Alerts with multiple thresholds and
dynamic routing

Define warning and critical levels in a single rule. Automatically route to teams based on
service, environment, or labels. Group notifications by deployment, customer, or any attribute.

Alerts management hero

Create alerts from metrics, logs, traces, and exceptions

Set threshold-based alerts on metrics, logs, traces, and exceptions. For metrics, use anomaly detection to catch unexpected deviations from historical patterns.

Define sophisticated alert conditions

Combine multiple queries with formulas to calculate error rates, latency percentiles, or custom metrics using Query Builder, ClickHouse SQL, or PromQL.

Create alerts

Set multiple severity thresholds in one alert rule

Define warning, critical, and info thresholds in a single alert rule. Control how conditions are evaluated (trigger at least once, all the time, on average, or in total) and set evaluation windows to reduce false positives.

Set multiple severity thresholds in one alert rule

Route alerts dynamically with label-based policies

Define routing policies that match alerts based on service, environment, severity, Kubernetes labels, or custom attributes. Automatically send notifications to the right teams and channels based on alert context. One alert can match multiple policies and notify different channels.

Read DocumentationRoute alerts dynamically with label-based policies

Analyze alert patterns with history and timelines

Understand why alerts fire repeatedly, identify which services or pods are contributing most, and jump directly to related logs, traces, or metrics for faster root cause analysis.

Analyze alert patterns

Fine-tune alert behavior

Set evaluation frequency and minimum data point requirements. Set alert when data stops flowing and test notifications before saving.

Fine-tune alert behavior

Schedule maintenance windows

Schedule one-time or recurring maintenance windows. Silence all alerts or select specific ones during planned downtime.

Schedule maintenance windows

Manage alerts as code with Terraform

Define alerts as Terraform resources with full version control. Import existing alerts from the UI into your codebase. Deploy consistent alert configurations across environments through standard Terraform workflows.

Read Documentation
Manage alerts as code

Stop alert fatigue.
Start catching real issues.

Simple
usage-based
pricing

Pricing you can trust

Tired of Datadog's unpredictable bills or New Relic's user-based pricing?
We're here for you.

Pricing per unit
Retention
Scale of ingestion (per month)
Estimated usage
Subtotal
Traces IconTraces
$0.3/GB
0GB
100TB
GB
$0
Logs IconLogs
$0.3/GB
0GB
100TB
GB
$0
Metrics IconMetrics
$0.1/mn samples
0M
100B
mn
$0
Monthly estimate
$49
Calculate your exact monthly billCheck Pricing

Developers
Love
SigNoz

Cloud

Fully managed, SOC 2-compliant, ideal for teams who want to start quickly without managing infrastructure.

Self-Host

For tighter security & data residency requirements. It is Apache 2.0 open source, built on open standards.

undefined Logo

10 million+

OSS Downloads

undefined Logo

23k+

GitHub Stars

ShapedEvery single time we have an issue, SigNoz is always the first place to check. It was super straightforward to migrate - just updating the exporter configuration, basically three lines of code.Karl Lyons
Senior SRE, Shaped
Charlie Shen

Charlie Shen

Lead DevOps Engineer, Brainfish

I've studied more than 10 observability tools in the market. We eventually landed on SigNoz, which says a lot. Compared to Elastic Cloud, it's a breeze with SigNoz.

Niranjan Ravichandra

Niranjan Ravichandra

Co-founder & CTO, Cedana

Getting started with SigNoz was incredibly easy. We were able to set up the OpenTelemetry collector quickly and start monitoring our systems almost immediately.

Poonkuyilan V

Poonkuyilan V

IT Infrastructure Lead, The Hindu

Recently, we configured alerts for pod restarts and were able to quickly identify and resolve the root cause before it escalated. Additionally, SigNoz's tracing capabilities helped us spot unwanted calls to third-party systems, allowing us to optimize our applications.

Avneesh Kumar

Avneesh Kumar

VP of Engineering, Mailmodo

We have started saving almost six hours on a daily basis, which we can now invest in other tech debts and backlogs. The best thing about SigNoz is that it's open source. I can go into the source code and look at what's happening. That's a great confidence booster for long-term usage.

Khushhal Reddy

Khushhal Reddy

Senior Backend Engineer, Kiwi

SigNoz is something we use daily. If I have ten tabs open, six of them are SigNoz. We used traces and it helped us take 30 seconds down to 3 seconds.