Datadog vs Grafana
free-tier · subscription-per-seat · usage-based · enterprise-custom
·open-source · free-tier · usage-based · enterprise-custom
Grafana wins · 13–23 (17 drawn)
Agenticness — how well agents can access and operate the productAgenticness
How well agents can access and operate the product
Agent access
ai-native userPoint an agent at llms.txt or agent-oriented docs
weight 2 · round to GrafanaDatadog hosts a live llms.txt at docs.datadoghq.com confirmed by direct HTTP 200 probe, explicitly indexing observability documentation for agent consumption, alongside a documented MCP server for agentic tool access. Missing for 10: no independent/community corroboration of agents actually using llms.txt, and no broader agent-oriented docs structure beyond the single file.
- [probe] “PROBE llms.txt: HTTP 200 at https://docs.datadoghq.com/llms.txt # Datadog documentation > Documentation index for the Datadog observability…”
- [claimed-docs] “Datadog MCP Server”
- [probe] “official MCP server documented at https://docs.datadoghq.com/mcp_server/”
Direct probe confirms llms.txt exists and returns HTTP 200 with structured content, and docs pages are served in markdown format via .md suffix, both directly satisfying the agent-oriented docs story. Missing for 10: independent third-party confirmation of agents actually consuming these formats successfully in the wild.
- [probe] “PROBE llms.txt: HTTP 200 at https://grafana.com/llms.txt # Grafana documentation > Grafana Labs builds open and composable observability so…”
- [probe] “PROBE docs-md: HTTP 200 at https://grafana.com/docs/grafana/latest/.md --- title: "Grafana OSS and Enterprise | Grafana documentation" descr…”
ai-native userRun the product headlessly / in CI for automation
weight 2 · round to GrafanaDatadog documents an official CLI (datadog-ci) and API reference that support headless/CI automation (e.g., CI Visibility, uploading test/coverage data, deployment tracking), and integrations with CI platforms are referenced. However, there's no first-party evidence of a comprehensive 'run headlessly' story specifically for AI-native automation (e.g., no CI-specific quickstart guide walkthrough, no independent hands-on confirmation of CI reliability). missing for 10: dedicated documentation/tutorial on headless CI automation workflows for AI agents, independent/community validation of CLI use in CI pipelines, and details on authentication/config for non-interactive automated runs.
- [probe] “official CLI documented at https://github.com/DataDog/datadog-ci”
- [claimed-docs] “CI Visibility”
- [claimed-docs] “API Reference”
Grafana explicitly documents a CLI/observability-as-code workflow 'suitable for CI/CD pipelines, local development' with authentication and admin tasks from the terminal, plus provisioning via version-controlled config files for GitOps, and exposes an OpenAPI-based API for programmatic/headless automation. These combine to give clear first-party support for running Grafana headlessly in CI. Missing for 10: independent/community corroboration of actual CI usage or hands-on reports validating headless automation workflows.
- [claimed-docs] “You can authenticate, manage multiple environments, and perform administrative tasks from the terminal. It’s suitable for CI/CD pipelines, l…”
- [claimed-docs] “Grafana has an active provisioning system that uses configuration files. You can define data sources and dashboards using files that can be …”
- [claimed-docs] “You can define data sources and dashboards using files that can be version controlled, making GitOps more natural.”
- [claimed-docs] “define dashboards, data sources, and other configurations in code, enabling version control, automated testing, and reliable deployments thr…”
- [probe] “PROBE openapi: HTTP 200 at https://grafana.com/api/openapi.json — contains "openapi" key”
- [probe] “official CLI documented at https://grafana.com/docs/grafana/latest/administration/cli/”
ai-native userPlug MCP servers into this product so it can use their tools
weight 3 · round drawnDatadognone0/10Evidence only shows Datadog exposing its own official MCP server so external agents can call Datadog's tools (datadog-docs-3, datadog-probe-3) — the reverse direction of this story, which asks whether a user can plug external MCP servers into Datadog so Datadog's own AI features (e.g., Bits AI) can consume their tools. No documentation shows Datadog acting as an MCP client or supporting configurable MCP server connections for its own AI assistant.
- [claimed-docs] “Datadog MCP Server”
- [probe] “official MCP server documented at https://docs.datadoghq.com/mcp_server/”
- [claimed-docs] “Bits AI”
Grafananone0/10The evidence shows Grafana ships an MCP *server* (Cloud MCP Server / self-managed grafana-mcp) that lets external AI agents call Grafana's own tools — this is the reverse direction of the story, which asks whether Grafana itself can plug in and consume external MCP servers' tools. No evidence describes Grafana acting as an MCP client that connects to and uses external MCP servers.
- [claimed-docs] “Connect AI agents to Grafana through the fully hosted Cloud MCP Server or the self-managed open source MCP Server.”
- [probe] “official MCP server documented at https://github.com/grafana/mcp-grafana”
ai-native userConnect an agent via an official MCP server
weight 3 · round to GrafanaDatadog publishes an official MCP Server with dedicated documentation, allowing AI agents to connect to Datadog data natively, and this is corroborated by a direct probe confirming the doc page exists. Missing for 10: independent/hands-on third-party validation of the MCP server's real-world behavior and details on scope/tooling coverage.
- [claimed-docs] “Datadog MCP Server”
- [probe] “official MCP server documented at https://docs.datadoghq.com/mcp_server/”
Grafana documents official MCP server support explicitly: both a fully hosted Cloud MCP Server and a self-managed open source MCP Server, confirmed by first-party docs and a dedicated GitHub repo (grafana/mcp-grafana). This directly satisfies connecting an agent via an official MCP server. Missing for 10: independent hands-on third-party review of the MCP server's reliability/functionality beyond vendor docs and repo existence.
- [claimed-docs] “Connect AI agents to Grafana through the fully hosted Cloud MCP Server or the self-managed open source MCP Server.”
- [probe] “official MCP server documented at https://github.com/grafana/mcp-grafana”
- [claimed-docs] “Understand production systems faster using natural language”
ai-native userUse an official CLI
weight 2 · round to DatadogDatadog ships an official open-source CLI (datadog-ci) documented on GitHub, usable for CI/CD, uploading source maps, tracking deployments, etc., which supports automation/agentic workflows. Missing for 10: no independent hands-on review of the CLI's AI-native usability, and no first-party docs page (only GitHub repo) confirming ongoing maintenance depth.
- [probe] “official CLI documented at https://github.com/DataDog/datadog-ci”
Grafana ships an official CLI (grafana-probe-5) with documented capabilities for authentication, multi-environment management, and administrative/CI-CD tasks from the terminal (grafana-docs-26), which an AI-native/agentic user could script against. Missing for 10: no evidence of AI-specific CLI features (e.g., natural-language CLI commands, agent-oriented output formats) and no independent/hands-on corroboration of the CLI's usability in agentic workflows.
- [probe] “official CLI documented at https://grafana.com/docs/grafana/latest/administration/cli/”
- [claimed-docs] “You can authenticate, manage multiple environments, and perform administrative tasks from the terminal. It’s suitable for CI/CD pipelines, l…”
ai-native userDrive the product through a documented public API
weight 3 · round to DatadogDatadog publishes a comprehensive public API Reference (datadog-docs-24) covering the platform's functionality, plus an official CLI (datadog-ci) and MCP server for programmatic/agentic access, indicating a mature documented API surface. Missing for 10: independent third-party corroboration of API completeness/reliability beyond vendor docs.
- [claimed-docs] “API Reference”
- [probe] “official CLI documented at https://github.com/DataDog/datadog-ci”
- [probe] “official MCP server documented at https://docs.datadoghq.com/mcp_server/”
Grafana exposes a documented public HTTP API confirmed by a live OpenAPI spec (grafana-probe-3), plus provisioning/as-code docs and a CLI for automation (grafana-docs-2, grafana-docs-26, grafana-probe-5), and even an official MCP server and llms.txt for AI-agent access (grafana-docs-7, grafana-probe-4, grafana-probe-1). This gives strong first-party and probe-verified evidence of a documented, machine-drivable API surface. Missing for 10: independent hands-on developer confirmation of API completeness/stability and rate-limit/versioning details.
- [probe] “PROBE openapi: HTTP 200 at https://grafana.com/api/openapi.json — contains "openapi" key”
- [claimed-docs] “Grafana has an active provisioning system that uses configuration files. You can define data sources and dashboards using files that can be …”
- [claimed-docs] “You can authenticate, manage multiple environments, and perform administrative tasks from the terminal. It’s suitable for CI/CD pipelines, l…”
- [probe] “official CLI documented at https://grafana.com/docs/grafana/latest/administration/cli/”
- [claimed-docs] “Connect AI agents to Grafana through the fully hosted Cloud MCP Server or the self-managed open source MCP Server.”
- [probe] “official MCP server documented at https://github.com/grafana/mcp-grafana”
- [probe] “PROBE llms.txt: HTTP 200 at https://grafana.com/llms.txt # Grafana documentation > Grafana Labs builds open and composable observability so…”
ai-native userIssue scoped/least-privilege API credentials for an agent
weight 2 · round drawnDatadognone0/10The evidence pack mentions an API Reference, MCP Server, and general docs, but nothing describes scoped or least-privilege API credential issuance for agents (e.g., restricted API keys, granular permission scopes tied to agent identity). Missing for 10: documentation on restricted/scoped API keys, role-based key permissions for AI agents, or any agent-specific credential-issuance workflow.
- [claimed-docs] “Datadog MCP Server”
- [claimed-docs] “API Reference”
Grafananone0/10The evidence pack shows Grafana has an MCP server for agent connectivity (grafana-docs-7, grafana-probe-4) but contains no mention of scoped or least-privilege API keys, service accounts, or role-based credential issuance for agents. Absence of evidence for this applicable capability means it cannot be credited as delivered.
- [claimed-docs] “Connect AI agents to Grafana through the fully hosted Cloud MCP Server or the self-managed open source MCP Server.”
- [probe] “official MCP server documented at https://github.com/grafana/mcp-grafana”
ai-native userBuild against official SDKs
weight 2 · round to DatadogDatadog provides an official API Reference and OpenTelemetry integration that developers can build against programmatically, plus an official CLI (datadog-ci) and MCP server, suggesting a broader SDK/tooling ecosystem exists. However, the evidence pack never explicitly documents a set of official client SDKs (e.g., per-language libraries) or their AI-specific integration patterns. Missing for 10: explicit SDK documentation pages, language coverage, and any AI-agent-specific SDK usage examples.
- [claimed-docs] “API Reference”
- [claimed-docs] “OpenTelemetry in Datadog”
- [probe] “official CLI documented at https://github.com/DataDog/datadog-ci”
- [claimed-docs] “Datadog MCP Server”
Grafananone0/10The evidence shows an OpenAPI spec (grafana-probe-3) and a CLI (grafana-probe-5), but no evidence of official client SDKs (e.g., Python/Go/JS SDKs) that AI-native developers could build against programmatically. Missing for 10: documented official SDK packages/libraries, SDK usage examples, or client-library release notes.
ai-native userSubscribe to events via webhooks
weight 2 · round drawnDatadognone0/10The evidence pack lists many Datadog capabilities (monitors, integrations, API reference, MCP server) but never mentions webhook subscriptions or outbound webhook notifications for events/alerts. Missing for 10: any documentation of webhook configuration, webhook payload format, or webhook-based event subscription mechanism.
Grafananone0/10The evidence pack covers Grafana alerting, dashboards, and MCP integration, but nothing documents webhook-based event subscription (e.g., outgoing alert webhooks or webhook triggers for agents). Missing for 10: any citation describing webhook contact points/notifiers or an event subscription API.
Agentic features
ai-native userGet AI-generated insights and suggestions from my data inside the product
weight 2 · round to DatadogDatadog's Bits AI and Watchdog features are documented as delivering AI-generated insights, anomaly detection, and suggestions directly within the platform's data (monitoring, incidents, APM). This is corroborated by first-party docs, though there's no independent/hands-on validation of quality or breadth of these AI insights. Missing for 10: independent/hands-on evidence of Bits AI or Watchdog output quality, and detail on how comprehensive the 'insights' are across all product surfaces.
- [claimed-docs] “Bits AI”
- [claimed-docs] “Datadog Watchdog™”
Grafana Cloud markets natural-language driven understanding of production systems and provides an official MCP server so AI agents can query Grafana data (grafana-docs-7, grafana-docs-8), which implies AI-generated insights are emerging in the product. However, evidence is thin marketing copy with no concrete feature walkthrough, no independent/hands-on confirmation, and no detail on what 'insights and suggestions' actually look like. Missing for 10: detailed documentation of specific AI-insight features (e.g., anomaly detection, auto-generated explanations), independent/hands-on validation, and confirmation this is generally available rather than early-access marketing.
- [claimed-docs] “Connect AI agents to Grafana through the fully hosted Cloud MCP Server or the self-managed open source MCP Server.”
- [claimed-docs] “Understand production systems faster using natural language”
ai-native userSet up automations that run autonomously in the background
weight 2 · round drawnDatadog's Monitors let users configure conditions that run continuously and trigger automated actions/alerts without manual intervention, and Watchdog autonomously detects anomalies in the background without configuration, both supporting background automation (datadog-docs-10, datadog-docs-16). However, there's no evidence of AI-native agentic automation (e.g., multi-step autonomous AI workflows or an agent orchestration feature) beyond rule-based monitoring and anomaly detection. Missing for 10: dedicated workflow/automation orchestration product, evidence of AI agents performing autonomous multi-step actions, and independent corroboration of these running unattended long-term.
- [claimed-docs] “Monitors”
- [claimed-docs] “Datadog Watchdog™”
- [claimed-docs] “Bits AI”
Grafana Alerting, on-call escalation, and incident workflows run continuously and autonomously once configured (grafana-docs-1, grafana-docs-6, grafana-docs-19, grafana-docs-24), and provisioning/as-code lets users automate deployment of these configs via CI/CD (grafana-docs-2, grafana-docs-16, grafana-docs-26). However, this is traditional monitoring automation, not an AI-native agentic automation framework—there's no evidence of AI agents autonomously executing multi-step tasks or scheduled agent runs beyond the MCP connector letting external agents query Grafana. Missing for 10: evidence of AI-driven autonomous task execution/orchestration, scheduled agent workflows, or an agent framework beyond alert/escalation rules.
- [claimed-docs] “you create queries and expressions from multiple data sources, no matter where you store your data... create, manage, and take action on you…”
- [claimed-docs] “Use it to create on-call schedules, escalate alerts to the people who are on call, and coordinate incidents from declaration through post-in…”
- [claimed-docs] “create on-call schedules, escalate alerts to the people who are on call, and coordinate incidents from declaration through post-incident rev…”
- [claimed-docs] “Grafana Alerting allows you to learn about problems in your systems moments after they occur.”
- [claimed-docs] “Grafana has an active provisioning system that uses configuration files. You can define data sources and dashboards using files that can be …”
- [claimed-docs] “define dashboards, data sources, and other configurations in code, enabling version control, automated testing, and reliable deployments thr…”
- [claimed-docs] “You can authenticate, manage multiple environments, and perform administrative tasks from the terminal. It’s suitable for CI/CD pipelines, l…”
- [claimed-docs] “Connect AI agents to Grafana through the fully hosted Cloud MCP Server or the self-managed open source MCP Server.”
ai-native userDelegate tasks to a built-in AI assistant inside the product
weight 3 · round to DatadogDatadog documents 'Bits AI' as a built-in AI assistant (datadog-docs-4), which matches the story's core requirement, but the evidence pack only shows a title/URL with no detail on what tasks can be delegated or how it behaves in practice, and no independent/hands-on corroboration exists. Missing for 10: detailed documentation of task-delegation capabilities and scope, and community or hands-on validation of Bits AI actually performing delegated tasks.
- [claimed-docs] “Bits AI”
Grafana's docs mention 'Understand production systems faster using natural language' on its Cloud AI-tools page, hinting at some built-in AI assistant capability, but the pack's concrete AI evidence is almost entirely about the MCP Server letting external AI agents connect TO Grafana (docs-7, probe-4) — the opposite direction of a user delegating tasks to an assistant embedded in the product. There is no documentation of assistant UI, task types it can perform, or hands-on validation of such a feature. Missing for 10: description of an actual built-in assistant interface, concrete examples of delegated tasks/actions it performs, and independent/community confirmation it works.
- [claimed-docs] “Understand production systems faster using natural language”
- [claimed-docs] “Connect AI agents to Grafana through the fully hosted Cloud MCP Server or the self-managed open source MCP Server.”
- [probe] “official MCP server documented at https://github.com/grafana/mcp-grafana”
ai-native userOperate the product with natural-language commands
weight 2 · round to GrafanaDatadog documents 'Bits AI' (an AI assistant) and an official MCP server, suggesting natural-language interaction is possible, but the evidence pack gives only a bare doc title with no detail on what commands/actions Bits AI actually supports or how natural-language control works end-to-end. missing for 10: detailed documentation of Bits AI command capabilities, hands-on or community evidence confirming it works, examples of natural-language operations actually performed.
- [claimed-docs] “Bits AI”
- [claimed-docs] “Datadog MCP Server”
- [probe] “official MCP server documented at https://docs.datadoghq.com/mcp_server/”
Grafana Cloud markets natural-language understanding of systems and ships both a hosted and self-managed MCP Server that lets AI agents connect and act on Grafana data (querying, dashboards, alerts) via natural language, which is the main enabler of this story. However, this is delivered through a separate MCP layer/agent integration rather than a native NL command interface built into the core product, and there's no first-party or community evidence of end-to-end hands-on validation of NL commands actually working reliably. Missing for 10: native in-product NL command bar/assistant, independent hands-on reports confirming NL-driven actions succeed reliably, broader coverage beyond MCP-mediated access.
- [claimed-docs] “Connect AI agents to Grafana through the fully hosted Cloud MCP Server or the self-managed open source MCP Server.”
- [claimed-docs] “Understand production systems faster using natural language”
- [probe] “official MCP server documented at https://github.com/grafana/mcp-grafana”
Api quality
ai-native userExplore an interactive API reference with runnable examples
weight 2 · round drawnDatadognone0/10Datadog has an API Reference doc page, but there's no evidence of an interactive, runnable-example reference (e.g., embedded code sandbox, try-it-now console); the OpenAPI probe even returned 404s across candidate paths, suggesting no discoverable machine-readable spec for interactive tooling.
- [claimed-docs] “API Reference”
- [probe] “PROBE openapi: all candidate paths 404 (https://docs.datadoghq.com/openapi.json, https://docs.datadoghq.com/swagger.json, https://docs.datad…”
Grafananone0/10Evidence shows Grafana exposes an OpenAPI spec (grafana-probe-3) but nothing indicates an interactive reference UI with runnable/try-it-out examples; docs excerpts focus on dashboards, alerting, and data sources, not API exploration tooling.
- [probe] “PROBE openapi: HTTP 200 at https://grafana.com/api/openapi.json — contains "openapi" key”
ai-native userDownload a machine-readable API spec (OpenAPI or equivalent)
weight 2 · round to GrafanaDatadog publishes a full API Reference (docs-24) which is typically autogenerated from an OpenAPI-style spec, but the evidence pack shows explicit probe attempts for common openapi.json/swagger.json paths on the docs site all returning 404, so a directly downloadable machine-readable spec is not confirmed at any documented URL. Missing for 10: an explicit, working download link/endpoint for the OpenAPI/Swagger file, and confirmation that the API Reference page itself exposes a machine-readable export.
- [claimed-docs] “API Reference”
- [probe] “PROBE openapi: all candidate paths 404 (https://docs.datadoghq.com/openapi.json, https://docs.datadoghq.com/swagger.json, https://docs.datad…”
A probe confirms Grafana exposes a machine-readable OpenAPI spec at /api/openapi.json (HTTP 200, contains 'openapi' key), directly satisfying the story. Missing for 10: first-party docs explicitly documenting/linking this spec for API consumers and independent developer corroboration of using it.
- [probe] “PROBE openapi: HTTP 200 at https://grafana.com/api/openapi.json — contains "openapi" key”
ai-native userTest against a sandbox environment without touching production data
weight 1 · round drawnDatadognone0/10No evidence of a sandbox/test environment feature isolated from production data; Datadog's evidence pack focuses on observability, security, and AI features (Bits AI, MCP server) but never mentions a sandbox mode, test account, or synthetic-data environment for AI-native testing.
Grafananone0/10There is no evidence of a dedicated sandbox/test environment feature isolated from production data; the closest is a suggestion to run Loki locally in monolithic mode for experimentation, which is a self-hosted local dev setup rather than a documented sandbox/testing environment for AI-native workflows. missing for 10: an official sandbox/staging environment offering, documentation on isolating test data from production, and any AI-agent-specific sandbox testing guidance.
- [claimed-docs] “Try it locally. The fastest way to experiment is to run Loki in monolithic (single-binary) mode with a local filesystem backend and send log…”
ai-native userRely on versioned APIs with a documented deprecation policy
weight 2 · round to DatadogDatadog exposes a versioned API (docs-24 references /api/latest/, implying v1/v2 versioning), but the evidence pack contains no documentation of an explicit deprecation policy, sunset timeline, or versioning changelog. Missing for 10: explicit deprecation policy documentation, version support lifecycle, migration guides between API versions, independent confirmation of policy adherence.
- [claimed-docs] “API Reference”
Grafananone0/10There's an OpenAPI spec probe confirming an API exists, but no evidence of API versioning scheme or a documented deprecation policy for that API; no changelog/deprecation policy citations appear anywhere in the pack.
- [probe] “PROBE openapi: HTTP 200 at https://grafana.com/api/openapi.json — contains "openapi" key”
Ai assist — stories about ai assist in this arenaAi assist
Stories about ai assist in this arena
Agent integration
ai-native userHave an external agent query metrics, logs, and traces through documented APIs to debug production
weight 3 · round to GrafanaDatadog documents a full REST API reference covering metrics, logs, and traces (datadog-docs-24, datadog-docs-23, datadog-docs-13) plus an official MCP server explicitly designed to let external AI agents query Datadog data (datadog-docs-3, datadog-probe-3), directly matching the story of an external agent debugging production via documented APIs. Missing for 10: independent hands-on validation of an agent successfully using the MCP server/API for real debugging, and no OpenAPI spec was discoverable at expected paths (datadog-probe-2), slightly weakening machine-readable API discoverability.
- [claimed-docs] “Datadog MCP Server”
- [claimed-docs] “API Reference”
- [claimed-docs] “APM”
- [claimed-docs] “Log Management”
- [probe] “official MCP server documented at https://docs.datadoghq.com/mcp_server/”
- [probe] “PROBE openapi: all candidate paths 404 (https://docs.datadoghq.com/openapi.json, https://docs.datadoghq.com/swagger.json, https://docs.datad…”
Grafana provides documented APIs/query languages for metrics, logs, and traces (LogQL, Tempo tracing, OpenAPI spec) plus an official MCP server (mcp-grafana and hosted Cloud MCP Server) explicitly built to let external AI agents query this telemetry for production debugging, and marketing copy confirms natural-language production troubleshooting. Missing for 10: independent hands-on report of an agent successfully debugging a real production incident via MCP.
- [claimed-docs] “Connect AI agents to Grafana through the fully hosted Cloud MCP Server or the self-managed open source MCP Server.”
- [claimed-docs] “Understand production systems faster using natural language”
- [claimed-docs] “enables you to query, visualize, alert on, and explore your metrics, logs, and traces wherever they're stored”
- [claimed-docs] “LogQL is Grafana Loki's query language. LogQL uses labels and operators for filtering.”
- [claimed-docs] “Tempo lets you search for traces, generate metrics from spans, and link your tracing data with logs and metrics.”
- [probe] “PROBE openapi: HTTP 200 at https://grafana.com/api/openapi.json — contains "openapi" key”
- [probe] “official MCP server documented at https://github.com/grafana/mcp-grafana”
Ai investigation
ai-native userGet AI-generated summaries of incidents and alert context for responders
weight 2 · round to DatadogDatadog's Bits AI product page and Incident Management docs indicate AI-assisted incident investigation and responder support, aligning with the story, but the evidence pack lacks detail on the specific 'AI-generated summary' feature depth, independent hands-on validation, or example outputs. missing for 10: detailed documentation of Bits AI incident summary generation workflow, independent/community corroboration of AI summary quality, and specifics on alert-context summarization beyond incident management.
- [claimed-docs] “Bits AI”
- [claimed-docs] “Incident Management”
Grafana markets natural-language understanding of production systems and offers an official MCP server for connecting AI agents to Grafana data, which could enable AI-generated incident summaries, but no evidence explicitly documents an AI summarization feature for incidents or alert context (e.g., no mention of an 'explain this alert' or auto-generated incident report capability). Incident management docs describe manual investigation workflows, not AI-generated summaries. Missing for 10: explicit product feature/docs describing AI-generated incident summaries, hands-on or docs evidence of alert-context summarization, independent corroboration of this specific capability.
- [claimed-docs] “Understand production systems faster using natural language”
- [claimed-docs] “Connect AI agents to Grafana through the fully hosted Cloud MCP Server or the self-managed open source MCP Server.”
- [claimed-docs] “create on-call schedules, escalate alerts to the people who are on call, and coordinate incidents from declaration through post-incident rev…”
- [claimed-docs] “During an incident, you can investigate with the same metrics, logs, and traces that fired the alert.”
ai-native userHave the platform's AI investigate an alert or error and propose a probable root cause
weight 3 · round to DatadogDatadog documents Bits AI and Watchdog, first-party AI features aimed at analyzing alerts/anomalies and assisting investigations, plus an MCP server that could let AI agents query Datadog data for root-cause analysis. However, the evidence pack lacks detailed documentation of Bits AI actually proposing root causes for specific alerts/errors, and there's no independent/hands-on corroboration of this capability working in practice. missing for 10: detailed Bits AI root-cause workflow documentation, hands-on/independent validation of AI-proposed root causes, specifics on Watchdog's automated root-cause analysis output.
- [claimed-docs] “Bits AI”
- [claimed-docs] “Datadog Watchdog™”
- [claimed-docs] “Datadog MCP Server”
- [probe] “official MCP server documented at https://docs.datadoghq.com/mcp_server/”
Grafana docs mention natural-language understanding of production systems and MCP server integration that lets AI agents query Grafana data (alerts, dashboards, logs, traces), which could support an AI investigating an issue, but there is no explicit evidence of a built-in feature that automatically investigates an alert and proposes a probable root cause. Missing for 10: dedicated root-cause-analysis/investigation feature (e.g. an 'AI incident investigator'), first-party documentation of automated root-cause proposals, and independent/hands-on confirmation that this workflow works in practice.
- [claimed-docs] “Connect AI agents to Grafana through the fully hosted Cloud MCP Server or the self-managed open source MCP Server.”
- [claimed-docs] “Understand production systems faster using natural language”
- [probe] “official MCP server documented at https://github.com/grafana/mcp-grafana”
- [claimed-docs] “During an incident, you can investigate with the same metrics, logs, and traces that fired the alert.”
Ai querying
ai-native userAsk questions of my telemetry in natural language and get a real query or chart back
weight 2 · round drawnDatadog's Bits AI product page ([datadog-docs-4]) is described as an AI assistant, and the MCP server ([datadog-docs-3], [datadog-probe-3]) enables AI agents to query telemetry data, which together suggest natural-language querying capability. However, there is no detailed documentation or independent/hands-on evidence showing it reliably returns a 'real query or chart' from a natural-language question. Missing for 10: concrete examples/screenshots of Bits AI answering telemetry questions with charts/queries, independent user corroboration, and details on scope/limitations of the NLQ feature.
- [claimed-docs] “Bits AI”
- [claimed-docs] “Datadog MCP Server”
- [probe] “official MCP server documented at https://docs.datadoghq.com/mcp_server/”
Grafana docs mention an official MCP server for connecting AI agents to Grafana and marketing copy claiming 'understand production systems faster using natural language,' suggesting some NL-to-query/chart capability exists via its AI/MCP integrations. However there is no concrete documentation, demo, or independent confirmation showing an end-to-end natural-language question producing an actual query or chart. Missing for 10: detailed docs/demo of the NL-to-query/chart workflow, hands-on or community validation that it works reliably, and clarity on which product tier/tool actually performs the translation.
- [claimed-docs] “Connect AI agents to Grafana through the fully hosted Cloud MCP Server or the self-managed open source MCP Server.”
- [claimed-docs] “Understand production systems faster using natural language”
- [probe] “official MCP server documented at https://github.com/grafana/mcp-grafana”
Alerting slos — stories about alerting slos in this arenaAlerting slos
Stories about alerting slos in this arena
Alert automation
ai-native userPoint alert notifications at webhooks that trigger automated remediation or agents
weight 2 · round drawnDatadognone0/10Evidence pack lists Monitors/alerting docs but contains no mention of webhook notification integrations or configuring alerts to trigger automated remediation/agent workflows via webhooks.
Grafananone0/10The evidence pack documents Grafana Alerting broadly (querying, notification management, on-call escalation) but never explicitly mentions webhook contact points/notifiers as a delivery mechanism for triggering automated remediation or agent-driven actions. Missing for 10: explicit documentation of webhook-based contact points/notification channels, evidence of configuring alerts to call external automation/agent endpoints, and any hands-on confirmation of this remediation workflow.
Alerting
sreAlert on any telemetry signal with routing, grouping, and silencing of notifications
weight 3 · round drawnDatadog Monitors support alerting on any metric/log/trace/APM/synthetic signal with configurable notification routing to teams/channels, multi-condition grouping, and mute/downtime (silencing) capabilities, and Monitors doc is the canonical first-party reference for this. Community evidence corroborates strong cross-signal correlation and usability of alerting-adjacent features. Missing for 10: no independent hands-on account specifically validating routing/grouping/silencing workflows, and no detail on advanced silencing scheduling beyond the docs link.
- [claimed-docs] “Monitors”
- [claimed-docs] “Datadog Watchdog™”
- [community] “Their main competitive advantage is being able to correlate data across APM, custom metrics, and logging through the use of tagging, densely…”
- [community] “DD was just easier to use for everybody, has lots of useful baked-in things we liked to use (apdex scores), and was intuitive enough that no…”
Grafana Alerting supports querying/alerting across many data sources with consolidated management, and Grafana Cloud adds on-call scheduling, escalation, and incident coordination (routing/grouping analog to Alertmanager). SLO features let SREs define SLIs/SLOs to alert on reliability signals, and community evidence confirms multi-datasource alerting works in production (albeit with added complexity from needing separate services like Alertmanager). Missing for 10: explicit first-party documentation of silencing/grouping mechanics and independent confirmation of routing granularity beyond general alerting docs.
- [claimed-docs] “Grafana Alerting allows you to learn about problems in your systems moments after they occur.”
- [claimed-docs] “you create queries and expressions from multiple data sources, no matter where you store your data, giving you the flexibility to combine yo…”
- [claimed-docs] “enables you to query, visualize, alert on, and explore your metrics, logs, and traces wherever they're stored”
- [claimed-docs] “create on-call schedules, escalate alerts to the people who are on call, and coordinate incidents from declaration through post-incident rev…”
- [claimed-docs] “Use it to create on-call schedules, escalate alerts to the people who are on call, and coordinate incidents from declaration through post-in…”
- [claimed-docs] “Grafana SLO (Service Level Objective) provides a framework for measuring the quality of service you provide to users.”
- [community] “I use a combination of Graphite, InfluxDB, PostgreSQL, Timescale, CloudWatch, Prometheus. The alerting in Grafana supporting all those varia…”
- [community] “Grafana used to be so simple, I don't know if I'm a fan of this direction towards many services. Having to run alertmanager and configure it…”
sreEnable anomaly or outlier detection that surfaces problems without hand-written thresholds
weight 1 · round to DatadogDatadog Watchdog provides automated anomaly and outlier detection across metrics, APM, and logs without requiring manual threshold configuration, and Monitors support anomaly-detection algorithms as an alternative to static thresholds. Missing for 10: independent hands-on validation of Watchdog's detection accuracy/false-positive rate and more detail on SLO-specific anomaly alerting.
- [claimed-docs] “Datadog Watchdog™”
- [claimed-docs] “Monitors”
- [claimed-docs] “Service Level Objectives”
Grafananone0/10No evidence describes anomaly detection, outlier detection, or ML-based threshold-free alerting; the pack only covers standard rule-based alerting, SLOs, provisioning, and on-call/incident tooling. missing for 10: any mention of anomaly/outlier detection algorithms, forecasting-based alert conditions, or ML-driven baseline detection features.
Slos
sreDefine SLOs with error budgets and burn-rate alerts
weight 2 · round drawnDatadog has a dedicated Service Level Objectives product with documentation, which integrates with its Monitors system to support error-budget and burn-rate alerting, a standard and well-documented Datadog capability for SRE workflows. Missing for 10: no independent/hands-on corroboration specifically of burn-rate alert configuration, and no community evidence discussing SLO usage in practice.
- [claimed-docs] “Service Level Objectives”
- [claimed-docs] “Monitors”
Grafana Cloud offers a dedicated SLO product (Grafana SLO) explicitly for defining SLIs/SLOs and reacting when service falls below expected levels, paired with Grafana Alerting for multi-source alert rules and burn-rate style alerting logic. Missing for 10: explicit first-party documentation naming 'burn-rate alerts' or multi-window burn-rate templates, and independent/hands-on confirmation of the SLO burn-rate alerting workflow.
- [claimed-docs] “With Grafana SLO, you can create metrics to measure the quality of the service you provide users.”
- [claimed-docs] “By creating SLIs (Service Level Indicators) and SLOs, you define what an acceptable level of service is and how to react if you are not prov…”
- [claimed-docs] “Grafana SLO (Service Level Objective) provides a framework for measuring the quality of service you provide to users.”
- [claimed-docs] “Grafana Alerting allows you to learn about problems in your systems moments after they occur.”
- [claimed-docs] “you create queries and expressions from multiple data sources, no matter where you store your data, giving you the flexibility to combine yo…”
Automation depth — how much of the product can run unattendedAutomation depth
How much of the product can run unattended
ai-native userPerform bulk operations across many items at once
weight 2 · round to GrafanaDatadog exposes a full REST API and an official CLI (datadog-ci) that could be scripted for bulk actions (e.g., creating/updating many monitors, dashboards, or tags programmatically), but the evidence pack contains no explicit documentation or example of bulk/batch endpoints or AI-native bulk workflows. missing for 10: explicit bulk/batch API endpoints or docs, AI-agent-oriented bulk operation examples, independent confirmation of bulk usage at scale.
- [claimed-docs] “API Reference”
- [probe] “official CLI documented at https://github.com/DataDog/datadog-ci”
- [claimed-docs] “Datadog MCP Server”
Grafana's provisioning-as-code system, CLI, and OpenAPI-documented API allow scripting bulk creation/management of dashboards, data sources, and alerts (e.g. version-controlled config files, CI/CD deployment, consolidated alert management view), which supports automation-depth bulk workflows. However, there is no explicit documentation of a dedicated bulk-operations API/UI (e.g. batch update/delete across many items in one call) — missing for 10: documented bulk API endpoints or UI multi-select actions, independent hands-on evidence of large-scale bulk operations succeeding, and any AI-native-specific bulk tooling beyond generic as-code/CLI mechanisms.
- [claimed-docs] “Grafana has an active provisioning system that uses configuration files. You can define data sources and dashboards using files that can be …”
- [claimed-docs] “This approach lets you define dashboards, data sources, and other configurations in code, enabling version control, automated testing, and r…”
- [claimed-docs] “You can authenticate, manage multiple environments, and perform administrative tasks from the terminal. It’s suitable for CI/CD pipelines, l…”
- [claimed-docs] “you create queries and expressions from multiple data sources, no matter where you store your data... create, manage, and take action on you…”
- [probe] “official CLI documented at https://grafana.com/docs/grafana/latest/administration/cli/”
- [probe] “PROBE openapi: HTTP 200 at https://grafana.com/api/openapi.json — contains "openapi" key”
ai-native userDefine rules that trigger actions automatically on events
weight 3 · round to GrafanaDatadog's Monitors and Watchdog docs support defining alerting rules that trigger notifications/webhooks/workflows on events (e.g., threshold or anomaly monitors), and Incident Management can be triggered from these events, which supports rule-based automation. However, evidence is thin on AI-native-specific automation (e.g., agentic workflows driven by AI reasoning) beyond standard monitor-to-action pipelines, and no independent/hands-on corroboration of rule-triggered automation depth is present. Missing for 10: evidence of AI-driven/dynamic rule generation, Workflow Automation product specifics, and third-party validation of trigger-action reliability.
- [claimed-docs] “Monitors”
- [claimed-docs] “Datadog Watchdog™”
- [claimed-docs] “Incident Management”
- [claimed-docs] “API Reference”
Grafana Alerting lets users define rules on metrics/logs from multiple data sources that trigger notifications, escalate to on-call schedules, and coordinate incident response automatically when conditions are met, directly matching the story. Community evidence corroborates real-world use of Grafana's alerting across heterogeneous data sources. Missing for 10: documented support for arbitrary custom actions beyond notification/escalation (e.g., automated remediation scripts, webhooks triggering external workflows) and independent hands-on validation of complex rule automation.
- [claimed-docs] “you create queries and expressions from multiple data sources, no matter where you store your data... create, manage, and take action on you…”
- [claimed-docs] “Use it to create on-call schedules, escalate alerts to the people who are on call, and coordinate incidents from declaration through post-in…”
- [claimed-docs] “create on-call schedules, escalate alerts to the people who are on call, and coordinate incidents from declaration through post-incident rev…”
- [claimed-docs] “Grafana Alerting allows you to learn about problems in your systems moments after they occur.”
- [claimed-docs] “you create queries and expressions from multiple data sources, no matter where you store your data, giving you the flexibility to combine yo…”
- [community] “I use a combination of Graphite, InfluxDB, PostgreSQL, Timescale, CloudWatch, Prometheus. The alerting in Grafana supporting all those varia…”
ai-native userSchedule recurring jobs or workflows
weight 2 · round drawnDatadognone0/10The evidence pack covers monitoring, APM, security, dashboards, and integrations, but nothing about scheduling recurring jobs or workflows (no cron-like scheduler, workflow orchestration, or automation-trigger documentation). While such automation is a plausible feature for an observability platform, no evidence in this pack demonstrates it.
Grafananone0/10The evidence covers alerting rule evaluation, on-call scheduling, and GitOps-style config provisioning, but none of these describe scheduling recurring jobs or automated workflows (e.g., scheduled reports, cron-like task execution) in the AI-native automation sense. Missing for 10: any documentation of scheduled report generation, recurring automated workflows, or job-scheduling APIs.
- [claimed-docs] “you create queries and expressions from multiple data sources, no matter where you store your data... create, manage, and take action on you…”
- [claimed-docs] “Use it to create on-call schedules, escalate alerts to the people who are on call, and coordinate incidents from declaration through post-in…”
- [claimed-docs] “Grafana has an active provisioning system that uses configuration files. You can define data sources and dashboards using files that can be …”
ai-native userVersion, review, and roll back my automations
weight 1 · round to GrafanaDatadognone0/10No evidence in the pack addresses versioning, review workflows, or rollback capabilities for Datadog automations (e.g., monitors, workflows, or Watchdog). Nothing in docs or community feedback references a version-control, diff, approval, or rollback mechanism for automation configurations.
Grafana's provisioning-as-code and 'observability as code' docs let dashboards, data sources, and alert configs be stored in version-controlled files with CI/CD pipelines, which supports versioning and review workflows (grafana-docs-2, grafana-docs-3, grafana-docs-16, grafana-docs-26). However, rollback is only implicit (via standard git revert), and there's no explicit mention of an in-product rollback/version-history UI for alerts or automations, nor of a formal review/approval workflow beyond generic CI/CD mention. Missing for 10: explicit rollback mechanism for automations/alerts, documented review/approval workflow, and independent evidence of these features being used in practice.
- [claimed-docs] “Grafana has an active provisioning system that uses configuration files. You can define data sources and dashboards using files that can be …”
- [claimed-docs] “This approach lets you define dashboards, data sources, and other configurations in code, enabling version control, automated testing, and r…”
- [claimed-docs] “define dashboards, data sources, and other configurations in code, enabling version control, automated testing, and reliable deployments thr…”
- [claimed-docs] “You can authenticate, manage multiple environments, and perform administrative tasks from the terminal. It’s suitable for CI/CD pipelines, l…”
- [claimed-docs] “You can define data sources and dashboards using files that can be version controlled, making GitOps more natural.”
Cost sampling — stories about cost sampling in this arenaCost sampling
Stories about cost sampling in this arena
Cost
sreSee what my observability spend is, attribute it to teams or services, and catch usage spikes before the bill
weight 3 · round to GrafanaDatadogdisputedcontradicted5/10Datadog documents a dedicated Cloud Cost Management product (datadog-docs-15) and tag-based correlation across APM/metrics/logs that could support cost attribution by team/service (datadog-comm-3), but a concrete customer account describes losing a $6M/yr relationship specifically due to 'lack of billing transparency' (datadog-comm-7), and others report costs escalating far beyond expectations without early warning (datadog-comm-13). This is a direct contradiction between the documented cost-visibility capability and hands-on billing-transparency complaints. Missing for 10: first-party documentation/screenshots of per-team/service cost attribution dashboards, evidence of spike/anomaly alerting specifically for Datadog usage costs, and independent confirmation that billing transparency issues have been resolved.
- [claimed-docs] “Cloud Cost Management”
- [community] “Their main competitive advantage is being able to correlate data across APM, custom metrics, and logging through the use of tagging, densely…”
- [community] “Datadog lost our business for two reasons: 1) Lack of billing transparency and 2) an incompetent account rep who managed to piss off our fin…”
- [community] “I like DataDog but it is prohibitively expensive for monitoring serverless applications, even with negotiated rates... Paying for DataDog is…”
Grafana Cloud's Adaptive Telemetry is documented as a cost-management feature that 'automatically identifies the data worth your attention and aggregates the rest, cutting telemetry costs by up to 80%,' and a community comment corroborates Grafana Cloud's cost advantage over competitors. However, there is no evidence of per-team/per-service cost attribution or a dedicated spend dashboard/billing-spike alerting workflow. Missing for 10: cost attribution by team/service, usage-spike alerting tied to billing thresholds, first-party dashboards for cost visibility, independent proof of the attribution workflow.
- [claimed-docs] “Simplify cost management with Adaptive Telemetry”
- [claimed-docs] “cutting your telemetry costs by up to 80%”
- [claimed-docs] “Grafana Cloud’s Adaptive Telemetry suite automatically identifies the data worth your attention and aggregates the rest, cutting your teleme…”
- [community] “Cost really is the big selling point of Grafana Cloud - it's far, far cheaper than most competitors, and good enough. Not as good as NewReli…”
srePredict costs from transparent published per-signal pricing without talking to sales
weight 1 · round to GrafanaDatadognone0/10The evidence pack contains no published per-signal pricing page or documentation enabling cost prediction without sales contact; instead, community reports explicitly cite 'Lack of billing transparency' as a reason for leaving Datadog and describe pricing as requiring negotiated/account-manager-adjusted rates rather than transparent self-serve figures. Missing for 10: any docs citation of a public pricing/cost calculator page, per-signal unit pricing tables, or evidence that costs can be estimated without sales engagement.
- [community] “Datadog lost our business for two reasons: 1) Lack of billing transparency and 2) an incompetent account rep who managed to piss off our fin…”
- [community] “We spend a few thousand a month with Datadog and our account manager reaches out every quarter to adjust our monthly commit up/down which pr…”
- [community] “I like DataDog but it is prohibitively expensive for monitoring serverless applications, even with negotiated rates... Paying for DataDog is…”
Evidence confirms a public Grafana Cloud pricing page with a free tier ([grafana-docs-13]) and cost-reduction tooling (Adaptive Telemetry cutting costs up to 80%, [grafana-docs-21],[grafana-docs-28]), and community commentary corroborates that pricing is transparent and favorable compared to competitors ([grafana-comm-7]). However, no evidence details actual per-signal unit pricing (e.g., $/GB logs, $/series metrics, $/span traces) that an SRE would need to model exact costs without sales contact. Missing for 10: concrete per-signal price tables/units, documentation of self-serve cost calculator, and independent confirmation that pricing matches published rates in practice.
- [claimed-docs] “Perfect for personal projects, exploring new ideas, and early-stage startups. No charges ever.”
- [claimed-docs] “cutting your telemetry costs by up to 80%”
- [claimed-docs] “Grafana Cloud’s Adaptive Telemetry suite automatically identifies the data worth your attention and aggregates the rest, cutting your teleme…”
- [community] “Cost really is the big selling point of Grafana Cloud - it's far, far cheaper than most competitors, and good enough. Not as good as NewReli…”
Sampling
developerControl trace/log sampling and retention tiers to manage data volume deliberately
weight 2 · round to GrafanaDatadog lists generic APM/Tracing and Log Management doc pages, which are the general areas where sampling and retention would live, but the evidence pack contains no specific text about trace sampling rules, ingestion controls, or log index/retention tier configuration. missing for 10: explicit documentation of trace sampling rate controls, retention filters, log index/retention tiers, and any independent confirmation these controls work as described.
- [claimed-docs] “Log Management”
- [claimed-docs] “APM”
Grafana Cloud's Adaptive Telemetry suite explicitly targets cost control by identifying valuable data and aggregating (i.e., sampling down) the rest, cutting telemetry costs up to 80%, and community commentary confirms cost-effectiveness as a differentiator. However, the evidence never details developer-facing controls for trace sampling rates or explicit retention-tier configuration (e.g., per-signal retention periods, sampling rules), leaving the story only partially substantiated. Missing for 10: documented sampling-rate configuration APIs/UI, explicit retention-tier settings per data type, and independent hands-on confirmation of these controls working as described.
- [claimed-docs] “Simplify cost management with Adaptive Telemetry”
- [claimed-docs] “cutting your telemetry costs by up to 80%”
- [claimed-docs] “Grafana Cloud’s Adaptive Telemetry suite automatically identifies the data worth your attention and aggregates the rest, cutting your teleme…”
- [community] “Cost really is the big selling point of Grafana Cloud - it's far, far cheaper than most competitors, and good enough. Not as good as NewReli…”
Dashboards as code — stories about dashboards as code in this arenaDashboards as code
Stories about dashboards as code in this arena
As code
developerDefine dashboards and alerts as code (JSON models, Terraform, or API) and provision them repeatably
weight 3 · round to GrafanaDatadog exposes an API Reference and dedicated Monitors/Dashboards docs, which imply programmatic definition and provisioning of dashboards and alerts, and a CLI (datadog-ci) exists for automation. However, the evidence pack never explicitly documents a Terraform provider, JSON dashboard/monitor schema, or an 'infrastructure-as-code' workflow for dashboards/alerts. missing for 10: explicit Terraform provider documentation, JSON model schema for dashboards/monitors, and independent confirmation of repeatable IaC provisioning workflows.
- [claimed-docs] “API Reference”
- [claimed-docs] “Monitors”
- [claimed-docs] “Dashboards”
- [probe] “official CLI documented at https://github.com/DataDog/datadog-ci”
Grafana's provisioning system explicitly supports defining dashboards, data sources, and alerts via version-controlled config files, and the observability-as-code docs describe JSON models, Terraform, and API/CLI-based provisioning for CI/CD pipelines. This is corroborated by an official OpenAPI spec and CLI docs enabling scripted/repeatable provisioning. Missing for 10: independent hands-on developer accounts specifically validating Terraform/JSON-as-code workflows in production, and no community evidence directly confirms this specific workflow (only general provisioning docs).
- [claimed-docs] “Grafana has an active provisioning system that uses configuration files. You can define data sources and dashboards using files that can be …”
- [claimed-docs] “This approach lets you define dashboards, data sources, and other configurations in code, enabling version control, automated testing, and r…”
- [claimed-docs] “define dashboards, data sources, and other configurations in code, enabling version control, automated testing, and reliable deployments thr…”
- [claimed-docs] “You can authenticate, manage multiple environments, and perform administrative tasks from the terminal. It’s suitable for CI/CD pipelines, l…”
- [probe] “PROBE openapi: HTTP 200 at https://grafana.com/api/openapi.json — contains "openapi" key”
- [probe] “official CLI documented at https://grafana.com/docs/grafana/latest/administration/cli/”
Dashboards
sreBuild shareable dashboards with rich visualization types and template variables
weight 2 · round to GrafanaDatadog's official Dashboards docs ([datadog-docs-12]) confirm dashboarding is a core product feature, and community feedback corroborates strong dashboard usability ([datadog-comm-6], [datadog-comm-17]) and notebooks/correlation-based visualization ([datadog-comm-3]). However, the evidence pack lacks specifics on template variables, sharing/permissions mechanics, or a catalog of visualization widget types, and one community voice criticizes dashboard/notebook sprawl and correlation quality ([datadog-comm-5]). Missing for 10: explicit documentation/evidence of template variable support, shareable/public dashboard links, and a breakdown of supported widget/visualization types.
- [claimed-docs] “Dashboards”
- [community] “DD was just easier to use for everybody, has lots of useful baked-in things we liked to use (apdex scores), and was intuitive enough that no…”
- [community] “Their main competitive advantage is being able to correlate data across APM, custom metrics, and logging through the use of tagging, densely…”
- [community] “Datadog's server hexagon map/chart thingie is something else. The kind of innovation that wins prizes.”
- [community] “Their data correlation is awful compared to competitors like Honeycomb, Dynatrace and Instana. We shouldn't be sifting through a bunch of ou…”
Grafana natively supports rich visualization types across metrics/logs/traces (grafana-docs-9, grafana-gh-1/2/4), dashboard template variables as dropdowns (grafana-gh-3), and dashboards can be shared/provisioned and version-controlled (grafana-docs-2, grafana-docs-11). Community feedback corroborates real-world use for dashboarding across diverse data sources (grafana-comm-1, grafana-comm-5) though notes some visualization types (node graph) have datasource limitations (grafana-comm-6). Missing for 10: explicit first-party documentation/demo of dashboard sharing/export links or snapshot feature, and more independent hands-on validation of template variable UX beyond GitHub feature list.
- [github] “Create dynamic & reusable dashboards with template variables that appear as dropdowns at the top of the dashboard.”
- [github] “Explore your data through ad-hoc queries and dynamic drilldown. Split view and compare different time ranges, queries and data sources side …”
- [github] “Mix different data sources in the same graph! You can specify a data source on a per-query basis.”
- [claimed-docs] “enables you to query, visualize, alert on, and explore your metrics, logs, and traces wherever they're stored”
- [claimed-docs] “Grafana has an active provisioning system that uses configuration files. You can define data sources and dashboards using files that can be …”
- [community] “I use a combination of Graphite, InfluxDB, PostgreSQL, Timescale, CloudWatch, Prometheus. The alerting in Grafana supporting all those varia…”
- [community] “The relatively new Node graph visualization can't be used with any datasource, even if you select data to fit the model, because it needs a …”
Deployment openness — stories about deployment openness in this arenaDeployment openness
Stories about deployment openness in this arena
Local dev
developerSpin up a local or dev instance of the platform to test instrumentation and dashboards
weight 1 · round to GrafanaDatadognone0/10Datadog is a hosted SaaS observability platform; the evidence pack shows no local/self-hosted/dev-instance deployment option, only an OpenAPI-less cloud API, agent-based instrumentation, and integrations — nothing suggesting a way to run the platform itself locally for testing dashboards or instrumentation.
Docs reference an official CLI usable for 'local development' and CI/CD (grafana-docs-26), and provisioning/config-as-code docs describe defining dashboards and data sources in version-controlled files (grafana-docs-2, grafana-docs-16), which supports spinning up and configuring a dev instance for testing instrumentation. There is also a directly analogous local-instance workflow shown for a sibling Grafana Labs product, Loki ('Try it locally... run Loki in monolithic mode with a local filesystem backend', grafana-docs-29), implying the same open-source, self-hostable pattern applies to Grafana itself, though this isn't Grafana-core-specific evidence. Missing for 10: explicit first-party 'docker run grafana/grafana' or local quick-start install docs for Grafana core, and independent/hands-on confirmation of spinning up a local dev instance.
- [claimed-docs] “You can authenticate, manage multiple environments, and perform administrative tasks from the terminal. It’s suitable for CI/CD pipelines, l…”
- [claimed-docs] “Grafana has an active provisioning system that uses configuration files. You can define data sources and dashboards using files that can be …”
- [claimed-docs] “define dashboards, data sources, and other configurations in code, enabling version control, automated testing, and reliable deployments thr…”
- [claimed-docs] “Try it locally. The fastest way to experiment is to run Loki in monolithic (single-binary) mode with a local filesystem backend and send log…”
- [probe] “PROBE docs-md: HTTP 200 at https://grafana.com/docs/grafana/latest/.md --- title: "Grafana OSS and Enterprise | Grafana documentation" descr…”
Self host
sreRun the full observability stack self-hosted in production with documented architecture and upgrade path
weight 2 · round to GrafanaDatadognone0/10The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na". (na/none harmonized at arena bring-up — see pipeline/scripts/na-harmonize.ts.)
Grafana OSS is self-hostable with documented provisioning-as-code, GitOps workflows, and Loki upgrade/migration docs, and community evidence confirms it running as core self-hosted infrastructure ('monitoring everything from cloud stuff down to cryogenic fridges'). However, community hands-on feedback notes growing operational complexity requiring separate services (Alertmanager, etc.) and licensing (AGPLv3) concerns that complicate production self-hosting decisions, so the story is delivered with real caveats rather than a single polished architecture/upgrade guide. Missing for 10: a consolidated end-to-end production reference architecture doc, clearer unified upgrade path across the whole stack (not just Loki), and independent verification that complexity concerns have been resolved.
- [claimed-docs] “Grafana has an active provisioning system that uses configuration files. You can define data sources and dashboards using files that can be …”
- [claimed-docs] “This approach lets you define dashboards, data sources, and other configurations in code, enabling version control, automated testing, and r…”
- [claimed-docs] “migrate from previous deployments, and upgrade your Loki environment”
- [probe] “PROBE docs-md: HTTP 200 at https://grafana.com/docs/grafana/latest/.md --- title: "Grafana OSS and Enterprise | Grafana documentation" descr…”
- [community] “We have Grafana monitoring everything from cloud stuff down to temperatures of cryogenic fridges. Being able to configure alerts more dynami…”
- [community] “It's the de facto realtime graph consolidation platform where I work; if the thing you want to use for monitoring doesn't interact with graf…”
- [community] “Grafana used to be so simple, I don't know if I'm a fan of this direction towards many services. Having to run alertmanager and configure it…”
- [community] “Even though we use Grafana only internally and there would be no problem with AGPLv3 in theory I see big meetings with legal coming up which…”
Incident response — stories about incident response in this arenaIncident response
Stories about incident response in this arena
Change tracking
developerCorrelate regressions with deploys and configuration changes via release or change tracking
weight 2 · round to DatadogDatadog documents deployment/change tracking via CI Visibility, APM, Monitors, and integrations with GitLab/GitHub that 'Track code changes, deployments, and application performance in real time,' which supports correlating regressions with deploys. However, there's no dedicated first-party doc specifically on 'Deployment Tracking' or 'Change Tracking' markers surfaced in the evidence, and community feedback notes correlation/dashboard experience can be weak compared to competitors. missing for 10: explicit deployment-tracking/change-marker feature docs, hands-on validation of deploy-to-regression correlation workflow.
- [claimed-docs] “CI Visibility”
- [claimed-docs] “APM”
- [claimed-docs] “Monitors”
- [claimed-docs] “Track code changes, deployments, and application performance in real time with integrations across software delivery platforms like GitLab a…”
- [community] “Their data correlation is awful compared to competitors like Honeycomb, Dynatrace and Instana. We shouldn't be sifting through a bunch of ou…”
- [community] “Their main competitive advantage is being able to correlate data across APM, custom metrics, and logging through the use of tagging, densely…”
Evidence shows Grafana supports investigating incidents with the same metrics/logs/traces that triggered an alert (docs-27) and version-controlled, CI/CD-driven dashboard/config-as-code workflows (docs-2/docs-11/docs-16) which can indirectly tie config changes to observability state, but there is no explicit mention of Grafana's annotation/deploy-marker feature or a dedicated release-tracking view for correlating regressions with specific deploys. missing for 10: explicit deploy/release annotation feature, direct UI for marking deploy events on dashboards, and independent confirmation of this workflow being used for regression correlation.
- [claimed-docs] “During an incident, you can investigate with the same metrics, logs, and traces that fired the alert.”
- [claimed-docs] “Grafana has an active provisioning system that uses configuration files. You can define data sources and dashboards using files that can be …”
- [claimed-docs] “You can define data sources and dashboards using files that can be version controlled, making GitOps more natural.”
- [claimed-docs] “define dashboards, data sources, and other configurations in code, enabling version control, automated testing, and reliable deployments thr…”
Incidents
sreDeclare and track incidents with timelines, on-call schedules, and escalation policies
weight 2 · round to GrafanaDatadog has a dedicated Incident Management product (datadog-docs-14) which supports declaring incidents and timelines, plus Monitors/SLOs for alerting. However, the evidence pack does not document native on-call scheduling or escalation policy features (these are often handled via third-party integrations like PagerDuty/Opsgenie rather than natively in Datadog), and no independent/hands-on corroboration of the incident workflow is present. missing for 10: documentation of built-in on-call schedules, escalation policies, and independent verification of the incident timeline/workflow experience.
- [claimed-docs] “Incident Management”
- [claimed-docs] “Monitors”
- [claimed-docs] “Service Level Objectives”
Grafana Cloud's Incident Response Management (IRM) product explicitly supports on-call schedules, alert escalation, and incident coordination from declaration through post-incident review, with investigation using linked metrics/logs/traces during an incident (timelines). Community evidence corroborates that incident management is a real, priced offering alongside metrics/logs/alerts. Missing for 10: independent hands-on validation of the full timeline/escalation UX and deeper detail on post-incident review workflow beyond the doc summary.
- [claimed-docs] “Use it to create on-call schedules, escalate alerts to the people who are on call, and coordinate incidents from declaration through post-in…”
- [claimed-docs] “create on-call schedules, escalate alerts to the people who are on call, and coordinate incidents from declaration through post-incident rev…”
- [claimed-docs] “During an incident, you can investigate with the same metrics, logs, and traces that fired the alert.”
- [community] “Cost really is the big selling point of Grafana Cloud - it's far, far cheaper than most competitors, and good enough. Not as good as NewReli…”
Openness — open source, data portability, and self-hosting storiesOpenness
Open source, data portability, and self-hosting stories
ai-native userDo everything through the API that I can do in the UI
weight 2 · round drawnDatadog offers a comprehensive public API Reference (datadog-docs-24) covering most platform features (monitors, dashboards, logs, SLOs, etc.), plus an official CLI (datadog-ci) and an MCP server, indicating strong API-first design. However, no evidence confirms full UI-API parity — some newer UI features (Bits AI, notebooks, Watchdog insights, hexagon map visualizations) are not confirmed to have full API equivalents, and no independent audit or changelog verifies parity is maintained. missing for 10: explicit parity documentation/audit confirming every UI action has an API equivalent, independent verification of coverage completeness, and confirmation for newer AI/UX features.
- [claimed-docs] “API Reference”
- [probe] “official CLI documented at https://github.com/DataDog/datadog-ci”
- [probe] “official MCP server documented at https://docs.datadoghq.com/mcp_server/”
- [claimed-docs] “Bits AI”
- [claimed-docs] “Datadog Watchdog™”
Grafana exposes a documented HTTP/OpenAPI API (grafana-probe-3), a CLI for admin tasks (grafana-docs-26, grafana-probe-5), and code/provisioning workflows for dashboards, data sources and alerts (grafana-docs-2, -3, -11, -16) plus an MCP server for agent access (grafana-probe-4, grafana-docs-7). However, there is no explicit documentation or independent confirmation that every UI capability (e.g., exploration/drilldown UX, node graph, incident workflows) has a full API equivalent, and a community comment notes friction/lack of docs for dashboard/data operations (grafana-comm-3). Missing for 10: an explicit statement or audit confirming 1:1 UI/API feature parity, and evidence covering less common UI features (node graph, incident management) via API/CLI.
- [probe] “PROBE openapi: HTTP 200 at https://grafana.com/api/openapi.json — contains "openapi" key”
- [claimed-docs] “You can authenticate, manage multiple environments, and perform administrative tasks from the terminal. It’s suitable for CI/CD pipelines, l…”
- [probe] “official CLI documented at https://grafana.com/docs/grafana/latest/administration/cli/”
- [claimed-docs] “Grafana has an active provisioning system that uses configuration files. You can define data sources and dashboards using files that can be …”
- [claimed-docs] “This approach lets you define dashboards, data sources, and other configurations in code, enabling version control, automated testing, and r…”
- [claimed-docs] “You can define data sources and dashboards using files that can be version controlled, making GitOps more natural.”
- [claimed-docs] “define dashboards, data sources, and other configurations in code, enabling version control, automated testing, and reliable deployments thr…”
- [probe] “official MCP server documented at https://github.com/grafana/mcp-grafana”
- [claimed-docs] “Connect AI agents to Grafana through the fully hosted Cloud MCP Server or the self-managed open source MCP Server.”
- [community] “I love using grafana however I abhor creating dashboards and trying to pull data, but that's mostly because of a lack of documentation.”
ai-native userExport all of my data in open formats and leave
weight 3 · round to GrafanaDatadognone0/10Datadog exposes an API Reference and supports OpenTelemetry for ingesting data, but there is no evidence of a documented bulk-export capability that lets a customer pull out all stored logs/metrics/traces in an open format and fully migrate away. Missing for 10: documented full-account data export/backup feature, open-format export guarantees, and any evidence of successful data portability/migration by users.
- [claimed-docs] “OpenTelemetry in Datadog”
- [claimed-docs] “API Reference”
Grafana's provisioning/observability-as-code docs show dashboards and data-source configs can be defined in version-controlled files (JSON/YAML) and managed via CLI, which supports exporting configuration in open formats, and Grafana itself is open-source software. However, actual telemetry data (metrics, logs, traces) lives in underlying data sources (Prometheus, Loki, Tempo) rather than Grafana itself, so there's no evidence of a comprehensive 'export all my data and leave' capability for the data layer itself. Missing for 10: explicit dashboard/data export tooling (e.g., JSON model export UI), documentation of bulk data migration/export for metrics-logs-traces, and independent confirmation that exported configs are fully portable without lock-in.
- [claimed-docs] “Grafana has an active provisioning system that uses configuration files. You can define data sources and dashboards using files that can be …”
- [claimed-docs] “This approach lets you define dashboards, data sources, and other configurations in code, enabling version control, automated testing, and r…”
- [claimed-docs] “You can define data sources and dashboards using files that can be version controlled, making GitOps more natural.”
- [claimed-docs] “define dashboards, data sources, and other configurations in code, enabling version control, automated testing, and reliable deployments thr…”
- [probe] “official CLI documented at https://grafana.com/docs/grafana/latest/administration/cli/”
ai-native userRead the product's source under an open license
weight 2 · round to GrafanaDatadognone0/10Datadog is a closed-source SaaS platform; no evidence indicates its core product source is available under an open license (only a CLI and some client libraries/agents are open, and no evidence pack item claims this for the core product).
Grafana's core source code is hosted publicly on GitHub (grafana-gh-1..6) and community discussion explicitly confirms it is licensed under AGPLv3 (grafana-comm-9, grafana-comm-10), an OSI-approved open license, satisfying the ability to read the source under an open license. Missing for 10: explicit first-party license-file citation and clarity on which enterprise-only modules are excluded from the open license.
- [github] “Explore your data through ad-hoc queries and dynamic drilldown. Split view and compare different time ranges, queries and data sources side …”
- [community] “Even though we use Grafana only internally and there would be no problem with AGPLv3 in theory I see big meetings with legal coming up which…”
- [community] “I wonder how many companies will choose to kill off Grafana use as a result of this change. Two companies I've worked for have simply banned…”
ai-native userSelf-host the core product
weight 3 · round to GrafanaDatadognone0/10Datadog is a SaaS-only observability platform; no evidence of an on-premise/self-hosted core product offering exists in the pack, and its architecture (cloud dashboards, Watchdog, integrations) presumes a hosted service. This is an applicable axis for infra tools (self-hosted alternatives exist), so absence of evidence yields 'none' rather than 'na'.
Grafana OSS is well-documented as self-hostable (github.com/grafana/grafana repo, provisioning docs, CLI docs) and even AGPLv3 licensing is discussed by the community confirming open self-hosting, though with some enterprise/legal friction noted. missing for 10: no first-party step-by-step self-hosting/install guide citation in the pack, no independent hands-on report confirming a clean self-hosted deployment experience.
- [claimed-docs] “Grafana has an active provisioning system that uses configuration files. You can define data sources and dashboards using files that can be …”
- [claimed-docs] “You can authenticate, manage multiple environments, and perform administrative tasks from the terminal. It’s suitable for CI/CD pipelines, l…”
- [probe] “official CLI documented at https://grafana.com/docs/grafana/latest/administration/cli/”
- [community] “Even though we use Grafana only internally and there would be no problem with AGPLv3 in theory I see big meetings with legal coming up which…”
- [community] “I wonder how many companies will choose to kill off Grafana use as a result of this change. Two companies I've worked for have simply banned…”
Otel standards — stories about otel standards in this arenaOtel standards
Stories about otel standards in this arena
Otel
developerSend telemetry directly over OTLP with first-class OpenTelemetry support
weight 3 · round to DatadogDatadog has a dedicated OpenTelemetry docs page describing OTLP ingestion support alongside its native APM/tracing docs, indicating first-class OTel integration. Missing for 10: no independent/hands-on corroboration of OTLP ingestion behavior, no detail on OTLP endpoint specifics (ports, protocols, semantic convention mapping) or limitations vs native agent.
- [claimed-docs] “OpenTelemetry in Datadog”
- [claimed-docs] “APM”
Grafananone0/10The evidence pack never mentions OTLP, OpenTelemetry SDKs, or native OTLP ingestion endpoints in Grafana; the closest reference is sending logs to Loki via Grafana Alloy, which is an indirect, unrelated mention rather than documentation of first-class OTLP support in Grafana itself. Tracing/metrics docs (Tempo) discuss traces and exemplars but do not describe OTLP as a supported ingestion protocol.
- [claimed-docs] “Try it locally. The fastest way to experiment is to run Loki in monolithic (single-binary) mode with a local filesystem backend and send log…”
- [claimed-docs] “Tempo lets you search for traces, generate metrics from spans, and link your tracing data with logs and metrics.”
- [claimed-docs] “Prometheus exemplars let you jump from Prometheus metrics to Tempo traces by clicking on recorded exemplars.”
sreInstrument once with open standards and switch backends without re-instrumenting my code
weight 2 · round to DatadogDatadog has a dedicated OpenTelemetry docs page (datadog-docs-2) and APM/tracing docs (datadog-docs-23) indicating support for ingesting OTel data via OTLP/Datadog Agent, which supports the 'instrument once with open standards' portion of the story. However, there's no evidence describing seamless backend-switching (e.g., no vendor lock-in avoidance claims, no documentation of using vanilla OTel SDKs without Datadog-specific config, and no independent/hands-on confirmation that switching away from Datadog requires no re-instrumentation). Missing for 10: documentation on portability guarantees when switching backends, independent verification that OTel-only instrumentation works without Datadog-specific exporters/config, and community confirmation of switching experience.
- [claimed-docs] “OpenTelemetry in Datadog”
- [claimed-docs] “APM”
Grafana's evidence strongly supports backend-agnostic querying, visualization, and alerting across many data sources (Prometheus, Loki, Tempo, CloudWatch, etc.) and mixing data sources per-query, which supports the 'switch backends without re-instrumenting' half of the story. However, no evidence explicitly addresses OpenTelemetry-based instrumentation standards or confirms that OTel-instrumented telemetry can be freely repointed across backends without code changes — Grafana Alloy (an OTel collector) is only briefly mentioned once (docs-29) without detail. missing for 10: explicit OTel instrumentation-standard support/documentation, evidence of code-level portability across backends via OTel SDKs, and independent confirmation that switching backends requires no re-instrumentation.
- [claimed-docs] “you create queries and expressions from multiple data sources, no matter where you store your data... create, manage, and take action on you…”
- [github] “Mix different data sources in the same graph! You can specify a data source on a per-query basis.”
- [github] “Mix different data sources in the same graph! You can specify a data source on a per-query basis. This works for even custom datasources.”
- [claimed-docs] “Tempo lets you search for traces, generate metrics from spans, and link your tracing data with logs and metrics.”
- [claimed-docs] “Prometheus exemplars let you jump from Prometheus metrics to Tempo traces by clicking on recorded exemplars.”
- [claimed-docs] “Try it locally. The fastest way to experiment is to run Loki in monolithic (single-binary) mode with a local filesystem backend and send log…”
- [community] “I use a combination of Graphite, InfluxDB, PostgreSQL, Timescale, CloudWatch, Prometheus. The alerting in Grafana supporting all those varia…”
Privacy posture — data-handling and privacy storiesPrivacy posture
Data-handling and privacy stories
ai-native userChoose where my data is stored (region/residency)
weight 2 · round drawnDatadognone0/10No evidence in the pack mentions data residency, regional data storage, or EU/US site selection for Datadog, despite this being a well-documented capability area for observability platforms generally. Absence of evidence for an applicable capability yields none.
Grafananone0/10The evidence pack covers Grafana's querying, alerting, provisioning, and MCP integration but contains no mention of region selection, data residency options, or where Grafana Cloud stores customer data. While self-hosted Grafana inherently allows control over storage location, no evidence in this pack documents an explicit region/residency choice feature for Grafana Cloud users. missing for 10: any documentation of Grafana Cloud region selection, data residency guarantees, or compliance-driven storage location controls.
ai-native userControl data retention and deletion
weight 2 · round drawnDatadognone0/10No evidence pack items address data retention controls, deletion policies, or configurable data lifecycle management for AI-native usage; while Sensitive Data Scanner and Audit Trail are listed, there's no documentation of retention/deletion mechanisms tied to this story.
Grafananone0/10Grafana is an observability platform, so data retention/deletion controls (e.g., log/metric retention policies, data source deletion) are a plausible axis, but the evidence pack contains no mentions of retention configuration, data deletion APIs, or privacy-oriented data lifecycle controls. Missing for 10: retention policy documentation, deletion/export APIs, GDPR-style data controls, any independent confirmation of these mechanisms.
ai-native userOpt out of telemetry and usage tracking
weight 2 · round drawnDatadognone0/10No evidence in the pack addresses telemetry opt-out or usage-tracking controls for AI-native features (Bits AI, MCP server, etc.); nothing documents a privacy/opt-out mechanism.
Grafananone0/10No evidence in the pack addresses telemetry/usage-tracking opt-out settings for Grafana itself (the product's own data collection about users), only observability/monitoring features and cost-reduction telemetry products; this is an applicable axis for any software product but no supporting documentation is present.
Query analytics — stories about query analytics in this arenaQuery analytics
Stories about query analytics in this arena
Analysis
developerGroup and filter by high-cardinality fields (user id, request id) without pre-aggregating or defining indexes first
weight 2 · round drawnDatadog's Log Management and APM docs support tag-based filtering and facets, and community evidence (datadog-comm-14) confirms users can click a field like a user id or request id and turn it into a custom search dimension without pre-defining an index, suggesting some high-cardinality ad hoc filtering is possible. However, there's no first-party documentation explicitly addressing high-cardinality field handling (e.g., custom metrics/tags cardinality limits, log facet indexing requirements) or confirmation that grouping/filtering works without any index setup at scale. missing for 10: explicit docs on high-cardinality tag/facet support without pre-indexing, evidence on custom metric cardinality limits, independent benchmarks or hands-on confirmation for user id/request id grouping at scale.
- [claimed-docs] “Log Management”
- [claimed-docs] “APM”
- [community] “If you want my two Datadog favourite features, they were: 1) clicking on a field and making it a custom search dimension in another click, a…”
- [community] “Their main competitive advantage is being able to correlate data across APM, custom metrics, and logging through the use of tagging, densely…”
Grafana's ecosystem (via Loki's LogQL and Tempo's trace search) supports label-based filtering and ad-hoc queries across metrics, logs, and traces without pre-aggregation, and GitHub docs mention ad-hoc queries/drilldown across data sources. However, no evidence explicitly addresses high-cardinality fields like user id or request id, or confirms index-free grouping/filtering at that granularity. Missing for 10: explicit documentation on high-cardinality field handling, benchmarks/examples of filtering by user id/request id without indexing, and independent validation of this specific capability.
- [claimed-docs] “LogQL is Grafana Loki's query language. LogQL uses labels and operators for filtering.”
- [github] “Explore your data through ad-hoc queries and dynamic drilldown. Split view and compare different time ranges, queries and data sources side …”
- [claimed-docs] “Tempo lets you search for traces, generate metrics from spans, and link your tracing data with logs and metrics.”
- [github] “Mix different data sources in the same graph! You can specify a data source on a per-query basis.”
Errors
developerSee application errors grouped into issues with stack traces, release tracking, and regression detection
weight 2 · round drawnDatadognone0/10The evidence pack includes APM/tracing docs but no explicit documentation of Datadog's dedicated Error Tracking feature — no mention of errors being grouped into issues, stack trace capture, release tracking, or regression detection algorithms. Only general APM/tracing (datadog-docs-23) and anomaly detection (Watchdog, datadog-docs-16) are cited, which don't concretely evidence this specific issue-grouping/regression workflow.
- [claimed-docs] “APM”
- [claimed-docs] “Datadog Watchdog™”
Grafananone0/10The evidence pack covers Grafana's dashboards, alerting, tracing (Tempo), logs (Loki), and SLOs, but contains no mention of application error grouping into issues, stack trace capture, release tracking, or regression detection—capabilities associated with dedicated error-tracking tools. This is a plausible axis for an observability platform to address, but nothing in the pack demonstrates it.
Query language
developerAnalyze telemetry ad hoc with a documented query language
weight 3 · round to GrafanaDatadog's Log Management, Dashboards, and API Reference docs imply a documented query/search syntax for ad hoc telemetry analysis, and community evidence confirms real-world ad hoc querying workflows (e.g., turning a field into a custom search dimension, correlating APM/metrics/logs via tagging). However, no evidence pack item explicitly documents a formal query language reference/spec. Missing for 10: an explicit query-language syntax reference doc, independent hands-on validation of query language depth/expressiveness.
- [claimed-docs] “Log Management”
- [claimed-docs] “Dashboards”
- [claimed-docs] “API Reference”
- [community] “Their main competitive advantage is being able to correlate data across APM, custom metrics, and logging through the use of tagging, densely…”
- [community] “If you want my two Datadog favourite features, they were: 1) clicking on a field and making it a custom search dimension in another click, a…”
Grafana ships Explore for ad-hoc querying/drilldown across data sources (grafana-gh-1, grafana-gh-2) and documents a dedicated query language, LogQL, with syntax details (grafana-docs-15), alongside general docs on querying/exploring metrics, logs, and traces (grafana-docs-9/23). This matches the developer story of ad hoc telemetry analysis with a documented query language. Missing for 10: deeper first-party documentation of PromQL itself (only Loki's LogQL is directly documented in the pack) and independent corroboration free of usability complaints—one community comment notes documentation gaps around pulling/dashboarding data (grafana-comm-3).
- [github] “Explore your data through ad-hoc queries and dynamic drilldown. Split view and compare different time ranges, queries and data sources side …”
- [github] “Experience the magic of switching from metrics to logs with preserved label filters. Quickly search through all your logs or streaming them …”
- [claimed-docs] “LogQL is Grafana Loki's query language. LogQL uses labels and operators for filtering.”
- [claimed-docs] “enables you to query, visualize, alert on, and explore your metrics, logs, and traces wherever they're stored”
- [claimed-docs] “enables you to query, visualize, alert on, and explore your metrics, logs, and traces wherever they’re stored”
- [community] “I love using grafana however I abhor creating dashboards and trying to pull data, but that's mostly because of a lack of documentation.”
Telemetry unified — stories about telemetry unified in this arenaTelemetry unified
Stories about telemetry unified in this arena
Correlation
developerJump from a trace span to its correlated logs and metrics to debug a request end to end
weight 2 · round to GrafanaDatadog's APM/tracing and log management docs plus community testimony ("correlate data across APM, custom metrics, and logging through tagging") confirm cross-signal correlation from traces to logs/metrics is a core, documented capability. However, one community comment claims their correlation is inferior to competitors, tempering full confidence. Missing for 10: dedicated docs excerpt on trace-to-log deep-linking UI, and independent hands-on verification beyond mixed forum opinions.
- [claimed-docs] “APM”
- [claimed-docs] “Log Management”
- [community] “Their main competitive advantage is being able to correlate data across APM, custom metrics, and logging through the use of tagging, densely…”
- [community] “Their data correlation is awful compared to competitors like Honeycomb, Dynatrace and Instana. We shouldn't be sifting through a bunch of ou…”
Grafana/Tempo docs explicitly describe linking traces to logs and metrics, including Prometheus exemplars to jump from metrics to Tempo traces, and Grafana's core UX of switching between metrics/logs/traces ("switching from metrics to logs with preserved label filters"); the incident response flow also confirms investigating with the same metrics/logs/traces that fired an alert, supporting end-to-end debugging. Missing for 10: independent hands-on account of trace-to-log/metric jump specifically (community evidence covers general cross-datasource correlation but not this exact trace-span workflow), and no explicit mention of trace-to-log correlation (only exemplars for metrics->traces).
- [claimed-docs] “Tempo lets you search for traces, generate metrics from spans, and link your tracing data with logs and metrics.”
- [claimed-docs] “Prometheus exemplars let you jump from Prometheus metrics to Tempo traces by clicking on recorded exemplars.”
- [claimed-docs] “During an incident, you can investigate with the same metrics, logs, and traces that fired the alert.”
- [github] “Experience the magic of switching from metrics to logs with preserved label filters. Quickly search through all your logs or streaming them …”
- [github] “Experience the magic of switching from metrics to logs with preserved label filters.”
Instrumentation
sreInstrument hosts, containers, Kubernetes, and cloud services through vendor-maintained agents and integrations
weight 2 · round to DatadogDatadog provides vendor-maintained Agent-based instrumentation for hosts/containers/Kubernetes, native OpenTelemetry support, cloud integrations, and a 1,000+ integration marketplace covering major infra and cloud services, corroborated by community praise for ease of collecting metrics/traces. Missing for 10: no independent hands-on validation specifically of Kubernetes/agent deployment depth beyond docs listing.
- [claimed-docs] “OpenTelemetry in Datadog”
- [claimed-docs] “Datadog Integrations: 1,000+ Observability Tools”
- [claimed-docs] “Ably Abnormal Security Active Directory ActiveMQ ActiveMQ XML Adaptive Shield Adobe Experience Manager Adyen Aerospike Aerospike Enterprise …”
- [claimed-docs] “Track code changes, deployments, and application performance in real time with integrations across software delivery platforms like GitLab a…”
- [community] “DD was just easier to use for everybody, has lots of useful baked-in things we liked to use (apdex scores), and was intuitive enough that no…”
- [claimed-docs] “APM”
Evidence shows Grafana ingests data from many sources (Prometheus, CloudWatch, Loki, Tempo) and mentions Grafana Alloy as an agent for sending logs, plus community confirms broad usage across cloud and hardware monitoring, but there is no explicit documentation of a curated integrations library covering hosts/containers/Kubernetes/cloud-specific vendor agents beyond the single Alloy mention. missing for 10: dedicated docs on Grafana Cloud Integrations catalog, Kubernetes-specific agent/exporter guidance, and cloud-provider-specific integration setup instructions.
- [claimed-docs] “Try it locally. The fastest way to experiment is to run Loki in monolithic (single-binary) mode with a local filesystem backend and send log…”
- [community] “I use a combination of Graphite, InfluxDB, PostgreSQL, Timescale, CloudWatch, Prometheus. The alerting in Grafana supporting all those varia…”
- [community] “We have Grafana monitoring everything from cloud stuff down to temperatures of cryogenic fridges. Being able to configure alerts more dynami…”
- [claimed-docs] “enables you to query, visualize, alert on, and explore your metrics, logs, and traces wherever they're stored”
Signals
sreCollect metrics, logs, and traces in one platform and pivot between them with shared context
weight 3 · round to GrafanaDatadog is core-built around unified metrics/logs/traces with APM, Log Management, and tracing docs, plus community confirmation that correlation via tagging across APM, metrics, and logs is a key differentiator (datadog-comm-3, datadog-comm-6). Some community pushback exists on correlation quality relative to niche competitors (datadog-comm-5), but this is a comparative gripe, not evidence the capability fails outright, so it counts against quality rather than the verdict. Missing for 10: independent hands-on benchmarking of cross-pillar pivoting UX, and more detail on trace-to-log-to-metric linking mechanics beyond marketing docs.
- [claimed-docs] “APM”
- [claimed-docs] “Log Management”
- [claimed-docs] “Application Performance Monitoring”
- [community] “Their main competitive advantage is being able to correlate data across APM, custom metrics, and logging through the use of tagging, densely…”
- [community] “DD was just easier to use for everybody, has lots of useful baked-in things we liked to use (apdex scores), and was intuitive enough that no…”
- [community] “Their data correlation is awful compared to competitors like Honeycomb, Dynatrace and Instana. We shouldn't be sifting through a bunch of ou…”
Grafana explicitly unifies metrics, logs, and traces from any data source with cross-pivoting features: switching from metrics to logs with preserved label filters, Prometheus exemplars jumping to Tempo traces, mixed data-source graphs, and incident investigation using 'the same metrics, logs, and traces that fired the alert.' Community evidence corroborates it as the de facto consolidation platform supporting many backends (Graphite, InfluxDB, Prometheus, etc.) with unified alerting. Missing for 10: independent hands-on validation specifically of seamless cross-signal pivoting at scale (community comments focus more on alerting/cost than trace-log-metric correlation UX).
- [claimed-docs] “enables you to query, visualize, alert on, and explore your metrics, logs, and traces wherever they're stored”
- [github] “Experience the magic of switching from metrics to logs with preserved label filters. Quickly search through all your logs or streaming them …”
- [claimed-docs] “Prometheus exemplars let you jump from Prometheus metrics to Tempo traces by clicking on recorded exemplars.”
- [claimed-docs] “During an incident, you can investigate with the same metrics, logs, and traces that fired the alert.”
- [github] “Mix different data sources in the same graph! You can specify a data source on a per-query basis.”
- [community] “I use a combination of Graphite, InfluxDB, PostgreSQL, Timescale, CloudWatch, Prometheus. The alerting in Grafana supporting all those varia…”
- [community] “It's the de facto realtime graph consolidation platform where I work; if the thing you want to use for monitoring doesn't interact with graf…”
Not comparable on these axes
ai-native userPrevent my data from being used to train AI models
weight 3 · not comparableDatadognone0/10No evidence in the pack addresses AI-training data-usage opt-out policies or controls for Datadog's own AI features (e.g., Bits AI); this is an applicable privacy-posture question for an AI-enabled product but is unaddressed by any docs or community citations.