How SigNoz’s scores are calculated
The full audit trail, recomputed from the verdict data at build time through the same code that produced the leaderboard: verdict × quality × story weight per cell, cells sum to dimension scores, dimensions blend into the PA Score. Every number on the product page is reproducible from this page alone; for why the formula looks like this, see the methodology.
verdict factors: full ×1.0 · partial ×0.6 · disputed ×0.3 · none ×0.0 · n/a excluded from both sides · cell points = weight × quality × factor · cell max = weight × 10
PA Score23/100
Agent-ready 34.6 × 0.30 = 10.38
API quality 0.0 × 0.20 = 0.00
Openness 29.4 × 0.20 = 5.88
Built-in AI 23.6 × 0.15 = 3.54
Automation 18.0 × 0.15 = 2.70
(10.38 + 0.00 + 5.88 + 3.54 + 2.70) ÷ (0.30 + 0.20 + 0.20 + 0.15 + 0.15) = 22.50 ÷ 1.00 = 22.5
Scores are stored to 1 decimal; the product page’s pills round to whole numbers for display. Each dimension below shows the stories, verdicts, and cited evidence behind its number.
Agent-ready34.6/100×0.30 of the PA blend
Outside-in: can YOUR agent reach and drive this product — API, MCP, CLI, headless runs, agent docs.
Point an agent at llms.txt or agent-oriented docsweight 2
2 (weight) × 9 (quality) × 1.0 (full) = 18.0 of 20 max
- [probe] https://signoz.io/llms.txt“PROBE llms.txt: HTTP 200 at https://signoz.io/llms.txt # SigNoz > SigNoz Cloud brings your traces, metrics, and logs into one OpenTelemetry-native platform. Simple usage-base”
- [probe] https://signoz.io/docs/introduction/.md“PROBE docs-md: HTTP 200 at https://signoz.io/docs/introduction/.md # Welcome to SigNoz Docs Learn about SigNoz, an open-source observability platform that helps you monitor your applicat”
- [claimed-docs] https://signoz.io/skill.md“SigNoz publishes Agent Skills that teach AI coding assistants to work with SigNoz: search the docs, generate queries over traces, logs, and metrics, write ClickHouse queries, create and modify dashboards, manage alerts and saved Explorer views”
Run the product headlessly / in CI for automationweight 2
2 (weight) × 5 (quality) × 0.6 (partial) = 6.0 of 20 max
- [github] https://github.com/SigNoz/signoz“Free open-source SigNoz that runs in your own infrastructure. Deploy with Docker, Kubernetes, or Linux and keep full control of your data plane.”
- [claimed-docs] https://signoz.io/docs/manage/administrator-guide/iam/service-accounts.md“Service accounts provide a secure way to grant programmatic API access to SigNoz without tying credentials to individual users. Use them for CI/CD pipelines, automation scripts, external integrations”
Plug MCP servers into this product so it can use their toolsweight 3
3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max
- [claimed-docs] https://signoz.io/docs/ai/signoz-mcp-server.md“Connect Claude, Cursor, Copilot, and other AI agents to SigNoz via MCP for natural language access to metrics, logs, traces, and alerts.”
- [probe] https://signoz.io/docs/ai/signoz-mcp-server/“official MCP server documented at https://signoz.io/docs/ai/signoz-mcp-server/”
- [claimed-docs] https://signoz.io/skill.md“SigNoz publishes Agent Skills that teach AI coding assistants to work with SigNoz: search the docs, generate queries over traces, logs, and metrics, write ClickHouse queries, create and modify dashboards, manage alerts and saved Explorer views”
Connect an agent via an official MCP serverweight 3
3 (weight) × 9 (quality) × 1.0 (full) = 27.0 of 30 max
- [claimed-docs] https://signoz.io/docs/ai/signoz-mcp-server.md“Connect Claude, Cursor, Copilot, and other AI agents to SigNoz via MCP for natural language access to metrics, logs, traces, and alerts.”
- [claimed-docs] https://signoz.io/docs/ai/use-cases.md“Investigate What Changed After a Deploy”
- [claimed-docs] https://signoz.io/docs/ai/use-cases.md“Tune a Noisy Alert”
- [claimed-docs] https://signoz.io/docs/ai/use-cases.md“Dashboard Creation from Natural Language”
- [probe] https://signoz.io/docs/ai/signoz-mcp-server/“official MCP server documented at https://signoz.io/docs/ai/signoz-mcp-server/”
Use an official CLIweight 2
2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max
no evidence cited — the verdict rests on absence of evidence, re-checked on refresh
Drive the product through a documented public APIweight 3
3 (weight) × 4 (quality) × 0.6 (partial) = 7.2 of 30 max
- [claimed-docs] https://signoz.io/docs/manage/administrator-guide/iam/service-accounts.md“Service accounts provide a secure way to grant programmatic API access to SigNoz without tying credentials to individual users. Use them for CI/CD pipelines, automation scripts, external integrations”
- [claimed-docs] https://signoz.io/docs/dashboards/overview.md“Manage dashboards as code”
- [claimed-docs] https://signoz.io/docs/dashboards/overview.md“Edit a dashboard as JSON: read, copy, download or hand-edit the whole spec in the app, without going through the API.”
- [probe] https://signoz.io/openapi.json“PROBE openapi: all candidate paths 404 (https://signoz.io/openapi.json, https://signoz.io/swagger.json, https://signoz.io/api/openapi.json, https://signoz.io/.well-known/openapi.json)”
Issue scoped/least-privilege API credentials for an agentweight 2
2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max
- [claimed-docs] https://signoz.io/docs/manage/administrator-guide/iam/roles.md“Roles are the core unit of access control in SigNoz. A role groups transactions together — when a principal is assigned a role, they receive all the transactions that role contains.”
- [claimed-docs] https://signoz.io/docs/manage/administrator-guide/iam/service-accounts.md“Service accounts provide a secure way to grant programmatic API access to SigNoz without tying credentials to individual users. Use them for CI/CD pipelines, automation scripts, external integrations”
- [claimed-docs] https://signoz.io/docs/ai/signoz-mcp-server.md“Connect Claude, Cursor, Copilot, and other AI agents to SigNoz via MCP for natural language access to metrics, logs, traces, and alerts.”
Build against official SDKsweight 2
2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max
- [claimed-docs] https://signoz.io/docs/introduction/“Send Traces and APM Data”
- [claimed-docs] https://signoz.io/docs/logs-management/overview.md“Collect logs from files, stdout, FluentBit/FluentD/Logstash, OpenTelemetry SDKs, HTTP endpoints, and cloud services.”
- [claimed-docs] https://signoz.io/docs/metrics-management/overview.md“Collect metrics from applications, infrastructure, and existing Prometheus setups. SigNoz also derives APM metrics from traces automatically.”
- [claimed-docs] https://signoz.io/docs/llm-observability.md“Your application emits gen_ai.* spans and metrics through standard OpenTelemetry libraries, exports them over OTLP, and SigNoz stores and queries them next to the rest of your application telemetry.”
Subscribe to events via webhooksweight 2
2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max
no evidence cited — the verdict rests on absence of evidence, re-checked on refresh
Agent-ready = 72.6 ÷ 210 × 100 = 34.6
API quality0.0/100×0.20 of the PA blend
The programmable surface once an agent is there — machine-readable spec, interactive docs, sandbox, versioning discipline.
Explore an interactive API reference with runnable examplesweight 2
2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max
- [probe] https://signoz.io/openapi.json“PROBE openapi: all candidate paths 404 (https://signoz.io/openapi.json, https://signoz.io/swagger.json, https://signoz.io/api/openapi.json, https://signoz.io/.well-known/openapi.json)”
Download a machine-readable API spec (OpenAPI or equivalent)weight 2
2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max
- [probe] https://signoz.io/openapi.json“PROBE openapi: all candidate paths 404 (https://signoz.io/openapi.json, https://signoz.io/swagger.json, https://signoz.io/api/openapi.json, https://signoz.io/.well-known/openapi.json)”
- [claimed-docs] https://signoz.io/docs/manage/administrator-guide/iam/service-accounts.md“Service accounts provide a secure way to grant programmatic API access to SigNoz without tying credentials to individual users. Use them for CI/CD pipelines, automation scripts, external integrations”
Test against a sandbox environment without touching production dataweight 1
n/a — not applicable to this product: excluded from numerator and denominator
no evidence cited — the verdict rests on absence of evidence, re-checked on refresh
Rely on versioned APIs with a documented deprecation policyweight 2
2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max
- [probe] https://signoz.io/openapi.json“PROBE openapi: all candidate paths 404 (https://signoz.io/openapi.json, https://signoz.io/swagger.json, https://signoz.io/api/openapi.json, https://signoz.io/.well-known/openapi.json)”
API quality = 0.0 ÷ 60 × 100 = 0.0
Openness29.4/100×0.20 of the PA blend
Can you leave, inspect, or self-host — data export, open source, portability.
Do everything through the API that I can do in the UIweight 2
2 (weight) × 4 (quality) × 0.6 (partial) = 4.8 of 20 max
- [claimed-docs] https://signoz.io/docs/dashboards/overview.md“Manage dashboards as code”
- [claimed-docs] https://signoz.io/docs/dashboards/overview.md“Edit a dashboard as JSON: read, copy, download or hand-edit the whole spec in the app, without going through the API.”
- [claimed-docs] https://signoz.io/docs/manage/administrator-guide/iam/service-accounts.md“Service accounts provide a secure way to grant programmatic API access to SigNoz without tying credentials to individual users. Use them for CI/CD pipelines, automation scripts, external integrations”
- [claimed-docs] https://signoz.io/docs/ai/signoz-mcp-server.md“Connect Claude, Cursor, Copilot, and other AI agents to SigNoz via MCP for natural language access to metrics, logs, traces, and alerts.”
- [probe] https://signoz.io/openapi.json“PROBE openapi: all candidate paths 404 (https://signoz.io/openapi.json, https://signoz.io/swagger.json, https://signoz.io/api/openapi.json, https://signoz.io/.well-known/openapi.json)”
Export all of my data in open formats and leaveweight 3
3 (weight) × 6 (quality) × 0.6 (partial) = 10.8 of 30 max
- [github] https://github.com/SigNoz/signoz“Free open-source SigNoz that runs in your own infrastructure. Deploy with Docker, Kubernetes, or Linux and keep full control of your data plane.”
- [claimed-docs] https://signoz.io/docs/dashboards/overview.md“Manage dashboards as code”
- [claimed-docs] https://signoz.io/docs/dashboards/overview.md“Edit a dashboard as JSON: read, copy, download or hand-edit the whole spec in the app, without going through the API.”
- [community] https://news.ycombinator.com/item?id=38074535“All content that resides under the 'ee/' directory of this repository, if that directory exists, is licensed under the license defined in 'ee/LICENSE' — doesn't that make it 'open-core'?”
Read the product's source under an open licenseweight 2
2 (weight) × 5 (quality) × 0.3 (disputed) = 3.0 of 20 max
- [github] https://github.com/SigNoz/signoz“Free open-source SigNoz that runs in your own infrastructure. Deploy with Docker, Kubernetes, or Linux and keep full control of your data plane.”
- [community] https://news.ycombinator.com/item?id=38074535“All content that resides under the 'ee/' directory of this repository, if that directory exists, is licensed under the license defined in 'ee/LICENSE' — doesn't that make it 'open-core'?”
Self-host the core productweight 3
3 (weight) × 6 (quality) × 0.6 (partial) = 10.8 of 30 max
- [github] https://github.com/SigNoz/signoz“Free open-source SigNoz that runs in your own infrastructure. Deploy with Docker, Kubernetes, or Linux and keep full control of your data plane.”
- [community] https://news.ycombinator.com/item?id=33049046“Wanted to give signoz a try, but the sheer amount of services in the docker-compose file discouraged me, especially having to reconfigure them all to work with my setup (network, traefik, etc.).”
- [community] https://news.ycombinator.com/item?id=33049046“I tried installation on Windows 10 via Rancher-Desktop using 'other platform' docs but ran into issues with dependencies on sh/bash. Are there any windows specific instructions?”
- [community] https://news.ycombinator.com/item?id=39560215“I would love to self host this for a small project, but looking at the self hosting option, there's more containers there than my whole application.”
- [community] https://news.ycombinator.com/item?id=38074535“All content that resides under the 'ee/' directory of this repository, if that directory exists, is licensed under the license defined in 'ee/LICENSE' — doesn't that make it 'open-core'?”
Openness = 29.4 ÷ 100 × 100 = 29.4
Built-in AI23.6/100×0.15 of the PA blend
Inside-out: how agentic the product itself is for its users — built-in assistants, autonomous features.
Get AI-generated insights and suggestions from my data inside the productweight 2
2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max
- [claimed-docs] https://signoz.io/docs/llm-observability.md“Your application emits gen_ai.* spans and metrics through standard OpenTelemetry libraries, exports them over OTLP, and SigNoz stores and queries them next to the rest of your application telemetry.”
- [claimed-docs] https://signoz.io/skill.md“SigNoz publishes Agent Skills that teach AI coding assistants to work with SigNoz: search the docs, generate queries over traces, logs, and metrics, write ClickHouse queries, create and modify dashboards, manage alerts and saved Explorer views”
- [claimed-docs] https://signoz.io/docs/ai/signoz-mcp-server.md“Connect Claude, Cursor, Copilot, and other AI agents to SigNoz via MCP for natural language access to metrics, logs, traces, and alerts.”
- [claimed-docs] https://signoz.io/docs/ai/use-cases.md“Investigate What Changed After a Deploy”
- [claimed-docs] https://signoz.io/docs/ai/use-cases.md“Tune a Noisy Alert”
- [claimed-docs] https://signoz.io/docs/ai/use-cases.md“Dashboard Creation from Natural Language”
- [probe] https://signoz.io/docs/ai/signoz-mcp-server/“official MCP server documented at https://signoz.io/docs/ai/signoz-mcp-server/”
Set up automations that run autonomously in the backgroundweight 2
2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max
- [claimed-docs] https://signoz.io/skill.md“SigNoz publishes Agent Skills that teach AI coding assistants to work with SigNoz: search the docs, generate queries over traces, logs, and metrics, write ClickHouse queries, create and modify dashboards, manage alerts and saved Explorer views”
- [claimed-docs] https://signoz.io/docs/ai/signoz-mcp-server.md“Connect Claude, Cursor, Copilot, and other AI agents to SigNoz via MCP for natural language access to metrics, logs, traces, and alerts.”
- [claimed-docs] https://signoz.io/docs/ai/use-cases.md“Investigate What Changed After a Deploy”
- [claimed-docs] https://signoz.io/docs/ai/use-cases.md“Tune a Noisy Alert”
- [claimed-docs] https://signoz.io/docs/ai/use-cases.md“Dashboard Creation from Natural Language”
- [claimed-docs] https://signoz.io/docs/logs-management/overview.md“Set up alerts on log patterns, counts, or attribute values.”
Delegate tasks to a built-in AI assistant inside the productweight 3
3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max
- [claimed-docs] https://signoz.io/skill.md“SigNoz publishes Agent Skills that teach AI coding assistants to work with SigNoz: search the docs, generate queries over traces, logs, and metrics, write ClickHouse queries, create and modify dashboards, manage alerts and saved Explorer views”
- [claimed-docs] https://signoz.io/docs/ai/signoz-mcp-server.md“Connect Claude, Cursor, Copilot, and other AI agents to SigNoz via MCP for natural language access to metrics, logs, traces, and alerts.”
- [claimed-docs] https://signoz.io/docs/ai/use-cases.md“Investigate What Changed After a Deploy”
- [claimed-docs] https://signoz.io/docs/ai/use-cases.md“Tune a Noisy Alert”
- [claimed-docs] https://signoz.io/docs/ai/use-cases.md“Dashboard Creation from Natural Language”
Operate the product with natural-language commandsweight 2
2 (weight) × 7 (quality) × 1.0 (full) = 14.0 of 20 max
- [claimed-docs] https://signoz.io/skill.md“SigNoz publishes Agent Skills that teach AI coding assistants to work with SigNoz: search the docs, generate queries over traces, logs, and metrics, write ClickHouse queries, create and modify dashboards, manage alerts and saved Explorer views”
- [claimed-docs] https://signoz.io/docs/ai/signoz-mcp-server.md“Connect Claude, Cursor, Copilot, and other AI agents to SigNoz via MCP for natural language access to metrics, logs, traces, and alerts.”
- [claimed-docs] https://signoz.io/docs/ai/use-cases.md“Investigate What Changed After a Deploy”
- [claimed-docs] https://signoz.io/docs/ai/use-cases.md“Dashboard Creation from Natural Language”
- [probe] https://signoz.io/docs/ai/signoz-mcp-server/“official MCP server documented at https://signoz.io/docs/ai/signoz-mcp-server/”
Built-in AI = 21.2 ÷ 90 × 100 = 23.6
Automation18.0/100×0.15 of the PA blend
Depth of automation primitives — rules, scheduling, bulk operations, webhooks.
Perform bulk operations across many items at onceweight 2
2 (weight) × 3 (quality) × 0.6 (partial) = 3.6 of 20 max
- [claimed-docs] https://signoz.io/docs/manage/administrator-guide/iam/service-accounts.md“Service accounts provide a secure way to grant programmatic API access to SigNoz without tying credentials to individual users. Use them for CI/CD pipelines, automation scripts, external integrations”
- [claimed-docs] https://signoz.io/skill.md“SigNoz publishes Agent Skills that teach AI coding assistants to work with SigNoz: search the docs, generate queries over traces, logs, and metrics, write ClickHouse queries, create and modify dashboards, manage alerts and saved Explorer views”
- [claimed-docs] https://signoz.io/docs/ai/signoz-mcp-server.md“Connect Claude, Cursor, Copilot, and other AI agents to SigNoz via MCP for natural language access to metrics, logs, traces, and alerts.”
- [probe] https://signoz.io/openapi.json“PROBE openapi: all candidate paths 404 (https://signoz.io/openapi.json, https://signoz.io/swagger.json, https://signoz.io/api/openapi.json, https://signoz.io/.well-known/openapi.json)”
Define rules that trigger actions automatically on eventsweight 3
3 (weight) × 4 (quality) × 0.6 (partial) = 7.2 of 30 max
- [claimed-docs] https://signoz.io/docs/logs-management/overview.md“Set up alerts on log patterns, counts, or attribute values.”
- [claimed-docs] https://signoz.io/docs/dashboards/overview.md“Drill down from any panel: jump into the underlying logs and traces, break out by an attribute, create an alert seeded from the panel, or download it as PNG, SVG or CSV.”
Schedule recurring jobs or workflowsweight 2
n/a — not applicable to this product: excluded from numerator and denominator
no evidence cited — the verdict rests on absence of evidence, re-checked on refresh
Version, review, and roll back my automationsweight 1
1 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 10 max
no evidence cited — the verdict rests on absence of evidence, re-checked on refresh
Automation = 10.8 ÷ 60 × 100 = 18.0