Telemetry
For teams that need route-level latency, errors, and traffic visibility

API Reliability Monitoring

Track API request volume, status codes, latency, timeouts, customer impact, and failed endpoints with SQL.

Reviewed by the Telemetry product team on . Event contract, recommended analysis, and privacy boundaries. Review standards and ownership

Why this works
  • Route-level p50 and p95 latency without building a custom metrics system.
  • Failure analysis by endpoint, method, status code, feature, and account.
  • Alerts around 5xx spikes, slow routes, and sudden traffic drops.
Use-case evidence path

API Reliability Monitoring: from implementation to decision

A complete api reliability monitoring measurement loop connects one owned workflow, a bounded event contract, a controlled fixture, and a question someone can act on.

  1. 1

    Set the boundary

    Log completed and failed API requests from server handlers.

  2. 2

    Capture the outcome

    Begin with api_request_started, api_request_completed, api_request_failed and document the grain of each event.

  3. 3

    Prove the rows

    Create dashboards and alerts for error rate, p95 latency, and top failing routes.

  4. 4

    Make the decision

    Which routes are slowest by p95 latency?

Use case versus template

This page explains what to measure and why

Use the use-case guide to choose outcomes, event boundaries, and analysis questions. Open the matching template when you are ready for a shorter copy-paste implementation brief.

Open API Error And Latency Monitor

Agent prompt

Paste this into your coding agent

Replace YOUR_API_KEY after signup, then ask the agent to run the product flow and verify the first events.

agent prompt

API Reliability Monitoring setup prompt

text
Add Telemetry instrumentation for API reliability.

Use /skill.md and this Telemetry API key: YOUR_API_KEY

Please log each important API endpoint with route_template, method, status_code, status, latency_ms, user_id or team_id when available, request_size_bytes, response_size_bytes, and error_type.

Create:
1. A table for API request events.
2. Charts for request volume, error rate, p50 and p95 latency, and top failing endpoints.
3. Alerts for elevated 5xx rate, slow p95 latency, and sudden traffic drops.

Do not log request bodies, auth headers, cookies, secrets, or raw user content.

Setup steps

  1. 1Log completed and failed API requests from server handlers.
  2. 2Use route templates instead of raw URLs to keep cardinality clean.
  3. 3Capture status, latency, method, feature, team, and error type.
  4. 4Create dashboards and alerts for error rate, p95 latency, and top failing routes.

Events to capture

api_request_startedapi_request_completedapi_request_failedapi_timeoutapi_rate_limitedcustomer_impact_detected

Questions unlocked

  • Which routes are slowest by p95 latency?
  • Which customer accounts are affected by errors?
  • Where did traffic suddenly drop or spike?

Event schema starting points

Review the row grain, emit boundary, required types, privacy classes, example payload, and validation checklist before adapting a query or snippet to production.

Related product capability

Continue this workflow in Alerts

Promote the reviewed reliability query into an owned threshold and response workflow.

Related SQL recipes

Answer the next question with SQL

Run the query against the structured fields from this workflow, inspect the example result, and turn a useful answer into a dashboard or alert.

Browse all recipes
API reliabilityBeginner

Calculate API Request Throughput by Route

Which API routes are processing the most requests per minute?

Open recipe
API reliabilityIntermediate

Measure API 429 Rate-Limit Recovery

Do requests that receive HTTP 429 recover successfully after retrying?

Open recipe
InfrastructureAdvanced

Calculate Incident Detection and Recovery Time

How long does each service take to detect and recover from incidents?

Open recipe
API reliabilityBeginner

Calculate API Error Rate by Route

Which API routes have the highest meaningful 5xx error rate?

Open recipe
API reliabilityIntermediate

Calculate p50, p95, and p99 API Latency

Which endpoints have the worst tail latency?

Open recipe
API reliabilityBeginner

Calculate API Timeout Rate by Route

Which API routes time out often enough to affect users?

Open recipe
API reliabilityIntermediate

Compare Dependency p95 Latency

Which downstream dependencies have the worst tail latency and failure rate?

Open recipe
API reliabilityIntermediate

Measure API Availability Against an SLO

Did each service meet its daily availability objective?

Open recipe
API reliabilityIntermediate

Calculate API Error-Budget Burn Rate

How quickly is the API consuming its 99.9% availability budget?

Open recipe
API reliabilityIntermediate

Compare API Reliability by Release

Which releases coincide with worse API errors or tail latency?

Open recipe
API reliabilityBeginner

Rank Error Fingerprints by Customer Impact

Which error groups affect the most customer accounts?

Open recipe
API reliabilityBeginner

Compare Feature Rollout Error Rate

Is the feature-flag rollout less reliable than its control cohort?

Open recipe
API reliabilityIntermediate

Measure Incident Customer Impact by Plan

How many accounts were affected by the incident in each plan?

Open recipe

Customer evidence

Related workflows described by customers

Next step

Create the API key your agent will use

The free plan is enough to run the prompt, send test events, and review the first dashboard.

Related pages