Restarts Query Pack¶
Queries for analyzing container and replica restart patterns in Azure Container Apps. Use these to correlate restarts with latency spikes and error incidents.
Data Sources¶
| Table | Description |
|---|---|
ContainerAppSystemLogs_CL | Platform events including restart signals |
ContainerAppConsoleLogs_CL | Application logs showing shutdown/startup sequences |
Schema Variation
If _CL tables are empty, try the non-_CL variants.
Query Pipeline Overview¶
flowchart LR
A[System Logs] --> B[Filter Restart Events]
B --> C[Correlate with Timeline]
C --> D[Identify Patterns]
D --> E[Root Cause Analysis] Available Queries¶
| Query | Purpose |
|---|---|
| Restart Timing Correlation | Correlate restarts with incident windows |
| Repeated Startup Attempts | Detect crash loops and startup failures |
When to Use¶
- Latency or error spikes coincide with unknown events
- Users report intermittent failures
- Replica count fluctuations in monitoring
- Post-deployment stability analysis
Container Apps Restart Triggers¶
| Trigger | Reason_s Pattern | Description |
|---|---|---|
| Probe failure | ProbeFailed | Liveness/readiness probe failed |
| OOM kill | ContainerTerminated, OOMKilled | Memory limit exceeded |
| Crash | ContainerTerminated, Error | Application crash or unhandled exception |
| Scaling | AssigningReplica, TerminatingReplica | KEDA scale-in/out events |
| Revision update | RevisionUpdate | New revision deployed |
| Platform maintenance | ContainerRestarted | Platform-initiated restart |