Monitor anything your application can measure.
Send any numeric measurement from your codebase — business KPIs, queue depths, order rates, feature usage — via StatsD or REST API and alert on it in real time.
Standard integrations don't capture what matters to your business.
Your infrastructure metrics show CPU and memory. Your APM shows request latency. But what about order processing rate, payment success rate, queue depth, or active subscription count? These business-critical signals only exist inside your application.
Everything Custom Metrics captures.
Real signals collected by the Watchlog Agent — available in your dashboard within 60 seconds of enabling.
Your metrics. Your dashboard.
Custom metrics charted alongside infrastructure and application signals — one dashboard for everything.
What Custom Metrics gives you.
How engineering teams use Custom Metrics.
Track order rate, subscription signups, payment success, and churn in real time alongside your infrastructure metrics.
Emit queue.depth as a gauge every 60 seconds. Alert when the queue exceeds your SLA threshold to trigger auto-scaling.
Emit a metric every time a feature flag is evaluated. Track adoption rates and correlate flag changes with error rate changes.
Emit cache.hit and cache.miss counters from your application. Alert when hit rate drops below threshold.
Custom Metrics inside the Watchlog platform.
Custom Metrics complements standard integrations for application-layer signals, feeds Custom Events for event correlation, and connects to Alerts for threshold and anomaly notifications.
Start Custom Metrics in under 2 minutes.
No YAML. No complex configuration. The Watchlog Agent handles discovery automatically.
Start monitoring with Custom Metrics.
Monitor any application or business signal in 60 seconds. No agent required for metric ingestion.