checkout-api p95 latency
Alert1,296ms
Alert above 800 ms. Recovers below 600 ms.
- 12:04Fired on payments
- 12:05Cause: gateway timeout
- 12:08Recovered
1,296ms
Alert above 800 ms. Recovers below 600 ms.
Send data from what you already run
Before you save a monitor, replay the last four hours against it and see every page it would have sent. Add a recovery level and a metric hovering at the line stops waking people up.
Explore monitors4 transitions in 4 hours
Select a slow span and its logs, the CPU of the machine it ran on, and where its time went are already there. You never write a second query to get them.
Explore tracesFound by trace_id:4a9f82d1b0c9e782 within the span’s window. No query written.
The incident keeps its own timeline: when it fired, what caused it, and the moment it recovered. The host map shows whether the machine was ever the problem.
Explore incidentsSentinel speaks OpenTelemetry. If you already run a collector, add one exporter. If you don’t, pick a guide and follow three steps.
kubectl create namespace sentinel
kubectl -n sentinel create secret generic sentinel-ingest \
--from-literal=api-key=$SENTINEL_API_KEY --from-literal=config-key=$SENTINEL_API_KEY
helm install sentinel oci://registry.gitlab.com/nayem.drmc/sentinel-agents/charts/sentinel-collector \
--version 0.4.1 -n sentinel \
--set clusterName=prod-eu \
--set sentinel.endpoint=https://<your Sentinel host>/otlp \
--set sentinel.existingSecret=sentinel-ingest