Watch — Application Performance Monitoring
Watch is DataHippo's APM product. It provides full-stack application performance monitoring with distributed tracing, error tracking, log aggregation, real-time metrics, and continuous profiling.
INFO
Detailed documentation for Watch is coming soon. This page provides a feature overview.
Features
Distributed Tracing
OTLP-native distributed tracing with end-to-end request visualization. See the complete path of a request across services, databases, and external APIs.
Error Tracking
Automatic exception capture with intelligent fingerprinting that groups similar errors together. Track regressions, assign ownership, and link errors to commits via GitHub integration.
Log Aggregation
Structured log collection with full-text and semantic search. Logs are automatically correlated with traces and spans for root cause analysis.
Real-Time Metrics
Custom dashboards with threshold-based and anomaly detection alerting. Build dashboards from any metric your application emits.
Continuous Profiling
CPU and memory flamegraphs linked directly to traces. Identify hot paths and memory allocations in production without sampling bias.
Database Monitoring
Query explain plans, slow query detection, and connection pool monitoring. See exactly which queries are slowing down your application.
Synthetic Monitoring
HTTP, TCP, and SSL health checks from multiple locations. Detect outages before your users do.
Alerts & Notifications
Configurable alert rules with notifications to:
- Slack
- PagerDuty
- Discord
- Microsoft Teams
- ServiceNow
- Webhooks
Cloud Integrations
Native monitoring integrations:
- AWS — CloudWatch metrics, X-Ray traces
- Azure — Azure Monitor integration
- GCP — Cloud Monitoring integration
- Oracle Cloud — OCI monitoring
LLM Observability
When used alongside Flow, Watch provides visibility into LLM calls: token usage, costs, latency, and prompt/response payloads — all linked to the originating application trace.