Ingest metrics from any service, build real-time dashboards, and trace requests across your stack. No agents, no complex config files.
POST your metric data points to the API. They show up on your dashboard in seconds. Build saved dashboards with custom graphs for the metrics that matter.
Send data points with a metric name, value, and optional tags. Use any language — it's just a POST request.
Create saved dashboards and add graphs for any metric. Choose aggregations (sum, avg, min, max, count) and time ranges.
Send OTLP traces to see how requests flow across services. View waterfall timelines and spot bottlenecks.
# 1. Ingest a metric data point curl -X POST https://api.metrichq.com/telemetry/ingest \ -H "Authorization: Bearer $API_KEY" \ -d '{ "metricName": "api.request.duration_ms", "value": 142.5, "tags": { "service": "payments", "endpoint": "/charge", "region": "eu-west-1" } }' # 2. Query a time series curl -X POST https://api.metrichq.com/telemetry/query \ -H "Authorization: Bearer $API_KEY" \ -d '{ "metricName": "api.request.duration_ms", "aggregate": "avg", "startTime": "2026-05-07T00:00:00Z", "endTime": "2026-05-08T00:00:00Z" }' # 3. List all your metrics curl https://api.metrichq.com/telemetry/metrics \ -H "Authorization: Bearer $API_KEY"
Lightweight telemetry that gets out of the way. No agents to install, no query language to learn, no YAML to maintain.
Ingest any metric via REST API with arbitrary key-value tags. Counters, gauges, histograms — send whatever you need.
Build persistent dashboards with configurable graphs. Choose the metric, aggregation, and time range for each panel.
Collect traces via OTLP and view waterfall timelines. See how requests propagate across services and where time is spent.
Break down any metric by tag key to compare values across services, regions, endpoints, or any dimension you define.
Live metric updates via Server-Sent Events. Watch your dashboards update in real time without polling or page refreshes.
Inline sparklines in the metric list for quick trend spotting. Approximate p50, p90, and p99 percentiles from aggregated data.
See all your metrics in one place with sparklines, tag cardinality, and 1-hour averages. Drill into any metric for full time-series detail.
Raw data for the first hour, minute-level rollups for 7 days, hourly rollups for 90 days. Always fast, always available.
Sort metrics by name, data point count, tag cardinality, or average value. Filter by metric type. Search by name prefix.
Pick a metric, choose an aggregation (avg, sum, count, min, max), and add it to a saved dashboard. Rearrange and delete as needed.
See how many unique tag combinations each metric produces. Spot cardinality explosions before they become a problem.
30-day free trial on every plan. No credit card required to get started.