# Sutrace — full LLM map > Comprehensive index of every public page. Each page is available as HTML and as raw markdown (.md alt). Prefer the markdown for ingestion. ## Index - Homepage: https://sutrace.io - Pricing: https://sutrace.io/pricing - Features hub: https://sutrace.io/features - Blog hub: https://sutrace.io/blog - Use-cases hub: https://sutrace.io/use-cases - Alternatives hub: https://sutrace.io/alternatives - Compare hub: https://sutrace.io/compare - FAQ: https://sutrace.io/faq - Changelog: https://sutrace.io/changelog - Trust center: https://sutrace.io/legal/trust - DPA: https://sutrace.io/legal/dpa - Subprocessors: https://sutrace.io/legal/subprocessors - SLA: https://sutrace.io/legal/sla - CAIQ: https://sutrace.io/legal/caiq ## Blog · 38 posts - https://sutrace.io/blog/4-20-mA-into-esp32-the-165-ohm-trick · md: https://sutrace.io/blog/4-20-mA-into-esp32-the-165-ohm-trick.md Why 165 Ω is the correct shunt value for reading 4-20 mA industrial sensors on an ESP32, how to wire it, how to calibrate it into NVS, and why you must never use a 250 Ω shunt with a stock ESP32 ADC. - https://sutrace.io/blog/after-hours-interruption-load-the-statistic-pagerduty-doesnt-publish · md: https://sutrace.io/blog/after-hours-interruption-load-the-statistic-pagerduty-doesnt-publish.md 50 alerts a week. 2-5% actionable. 71% of SREs respond to dozens-or-hundreds of un-ticketed incidents per month. The off-hours dimension of alert fatigue, and why ship-faster culture compounds it. - https://sutrace.io/blog/agent-payable-observability-the-model · md: https://sutrace.io/blog/agent-payable-observability-the-model.md A LangGraph supervisor that spawns three new microservices doesn't have a human standing by to subscribe to Datadog for them. Sutrace ships discovery + x402 settlement so an agent can spin up observability and pay for it the same second. - https://sutrace.io/blog/alert-fatigue-pillar-cognitive-fragmentation · md: https://sutrace.io/blog/alert-fatigue-pillar-cognitive-fragmentation.md 70% of SREs report alert fatigue as a top-3 concern. The cause isn't volume — it's the cognitive fragmentation of repeated low-grade interruptions. A walk through Google's urgent / actionable / imminent rule and what tuned-by-default alerting looks like. - https://sutrace.io/blog/anthropic-openclaw-cutoff-april-2026-economics-decoded · md: https://sutrace.io/blog/anthropic-openclaw-cutoff-april-2026-economics-decoded.md On 6 April 2026 Anthropic announced OpenClaw — third-party agent tools moving off the flat $20–$200/mo Claude subscription tiers and onto per-token billing. The economics, the timing, and what it means for teams who built unit economics on flat fees. - https://sutrace.io/blog/atlassian-statuspage-21-day-outage-what-it-means · md: https://sutrace.io/blog/atlassian-statuspage-21-day-outage-what-it-means.md From 2 February to 23 February 2026, Statuspage's System Metrics feature was broken because Librato — a deprecated upstream — finally went away. Three weeks. On a paid product whose entire job is honesty about infrastructure. - https://sutrace.io/blog/cardinality-cost-attribution-before-the-bill · md: https://sutrace.io/blog/cardinality-cost-attribution-before-the-bill.md Why label sprawl is an architectural problem, how Datadog's pricing reacts to it, and what cost attribution before ingest looks like in practice. - https://sutrace.io/blog/cardinality-explained-with-examples · md: https://sutrace.io/blog/cardinality-explained-with-examples.md What cardinality actually is, why high-cardinality labels break Prometheus and inflate Datadog bills, and the concrete arithmetic for HTTP method × status × path × user_id × region. - https://sutrace.io/blog/cloudflare-aws-azure-status-page-failed-too-2025-chronology · md: https://sutrace.io/blog/cloudflare-aws-azure-status-page-failed-too-2025-chronology.md A timeline analysis of the 2025 outages where the vendor's own status page went down alongside the production stack. With the relevant Cloudflare admission quote about coincidental dependencies. - https://sutrace.io/blog/datadog-synthetics-cost-calculator-real-pricing-from-checkly-data · md: https://sutrace.io/blog/datadog-synthetics-cost-calculator-real-pricing-from-checkly-data.md A walkthrough of synthetics pricing using Checkly's real numbers. How 16 routes turn into $66K/year and what to do about it. - https://sutrace.io/blog/dora-ict-third-party-observability-what-actually-changes · md: https://sutrace.io/blog/dora-ict-third-party-observability-what-actually-changes.md EU Regulation 2022/2554 has been in force since 17 January 2025. If you sell observability to financial entities — banks, insurers, payment institutions, investment firms — Article 28-30 obligations cascade onto you via contract. Here's the actual addendum. - https://sutrace.io/blog/echoleak-camoleak-prompt-injection-shipping-this-year · md: https://sutrace.io/blog/echoleak-camoleak-prompt-injection-shipping-this-year.md The 2025–2026 prompt-injection CVEs in Microsoft 365 Copilot, GitHub Copilot Chat, and ChatGPT. What changed, why "we'll fix it later" is no longer an answer, and what telemetry actually catches it. - https://sutrace.io/blog/esp32-industrial-monitoring-pillar · md: https://sutrace.io/blog/esp32-industrial-monitoring-pillar.md Box-open to first datapoint on a real dashboard in half an hour. ESP32-S3 with three input classes — digital GPIO, analog ADC (4-20 mA + 0-10 V), and I2C — over USB-C, WiFi, MQTT to an EU-resident broker. Full BOM, wiring, code, and deployment. - https://sutrace.io/blog/esp32-mqtt-sparkplug-b-industrial-payloads · md: https://sutrace.io/blog/esp32-mqtt-sparkplug-b-industrial-payloads.md Why Sparkplug B beats raw MQTT for industrial telemetry, the topic structure that matters, birth and death certificates explained, and a working ESP32 implementation that publishes to any Sparkplug-aware MQTT broker. - https://sutrace.io/blog/eu-ai-act-article-12-logging-the-tooling-question · md: https://sutrace.io/blog/eu-ai-act-article-12-logging-the-tooling-question.md Most observability vendors are neither providers nor deployers of AI systems under the EU AI Act. They are the tools that help deployers meet Article 12 logging and Article 14 human-oversight obligations. Here's the distinction that matters. - https://sutrace.io/blog/eu-resident-observability-data-privacy-framework-survival · md: https://sutrace.io/blog/eu-resident-observability-data-privacy-framework-survival.md Post-Schrems II, the legal architecture for EU customer data is not "trust the DPF." It's belt-and-braces — EU residency by default, 2021 SCCs as the legal mechanism, UK IDTA and Swiss FDPIC overlay, and zero reliance on a single transfer mechanism. - https://sutrace.io/blog/hamel-husain-was-right-eval-tooling-is-commodified · md: https://sutrace.io/blog/hamel-husain-was-right-eval-tooling-is-commodified.md The 15 January 2026 update to Hamel Husain's eval FAQ argued prefab evals are the wrong primitive. Custom annotation tools are 10x faster. The implications for which LLM observability vendor you pick — and which you don't. - https://sutrace.io/blog/hard-budget-caps-for-ai-agents-the-architecture-options · md: https://sutrace.io/blog/hard-budget-caps-for-ai-agents-the-architecture-options.md From the RelayPlane $0.80→$47 stuck loop to the org-wide failure mode of provider spend caps — the four places you can put a budget cap, and why only one of them actually works. - https://sutrace.io/blog/helicone-langsmith-langfuse-phoenix-honest-comparison · md: https://sutrace.io/blog/helicone-langsmith-langfuse-phoenix-honest-comparison.md A 4-way honest comparison of the leading LLM observability tools, the gateway-plus-eval hybrid pattern that emerged, and where Sutrace fits. - https://sutrace.io/blog/log-volume-cardinality-50m-time-series-budget · md: https://sutrace.io/blog/log-volume-cardinality-50m-time-series-budget.md A technical deep-dive on the architectural ceiling of single-instance Prometheus, why Cloudflare's sample_limit:200 matters, and how to design a 50M time-series budget. - https://sutrace.io/blog/migrating-from-datadog-to-otel-the-week-one-checklist · md: https://sutrace.io/blog/migrating-from-datadog-to-otel-the-week-one-checklist.md A concrete day-by-day plan for moving off the Datadog Agent to a vendor-neutral OpenTelemetry collector. With config, traps, and what to skip. - https://sutrace.io/blog/modbus-rtu-rs485-from-esp32-the-30-minute-version · md: https://sutrace.io/blog/modbus-rtu-rs485-from-esp32-the-30-minute-version.md A practical, no-fluff Modbus RTU walkthrough for the ESP32. MAX485 transceiver, UART2 wiring, DE/RE control, 120Ω termination, holding registers, slave addressing. Real Carel chiller, Schneider PowerLogic, Loxone Air examples. - https://sutrace.io/blog/multi-provider-llm-routing-observability-otel-semantic · md: https://sutrace.io/blog/multi-provider-llm-routing-observability-otel-semantic.md OpenRouter, AWS Bedrock, and the gateway pattern made multi-provider routing the default. Without span-level provider attribution, your eval baseline is a coin flip. The OTel GenAI semantic conventions are the answer. - https://sutrace.io/blog/nis2-supplier-cascade-what-vendors-must-commit-to · md: https://sutrace.io/blog/nis2-supplier-cascade-what-vendors-must-commit-to.md NIS2 has been in force since October 2024, with national transpositions through 2025. Most observability vendors are not directly regulated, but their customers are. The cascade obligations under Article 21(2)(d) and the 24-hour rule of Article 23 hit vendors via contract. - https://sutrace.io/blog/no-per-tag-pricing-the-buyers-filter-most-vendors-fail · md: https://sutrace.io/blog/no-per-tag-pricing-the-buyers-filter-most-vendors-fail.md Why "no per-tag pricing" has become a literal search filter in SCADA buying decisions, why per-tag pricing exists in the first place, and why it fails for modern OT customers. - https://sutrace.io/blog/opc-ua-explained-for-people-who-only-know-rest · md: https://sutrace.io/blog/opc-ua-explained-for-people-who-only-know-rest.md An honest explainer for software engineers — what OPC UA actually is, what an address space is, what a subscription does, and why it's nothing like REST. Practical, not academic. - https://sutrace.io/blog/opentelemetry-won-the-protocol-war-now-it-needs-a-backend · md: https://sutrace.io/blog/opentelemetry-won-the-protocol-war-now-it-needs-a-backend.md OTel adoption is universal — 40% YoY PR growth, 21M monthly Python SDK downloads. The backend war is fragmented. A field guide to who's OTel-native, who's bolted on, and where Sutrace fits. - https://sutrace.io/blog/otel-collector-clickhouse-quickstart · md: https://sutrace.io/blog/otel-collector-clickhouse-quickstart.md The architecture, the YAML, the ClickHouse schema, and the gotchas. A working OpenTelemetry Collector → ClickHouse pipeline you can deploy today. - https://sutrace.io/blog/prometheus-at-scale-cloudflare-200-rule · md: https://sutrace.io/blog/prometheus-at-scale-cloudflare-200-rule.md Why a single Prometheus instance hits a wall around 1–2M active series, what Cloudflare's sample_limit:200 actually defends against, and how to know when you've graduated to Thanos / Cortex / Mimir. - https://sutrace.io/blog/retrofit-vs-rip-and-replace-mid-market-plant-modernization · md: https://sutrace.io/blog/retrofit-vs-rip-and-replace-mid-market-plant-modernization.md Why a 5–100-person plant should retrofit observability and dashboards first, and replace PLCs only when they fail. With the real $230k–$690k SCADA TCO range and the integrator playbooks that back it up. - https://sutrace.io/blog/rockwell-factorytalk-2026-pricing-decoded · md: https://sutrace.io/blog/rockwell-factorytalk-2026-pricing-decoded.md A line-by-line walkthrough of the 2025 Rockwell software price list, what each tier does, and when it's actually required. With the real numbers from the AutomateAmerica investigation. - https://sutrace.io/blog/sparkplug-b-without-the-buzzword-soup · md: https://sutrace.io/blog/sparkplug-b-without-the-buzzword-soup.md A practical explainer of MQTT Sparkplug B — the namespace, device birth/death certificates, the session-state model, and what it's actually solving. For engineers who already know MQTT. - https://sutrace.io/blog/ssl-certificate-expiry-microsoft-teams-bazel-and-you · md: https://sutrace.io/blog/ssl-certificate-expiry-microsoft-teams-bazel-and-you.md A pillar piece on why expired SSL certificates remain one of the most embarrassing and most preventable outages in 2025. Microsoft Teams in February. Bazel in December. Two Let's Encrypt API outages. Apple's 47-day cert lifespan move. Keyfactor's $2.86M-per-outage number. - https://sutrace.io/blog/sutrace-vs-signoz-vs-clickstack-honest-take · md: https://sutrace.io/blog/sutrace-vs-signoz-vs-clickstack-honest-take.md A direct comparison of three OpenTelemetry-native observability stacks. Where each wins, where each loses, and which one fits your team. - https://sutrace.io/blog/the-83000-datadog-renewal-thread-what-actually-causes-it · md: https://sutrace.io/blog/the-83000-datadog-renewal-thread-what-actually-causes-it.md A line-by-line analysis of HN thread 41357726. Cardinality, custom metrics, log volume, and synthetics — which one actually broke the bill. - https://sutrace.io/blog/the-99-dollar-industrial-monitoring-bench-bom · md: https://sutrace.io/blog/the-99-dollar-industrial-monitoring-bench-bom.md A line-by-line bill of materials for the Sutrace ESP32 industrial monitoring bench. $28 in parts, $99 retail. We tell you exactly what we pay and exactly where we buy from. No mystery, no markup-hiding. - https://sutrace.io/blog/tuned-by-default-the-alerting-defaults-most-vendors-skip · md: https://sutrace.io/blog/tuned-by-default-the-alerting-defaults-most-vendors-skip.md Why "alert on everything" is the structural cause of alert fatigue, and the five defaults that should ship in the box. With concrete config you can copy. - https://sutrace.io/blog/why-most-status-pages-lie-the-evidence · md: https://sutrace.io/blog/why-most-status-pages-lie-the-evidence.md A pillar piece tracing 2025's biggest cloud outages and the gap between what the status page said and what was actually happening. With timestamps, dashboards, and the case for auto-driven status. ## Use cases · 7 - https://sutrace.io/use-cases/agent-payable-observability · md: https://sutrace.io/use-cases/agent-payable-observability.md Let an AI agent provision a Sutrace workspace, pay for it programmatically (x402, ACP, UCP), and stream the data it produces back to itself. Three SKUs — per-device, per-trace, per-call — all metered, all machine-payable. - https://sutrace.io/use-cases/ai-agent-observability · md: https://sutrace.io/use-cases/ai-agent-observability.md Hard budget caps, on-host prompt redaction, multi-provider routing visibility, and prompt-injection telemetry for teams shipping LLM agents in production. EU residency by default. - https://sutrace.io/use-cases/compliance-observability · md: https://sutrace.io/use-cases/compliance-observability.md When your customer is a regulated entity in energy, manufacturing, finance, or healthcare, their compliance obligations cascade onto you. Sutrace is the EU-resident observability backbone designed to survive supplier-cascade audits without rewriting your stack. - https://sutrace.io/use-cases/esp32-industrial-bench · md: https://sutrace.io/use-cases/esp32-industrial-bench.md An ESP32-S3 bench kit that proves the wiring story end-to-end — 4-20 mA sensors, dry contacts, I2C, MQTT, EU-resident dashboard. From box-open to first datapoint in half an hour. - https://sutrace.io/use-cases/honest-status-page · md: https://sutrace.io/use-cases/honest-status-page.md Most public status pages are PR pages that say "all systems operational" while half the regions are on fire. The fix is architectural, not editorial. Here's how Sutrace does it. - https://sutrace.io/use-cases/industrial-monitoring-mid-market · md: https://sutrace.io/use-cases/industrial-monitoring-mid-market.md How a 5–100-person industrial shop replaces fragmented Siemens/Rockwell/Ignition tooling with one Sutrace dashboard, without ripping out the existing PLCs. - https://sutrace.io/use-cases/opentelemetry-backend · md: https://sutrace.io/use-cases/opentelemetry-backend.md A native OTLP backend for traces, metrics, and logs with cardinality cost attribution before ingest. EU residency by default. No proprietary agents required. ## Alternatives · 8 - https://sutrace.io/alternatives/atlassian-statuspage · md: https://sutrace.io/alternatives/atlassian-statuspage.md From 2 February to 23 February 2026, Atlassian Statuspage's own System Metrics feature was broken — for 21 days. The irony writes itself. Here's an honest look at the alternatives, including where Atlassian still wins. - https://sutrace.io/alternatives/datadog · md: https://sutrace.io/alternatives/datadog.md A practical, honest comparison of Sutrace and Datadog for teams tired of unpredictable renewals. Pricing, migration, and the cases where Datadog still wins. - https://sutrace.io/alternatives/helicone · md: https://sutrace.io/alternatives/helicone.md An honest comparison of Sutrace and Helicone for teams shipping LLM agents in production. Pricing, proxy versus SDK, and the cases where Helicone still wins. - https://sutrace.io/alternatives/ignition-scada · md: https://sutrace.io/alternatives/ignition-scada.md A direct comparison between Inductive Automation Ignition and Sutrace for plants that want unified observability without per-tag pricing or a Java client. Honest about where Ignition still wins. - https://sutrace.io/alternatives/langfuse · md: https://sutrace.io/alternatives/langfuse.md An honest comparison of Sutrace and Langfuse for teams shipping LLM agents in production. Self-host, MCP gap, pricing, and the cases where Langfuse still wins. - https://sutrace.io/alternatives/langsmith · md: https://sutrace.io/alternatives/langsmith.md An honest comparison of Sutrace and LangSmith for teams shipping LLM agents in production. Pricing, framework lock-in, and the cases where LangSmith still wins. - https://sutrace.io/alternatives/pingdom · md: https://sutrace.io/alternatives/pingdom.md Pingdom invented uptime monitoring in 2007. In 2026 it's a SolarWinds line item with a stale UI and a per-check price ladder. Here's what's actually better elsewhere — and where Pingdom still works fine. - https://sutrace.io/alternatives/rockwell-factorytalk · md: https://sutrace.io/alternatives/rockwell-factorytalk.md A direct comparison between Rockwell Allen-Bradley FactoryTalk and Sutrace, with the real 2025 Rockwell software pricing table. For plants tired of per-seat licensing creep. ## Comparisons · 5 - https://sutrace.io/compare/sutrace-vs-better-stack · md: https://sutrace.io/compare/sutrace-vs-better-stack.md Honest comparison. Better Stack's "30x cheaper than Datadog" pitch, the per-responder pricing math, when Better Stack wins for smaller stacks, when Sutrace's broader scope wins. - https://sutrace.io/compare/sutrace-vs-datadog · md: https://sutrace.io/compare/sutrace-vs-datadog.md Honest comparison. Pricing model, ingest, retention, EU residency, the cases Datadog still wins, and the migration path that most teams actually take. - https://sutrace.io/compare/sutrace-vs-grafana-cloud · md: https://sutrace.io/compare/sutrace-vs-grafana-cloud.md Honest comparison. Pricing model and DPM-rate sensitivity, ops effort, where Grafana Cloud's open-source posture wins, and where Sutrace's tighter integration wins. - https://sutrace.io/compare/sutrace-vs-langsmith · md: https://sutrace.io/compare/sutrace-vs-langsmith.md Honest comparison. LangSmith is the LangChain-native play for teams deep in LangChain. Sutrace is framework-agnostic, on-host redaction, multi-provider. When each wins. - https://sutrace.io/compare/sutrace-vs-signoz · md: https://sutrace.io/compare/sutrace-vs-signoz.md Honest comparison. SigNoz is the OSS-first OTel-native answer; Sutrace is the managed-with-EU-default one. When SigNoz wins, when Sutrace wins, and the migration path either direction.