Skip to content

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.txtPROBE 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/.mdPROBE 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.mdSigNoz 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/signozFree 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.mdService 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.mdConnect 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.mdSigNoz 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.mdConnect 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.mdInvestigate What Changed After a Deploy
  • [claimed-docs] https://signoz.io/docs/ai/use-cases.mdTune a Noisy Alert
  • [claimed-docs] https://signoz.io/docs/ai/use-cases.mdDashboard 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.mdService 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.mdManage dashboards as code
  • [claimed-docs] https://signoz.io/docs/dashboards/overview.mdEdit 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.jsonPROBE 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.mdRoles 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.mdService 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.mdConnect 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.mdCollect logs from files, stdout, FluentBit/FluentD/Logstash, OpenTelemetry SDKs, HTTP endpoints, and cloud services.
  • [claimed-docs] https://signoz.io/docs/metrics-management/overview.mdCollect metrics from applications, infrastructure, and existing Prometheus setups. SigNoz also derives APM metrics from traces automatically.
  • [claimed-docs] https://signoz.io/docs/llm-observability.mdYour 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.jsonPROBE 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.jsonPROBE 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.mdService 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.jsonPROBE 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.mdManage dashboards as code
  • [claimed-docs] https://signoz.io/docs/dashboards/overview.mdEdit 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.mdService 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.mdConnect 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.jsonPROBE 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/signozFree 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.mdManage dashboards as code
  • [claimed-docs] https://signoz.io/docs/dashboards/overview.mdEdit 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=38074535All 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/signozFree 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=38074535All 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/signozFree 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=33049046Wanted 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=33049046I 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=39560215I 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=38074535All 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.mdYour 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.mdSigNoz 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.mdConnect 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.mdInvestigate What Changed After a Deploy
  • [claimed-docs] https://signoz.io/docs/ai/use-cases.mdTune a Noisy Alert
  • [claimed-docs] https://signoz.io/docs/ai/use-cases.mdDashboard 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.mdSigNoz 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.mdConnect 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.mdInvestigate What Changed After a Deploy
  • [claimed-docs] https://signoz.io/docs/ai/use-cases.mdTune a Noisy Alert
  • [claimed-docs] https://signoz.io/docs/ai/use-cases.mdDashboard Creation from Natural Language
  • [claimed-docs] https://signoz.io/docs/logs-management/overview.mdSet 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.mdSigNoz 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.mdConnect 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.mdInvestigate What Changed After a Deploy
  • [claimed-docs] https://signoz.io/docs/ai/use-cases.mdTune a Noisy Alert
  • [claimed-docs] https://signoz.io/docs/ai/use-cases.mdDashboard 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.mdSigNoz 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.mdConnect 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.mdInvestigate What Changed After a Deploy
  • [claimed-docs] https://signoz.io/docs/ai/use-cases.mdDashboard 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.mdService 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.mdSigNoz 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.mdConnect 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.jsonPROBE 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.mdSet up alerts on log patterns, counts, or attribute values.
  • [claimed-docs] https://signoz.io/docs/dashboards/overview.mdDrill 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