github.com/SigNoz/signoz

SigNoz is an open-source observability platform native to OpenTelemetry with logs, traces and metrics in a single application. An open-source alternative to DataDog, NewRelic, etc. 🔥 🖥. 👉 Open source Application Performance Monitoring (APM) & Observability tool

Open this visualization on its own page →

Contributors

58

Lines of Code

3,383

From

2021-01-03

To

2022-03-14

About SigNoz/signoz

SigNoz is an open-source observability platform designed as a unified alternative to commercial solutions like Datadog and New Relic. It integrates logs, metrics, and distributed traces in a single application built on OpenTelemetry, the industry-standard for telemetry collection. The platform uses ClickHouse as its datastore, providing fast and efficient storage optimized for observability data.

The platform offers comprehensive monitoring capabilities including application performance monitoring with out-of-box charts for latency percentiles, error rates, and operation throughput, centralized log management with advanced filtering and query builders, distributed tracing to identify performance bottlenecks across microservices, customizable dashboards with multiple visualization types, and alerting on any telemetry signal. Additional features include exception monitoring for Python, Java, Ruby, and JavaScript applications, LLM observability for monitoring AI applications, and support for querying data through DIY builders, PromQL, and ClickHouse queries.

SigNoz supports instrumentation across all major programming languages including Java, Python, Node.js, Go, PHP, .NET, Ruby, Elixir, Rust, and Swift. The project offers multiple deployment options including a managed cloud service, self-hosted Docker deployment, and Kubernetes via Helm charts. The codebase is primarily TypeScript and includes good-first-issue labels for new contributors, with an active Slack community and GitHub discussions for user support.

Share this video