mrkeyoor.com_
Sat 05 Sept 14:45 UTC
Self-Hostedevaluationupdated 05 Sept 2026

signoz review

SigNoz is an OpenTelemetry-based observability system that keeps logs, metrics, traces, dashboards, alerts, and exception data in one product. Teams can buy its hosted service or run the Community edition on their own infrastructure, then use the same telemetry to investigate application and infrastructure problems.

trackingstars / 7d
Verdict

Our SigNoz run installed 1,245 packages, passed a 204-second build, and finished 206 of 206 Go tests successfully, so the source is credible but the system is a serious operating commitment. Choose it when OpenTelemetry is already your standard and one correlated interface can replace several observability products. Skip it if your team wants a small metrics viewer, cannot own a data backend, or needs the Cloud-only Noz assistant in a self-hosted installation.

We ran it

Lab card: what happened when we ran signozScreenshot of signoz (signoz.io)
Install✓ · 181s1245 packages
Build✓ · 204s
Tests✓ · 145s206 passed · 0 failed of 206 (go test)
Repo7687 files~1,016,007 lines of source · 60.1 MB · 17 CI workflows · tests dir

Answers from our run

Does signoz build from source?

Dependencies installed in 181 seconds (1245 packages), and the build succeeded in 204 seconds. We cloned commit e0da06f into a clean Debian container with 3 CPUs and no project-specific setup.

Do signoz's tests pass?

Yes: 206 of 206 passed when we ran the project's own test command (go test). Some failures need services or credentials a bare container does not have.

Who should not use signoz?

Small teams seeking a lightweight dashboard library: the README describes a full ingestion, storage, query, alerting, and UI platform.

What are the alternatives to signoz?

Grafana, OpenObserve, Uptrace. Our SigNoz run installed 1,245 packages, passed a 204-second build, and finished 206 of 206 Go tests successfully, so the source is credible but the system is a serious operating commitment.

Setup3/5Source checks pass; useful self-hosting still needs a data stack
Docs5/5Clear product scope and separate Cloud and self-host routes
Community5/532,016 stars with pushes and issue activity in September 2026
Maturity4/5v0.140.0 is active, though some telemetry paths remain unfinished

Who it’s for

Platform teams standardizing application telemetry on OpenTelemetry.
Organizations that want logs, metrics, and traces stored in infrastructure they control.
Operators prepared to own ingestion, storage, retention, upgrades, and alert delivery.
Claude Code and MCP users who want agents to query SigNoz data through the official plugin and server.

Who it’s NOT for

Small teams seeking a lightweight dashboard library: the README describes a full ingestion, storage, query, alerting, and UI platform.
Self-hosters expecting every AI feature from the hosted product: the README says the Noz investigation assistant is available only on SigNoz Cloud.
Users who require clickable metric-to-trace exemplars today: open issue 12433 says the exporter does not store their trace and span IDs.
Organizations requiring the entire repository under MIT terms: the root license assigns ee/ and cmd/enterprise/ to a separate Enterprise License for production use.
Teams that do not want to instrument applications with OpenTelemetry or another supported integration: SigNoz cannot infer useful application telemetry from an empty pipeline.

Setup reality

Our sandbox installed 1,245 packages in 181 seconds, built the project in 204 seconds, and completed tests in 145 seconds. Go test reported 206 passed and 0 failed out of 206. The checkout held 7,687 files, about 1,016,007 source lines, and used 60.1 MB before installation.

A working deployment needs telemetry sources plus somewhere to run SigNoz. The README offers Cloud, Foundry, Docker, Kubernetes, and Linux routes; self-hosters must configure ingestion, storage, retention, and alert destinations. Cloud and some integrations need accounts or credentials, while Community keeps the data plane in your infrastructure.

Our source run did not deploy ClickHouse, send OpenTelemetry traffic, exercise dashboards, or test an upgrade. The repository has 17 CI workflow files and a tests directory, but no Dockerfile at its root. The project's linked deployment paths, rather than the root build alone, determine the actual operating burden.

v0.140.0 puts five observability jobs in one interface

SigNoz v0.140.0 combines logs, metrics, traces, alerts, and dashboards around OpenTelemetry data. Its APM views cover service latency, errors, throughput, endpoints, database calls, and external calls. Infrastructure screens cover Kubernetes and host telemetry, while LLM views track spans, tool calls, tokens, latency, and cost. The practical appeal is correlation: an operator can move between a service chart, its traces, related logs, and an alert without maintaining a separate user experience for each signal.

The product still needs good telemetry. Applications must emit OpenTelemetry data or use a supported Prometheus, language, framework, database, cloud, or infrastructure integration. Field names, sampling, cardinality, and retention choices determine whether a query answers an incident question or burns storage on noise. SigNoz gives those signals one query and presentation layer. It cannot repair missing spans, inconsistent service names, or logs that omit the request identifier needed for correlation.

The 1,245-package source install is only the first layer

Our commit e0da06f checkout contained 7,687 files and about 1,016,007 source lines in 60.1 MB. Installing its Go dependencies pulled 1,245 packages in 181 seconds. The repository is plainly a product codebase rather than a small collector or embeddable chart component. That matters during upgrades: frontend, query, ingestion, storage, authorization, integrations, and deployment changes can arrive together, so staging the release against representative telemetry is worth the extra machine.

The README splits adoption into managed Cloud, Enterprise, and Community. Community can run through Foundry, Docker, Kubernetes, or Linux, while the managed route removes the backend from your on-call list. Self-hosting keeps control of the data plane and makes your team responsible for storage capacity, backups, retention, upgrades, ingress, authentication, and alert delivery. The root repository has no Dockerfile, so follow the linked deployment path rather than treating the successful source build as an installation guide.

What happened when we ran it

Our sandbox installed 1,245 packages in 181 seconds and completed the build in 204 seconds. The test step took 145 seconds, with Go reporting 206 passed and 0 failed out of 206. The checkout also contained 17 CI workflow files and a tests directory. On repository mechanics, this was the cleanest result in this group: every measured command completed successfully in an unprivileged Debian container with 3 CPUs and 8 GB of RAM.

Those 530 seconds of install, build, and test time did not constitute a production trial. We did not start the storage layer, send logs or spans, create alerts, test dashboards, simulate retention pressure, or perform an upgrade. No throughput, query-latency, or resource claim follows from the passing suite. A useful proof of concept should send real OpenTelemetry data, break one service intentionally, and check whether the team can move from an alert to the relevant trace and logs.

The 206 passing tests do not cover your telemetry design

All 206 reported Go tests passed, yet the harder adoption work sits at the boundary between SDKs, collectors, storage, and people. Decide which service and deployment attributes are mandatory, how traces are sampled, which log fields are indexed, and who owns an alert after it fires. High-cardinality telemetry can be useful, but it needs cost and retention controls. SigNoz supports Query Builder, PromQL, and ClickHouse SQL; that range also means teams need conventions for which query path belongs in shared dashboards.

The official agent integration extends the same access question. SigNoz documents an MCP server and a plugin for Claude Code, Codex, Cursor, and other coding agents. That can bring production context into an incident session, but the agent still receives whatever its SigNoz identity can query or change. Treat the endpoint and credentials like observability access, restrict them by role, and audit actions that manage alerts or dashboards. The separate Noz assistant is Cloud-only according to the README.

Metric exemplars were still dropped in v0.136.1

Open issue 12433 says SigNoz v0.136.1 did not store OpenTelemetry metric exemplars, even when its collector produced them. The report traces the gap to exporter inserts and metric tables that lack trace and span ID fields. Without those pointers, a user cannot click a metric sample and land on its exact trace. Filtering traces by time and attributes can find candidates, but the issue explains why that is not equivalent on a busy service.

This limitation matters if metric-to-trace navigation is part of the buying decision. Reproduce the issue on the version you plan to deploy and watch its status instead of assuming OpenTelemetry input means every OpenTelemetry field survives storage. The current product still correlates several signal types through shared context, but exemplars are a specific path with a specific open report. A trial should include the exact transitions your responders use, including a cost or latency spike tied to one request.

September 2026 releases are active, and licensing is split

GitHub recorded the last push on September 5, 2026, three days after v0.140.0 was published. The repository had 32,016 stars and 1,538 combined open issues and pull requests when fetched, with issues and PRs updated on September 4 and 5. Release v0.140.0 added Kubernetes container views, system dashboards, a Prometheus query API, AI-observability work, and fixes for alerts and queries. That pace supports continued evaluation, while the combined open count signals a large triage surface.

Licensing needs a directory-level read. The root license puts code outside ee/ and cmd/enterprise/ under MIT Expat terms, while those enterprise directories carry separate production restrictions. GitHub therefore reports no single SPDX license for the repository. SigNoz is a strong candidate for teams that want one OpenTelemetry system and have the staff to operate it. The 206 passing tests justify a trial; they do not choose the edition, retention plan, access policy, or storage budget for you.

Alternatives

ProjectWhat it isPick it when
Grafana gh↗A dashboard and observability UI commonly paired with separate metrics, logs, and trace backends.pick this instead when you prefer a modular stack and already operate the required data sources.
OpenObserve gh↗A self-hostable observability platform centered on logs, metrics, traces, dashboards, and alerts.pick this instead when you want to compare another unified store and query layer before committing to SigNoz.
UptraceAn OpenTelemetry observability backend for traces, metrics, logs, dashboards, and alerts.pick this instead when you want a narrower OpenTelemetry-centered product and should compare deployment and licensing directly.

What people are saying

  1. [velocity-scout] SigNoz/signoz

Sources

  1. SigNoz README
  2. SigNoz repository metadata
  3. SigNoz v0.140.0 release
  4. Metric exemplar issue 12433
  5. SigNoz repository license
  6. SigNoz agent skills and plugin docs

More self-hosted reviews

openfga · matomo · SmartTube · copyparty · frigate · zot · the whole board →