Slide 7 of 8

Operations at Level 3

Transaction-level operations

At Level 3, you can alert on individual transactions, analyze trace-based metrics, and investigate specific request flows.

Alerting

What to alert onExample
Latency percentilesP99 latency > 2s for payment flow
Span errorsDatabase span errors > threshold
Trace-based SLOsCritical path success rate < 99%

SLOs

SLO typeExample
Transaction success99% of checkout flows complete successfully
Critical path latency95% of payment transactions < 1s
End-to-end latency90% of user journeys < 3s total

Dashboards

Dashboard typeWhat you see
Trace analysisSpan breakdown, latency distribution
Flame graphsWhere code spends time (profiling)
Frontend performanceCore Web Vitals, user experience metrics
AI/LLM metricsToken usage, model latency, prompt analysis

Investigation

ToolHow you use it at Level 3
Trace ExplorerSearch traces by attributes, find slow spans
Trace-to-logsJump from trace span to related logs
Trace-to-profilesSee code-level performance for a trace
Session replayWatch what the user actually experienced

At Level 4, you’ll alert on custom metrics and KPIs.

Script

At Level 3, your operational practices get much more precise. Instead of alerting on service averages, you can alert on specific transaction patterns.

Imagine an alert that fires when p99 latency for the payment flow exceeds 2 seconds. Or when database span errors cross a threshold. Or when your critical path success rate drops below 99 percent. These are transaction-level alerts that catch issues service-level metrics would miss.

Your SLOs evolve too. You can set objectives like “99 percent of checkout flows complete successfully” or “95 percent of payment transactions complete in under 1 second.” These are meaningful targets that map directly to user experience.

For investigation, you’ve got powerful tools: Trace Explorer for searching traces by attributes, trace-to-logs for jumping from a span to relevant log lines, trace-to-profiles for seeing code-level performance, and session replay for watching what the user actually experienced.

At Level 4, these same concepts apply to custom metrics, but we’ll get to that next.