Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
141 changes: 0 additions & 141 deletions app/tag-data.json

This file was deleted.

34 changes: 20 additions & 14 deletions constants/docsSideNav.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1425,21 +1425,17 @@ const docsSideNav = [
label: 'Metrics',
type: 'category',
isExpanded: false,
route: '/docs/metrics-management/overview',
items: [
{
type: 'doc',
route: '/docs/metrics-management/metrics-explorer',
label: 'Metrics Explorer',
},
{
type: 'doc',
route: '/docs/userguide/send-metrics-cloud',
label: 'Send Metrics to SigNoz Cloud',
route: '/docs/metrics-management/overview',
label: 'Overview',
},
{
type: 'doc',
route: '/docs/userguide/send-metrics',
label: 'Send Metrics (Self Hosted)',
route: '/docs/metrics-management/metrics-explorer',
label: 'Metrics Explorer',
},
{
type: 'doc',
Expand All @@ -1456,16 +1452,21 @@ const docsSideNav = [
route: '/docs/metrics-management/cloud-provider-metric-delay',
label: 'Cloud provider metric delay',
},
{
type: 'doc',
route: '/docs/metrics-management/configure-custom-buckets',
label: 'Configure custom buckets for histograms',
},
{
label: 'Send Metrics',
type: 'category',
isExpanded: false,
items: [
{
type: 'doc',
route: '/docs/userguide/send-metrics-cloud',
label: 'Send Metrics to SigNoz Cloud',
},
{
type: 'doc',
route: '/docs/userguide/send-metrics',
label: 'Send Metrics (Self Hosted)',
},
{
type: 'doc',
className: 'new-doc',
Expand All @@ -1484,6 +1485,11 @@ const docsSideNav = [
route: '/docs/metrics-management/mysql-metrics',
label: 'MySQL metrics',
},
{
type: 'doc',
route: '/docs/metrics-management/configure-custom-buckets',
label: 'Configure custom buckets for histograms',
},
],
},
{
Expand Down
89 changes: 89 additions & 0 deletions data/docs/metrics-management/overview.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
---
date: 2025-09-12
title: Metrics Overview
id: metrics-overview
---

## What are metrics?

Metrics are numerical measurements collected at regular intervals that help you understand the performance and health of your applications and infrastructure. In SigNoz, metrics are time-series data points that track everything from application response times and error rates to system CPU usage and memory consumption.
As one of the three pillars of observability (alongside logs and traces), metrics provide the quantitative foundation for monitoring, alerting, and performance optimization. SigNoz natively supports OpenTelemetry metrics format along with Prometheus metrics ingestion compatibility, making it easy to ingest metrics from any source.

## Types of Metrics
SigNoz supports four fundamental metric types that cover different measurement scenarios:

- Counter: Monotonically increasing values that only go up (e.g., total requests, errors count, bytes processed)
- Gauge: Values that can go up or down (e.g., CPU usage, memory consumption, queue size)
- Histogram: Statistical distribution of values in configurable buckets (e.g., request latency, response sizes)
- Exponential Histogram: An exponential histogram is a metric that represents the distribution of a set of values on a logarithmic scale. Exponential histograms are used to track the distribution of values that span several orders of magnitude. For example, the latency of a network request.

Each metric type serves specific monitoring needs and comes with appropriate aggregation methods for meaningful analysis.

You can learn more in our detailed guide on [Metric Types and Aggregations](https://signoz.io/docs/metrics-management/types-and-aggregation/).

## Sending Metrics to SigNoz
SigNoz provides multiple pathways to ingest metrics from various sources:

- APM Metrics: Out-of-the-box APM metrics are derived from traces at no extra cost, providing immediate visibility into application performance. [Learn more](https://signoz.io/docs/traces-management/guides/apm-metrics/).
- Custom Application Metrics: Instrument your applications using OpenTelemetry SDKs for languages like Java, Node.js, Python, Go, and more. Capture custom business metrics alongside standard application performance metrics.
- Infrastructure Metrics: Collect system-level metrics from hosts, Kubernetes clusters, databases, and CI/CD pipelines using OpenTelemetry Collector or native integrations.
- Prometheus Metrics: Seamlessly ingest existing Prometheus metrics using remote write configuration or scrape Prometheus exporters directly using OpenTelemetry Prometheus receiver.
- Cloud Provider Metrics: One-click integrations for AWS, GCP, and Azure services to monitor cloud resources alongside your applications.

All metrics flow through SigNoz's high-performance ingestion pipeline, with support for filtering and dropping unnecessary metrics to optimize costs.

## Exploring Metrics
The Metrics Explorer is SigNoz's interactive interface for discovering, querying, and visualizing metrics. It combines a friendly visual query builder with powerful transformation and aggregation features so you can quickly answer operational questions and iterate on investigations.

![Metrics Explorer screenshot](/images/metrics-explorer.svg)

Key capabilities:

- Metric selector: Quickly find and select any metric from your ingested dataset. Metrics are searchable by name and can show helpful metadata like type, description, sample counts, cardinality, and more.
- Aggregations & functions: Apply common aggregations (sum, avg, min, max, count, percentiles) and advanced operations (running diff, cut off, time shift and lot more) to shape the data.
- Grouping & breakdowns: Group results by attributes (for example, service, host, region) and display top-N series to spot hot spots and distribution differences.
- Filters & search: Apply attribute-level filters to focus on a subset of your environment, and combine multiple filters for precise queries.
- Save, share & add: Save useful queries as reusable charts, share them with teammates, or add them to dashboards for continuous monitoring.

The Explorer supports both the visual query builder for rapid iteration and a raw query mode for advanced users who prefer writing queries directly.

Learn more in the full guide: [Metrics Explorer guide](https://signoz.io/docs/metrics-management/metrics-explorer/).

## Querying Metrics
SigNoz offers flexible querying capabilities to extract insights from your metrics:

- **Query Builder**: A visual interface for constructing complex queries without writing code. Select metrics, apply filters, choose aggregations, and group by dimensions with simple clicks. [Learn more about Query Builder](https://signoz.io/docs/userguide/query-builder-v5/).

- **Dashboards**: Create custom dashboards with multiple panels displaying different metrics. Use 6+ visualization types and combine metrics from different sources. Access 40+ pre-built dashboard templates for common services like MongoDB, PostgreSQL, and ArgoCD. [Learn how to manage dashboards](https://signoz.io/docs/userguide/manage-dashboards/).

- **Alerts**: Set up intelligent alerts based on metric thresholds, anomalies, or complex conditions. Configure multi-step alert rules with support for multiple notifications channels including email, Slack, PagerDuty, webhooks and more. [Configure metrics-based alerts](https://signoz.io/docs/alerts-management/metrics-based-alerts/).

### Advanced Query Languages

Beyond the visual query builder, SigNoz supports multiple query languages for advanced users:

- **PromQL**: Write Prometheus-style queries for complex metric analysis and calculations. PromQL provides powerful aggregation operators, mathematical functions, and time-based operations. [Learn to write PromQL queries](https://signoz.io/docs/userguide/write-a-prom-query-with-new-format/).

- **ClickHouse SQL**: Access the full power of ClickHouse's SQL capabilities for advanced analytics, complex joins, and custom aggregations on your metrics data. [Write ClickHouse queries for metrics](https://signoz.io/docs/userguide/write-a-metrics-clickhouse-query/).

These query options provide flexibility to match your team's preferences and use cases, from simple visual queries to complex workloads.

## Infrastructure Monitoring
SigNoz provides comprehensive infrastructure monitoring capabilities:

- **Host Monitoring**: Track CPU, memory, disk, and network metrics for virtual machines and hosts with real-time performance tracking
- **Kubernetes Monitoring**: Full visibility into pods, nodes, namespaces, clusters, and deployments with automatic service discovery
- **Unified Observability**: Correlate infrastructure health with application logs and traces for rapid root cause analysis

Infrastructure metrics automatically correlate with application metrics, enabling rapid root cause analysis when issues arise.

[Learn more about Infrastructure Monitoring](https://signoz.io/docs/infrastructure-monitoring/overview/)

## Quick Links
Get started with the following resources:

Send Metrics → - Start ingesting metrics from your applications and infrastructure
Metrics Explorer → - Learn to query and visualize your metrics data
Create Dashboards → - Build custom dashboards for your monitoring needs
Set up Alerts → - Configure alerting rules to get notified about issues
Infrastructure Monitoring → - Monitor your VMs and Kubernetes clusters
20 changes: 20 additions & 0 deletions public/images/metrics-explorer.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.