← Dashboards APM and Traces Standard
Application performance from the trace pipeline: request rate, errors and latency by service, the slowest operations and error spans by operation.
Request rate by service sum:requests.total{*}.rollup(sum, 60) by {service}
Errors by service sum:requests.errors{*}.rollup(sum, 60) by {service}
Latency p95 avg:request.latency_p95_ms{*} by {service}
Latency avg avg:request.latency_avg_ms{*} by {service}
Slowest operations (avg duration) fetch spans | fieldsAdd duration_ms = duration / 1000000 | summarize {avg_ms = avg(duration_ms), spans = count()}, by:{service, name} | sort avg_ms desc | limit 12
No rows in range
Error spans by operation fetch spans | filter status == "error" | summarize count = count(), by:{service, name} | sort count desc | limit 12
No rows in range