{"version":"0.11.0","built_at":"2026-10-12T01:17:59.374Z","license":"CC BY 4.0 © Mike Reams","canonical":"https://catalog.mikereams.com","category":{"id":"TR-90.30","name":"Tracing & Application Performance","description":"Following a request across services and timing each step, to find where latency and errors come from.","aliases":["APM","Distributed Tracing","Application Performance Monitoring"],"in_scope":["Distributed tracing","Application performance monitoring","Real-user and synthetic monitoring"],"capability_ids":["BC-1230.20.10","BC-1230.20.30","BC-720.60.30"],"examples":["OpenTelemetry","Grafana Tempo","Jaeger","Dynatrace","New Relic"],"out_of_scope":[],"domain_id":"TR-90","domain":"Observability & IT Operations","page_url":"https://catalog.mikereams.com/technology/TR-90.30","business_capabilities":[{"id":"BC-1230.20.10","name":"Telemetry Collection"},{"id":"BC-1230.20.30","name":"Synthetic & Real-User Monitoring"},{"id":"BC-720.60.30","name":"Application Health Monitoring"}],"technology_ids":["TE-opentelemetry","TE-grafana-tempo","TE-datadog"]},"domain":{"id":"TR-90","name":"Observability & IT Operations","description":"Knowing how systems behave in production, hearing about problems first and running the service processes around them.","category_ids":["TR-90.10","TR-90.20","TR-90.30","TR-90.40","TR-90.50"],"page_url":"https://catalog.mikereams.com/technology#TR-90"},"technologies":[{"id":"TE-opentelemetry","name":"OpenTelemetry","kind":"standard","page_url":"https://catalog.mikereams.com/technology/TE-opentelemetry"},{"id":"TE-grafana-tempo","name":"Grafana Tempo","kind":"platform","page_url":"https://catalog.mikereams.com/technology/TE-grafana-tempo"},{"id":"TE-datadog","name":"Datadog","kind":"cloud-service","page_url":"https://catalog.mikereams.com/technology/TE-datadog"}]}