Drop-in metrics, traces, and health signals with per-method latency histograms, deadline budgets, and dependency mapping. Five-minute setup.
# go install — single binary, zero config $ go install github.com/metriclear/agent@latest # wrap your gRPC server import "github.com/metriclear/agent/grpcotel" server := grpc.NewServer( grpc.UnaryInterceptor(metriclear.UnaryInterceptor()), grpc.StreamInterceptor(metriclear.StreamInterceptor()), ) # done. metrics flow to your dashboard within ~30s.
Built on OpenTelemetry, optimized for gRPC's specific signal patterns. No PromQL gymnastics required.
P50/P90/P99 latency for every RPC method, automatically. Slice by status code, deployment, or any tag you attach.
See which methods routinely consume more than 80% of their gRPC deadline. Catch slow-loris failures before users do.
Automatic topology from real call traffic. Find your unexpected coupling, your cycles, and your single points of failure.
Define burn-rate alerts in plain English. Get paged before you breach, not after. Integrates with PagerDuty, Slack, OpsGenie.
Hot queries on the last 30 days, cold storage beyond. Export everything via S3-compatible API.
Docker compose for the agent and collector. Helm chart for Kubernetes. Bring your own object storage.
Free during public beta. Paid tiers start when we exit beta — early signups locked in for 12 months.
Five-minute quickstart. SDK references for Go, Java, Python, Rust. OpenAPI spec for the data ingest API.