A Golang-based open-source alternative to DataDog, New Relic, etc

golang opensource monitoring tool

Monitor your applications and troubleshoot problems in your deployed applications, an open-source alternative to DataDog, New Relic, etc.

SigNoz helps developers monitor applications and troubleshoot problems in their deployed applications. SigNoz uses distributed tracing to gain visibility into your software stack.

point_right You can see metrics like p99 latency, error rates for your services, external API calls, and individual endpoints.

point_right You can find the root cause of the problem by going to the exact traces causing the problem and seeing detailed flame graphs of individual request traces.

point_right Run aggregates on trace data to get business relevant metrics

Features:

  • Application overview metrics like RPS, 50th/90th/99th Percentile latencies, and Error Rate
  • Slowest endpoints in your application
  • See exact request trace to figure out issues in downstream services, slow DB queries, call to 3rd party services like payment gateways, etc
  • Filter traces by service name, operation, latency, error, tags/annotations.
  • Run aggregates on trace data (events/spans) to get business-relevant metrics. e.g. You can get error rate and 99th percentile latency of customer_type: gold or deployment_version: v2 or external_call: paypal
  • Unified UI for metrics and traces. No need to switch from Prometheus to Jaeger to debug issues.

Why SigNoz?

Being developers, we found it annoying to rely on closed-source SaaS vendors for every small feature we wanted. Closed source vendors often surprise you with substantial month-end bills without any transparency.

We wanted to make a self-hosted & open source version of tools like DataDog, NewRelic for companies that have privacy and security concerns about having customer data going to third party services.

Being open source also gives you complete control of your configuration, sampling, uptimes. You can also build modules over SigNoz to extend business-specific capabilities

Languages supported:

We support OpenTelemetry as the library you can use to instrument your applications. So any framework and language supported by OpenTelemetry is also supported by SigNoz. Some of the main supported languages are:

  • Java
  • Python
  • NodeJS
  • Golang

You can find the complete list of languages here – https://opentelemetry.io/docs/

Getting Started

Deploy using Docker


There is no ads to display, Please add some