Loading…

Log Explorer

Search AppTraces & AppExceptions — Development
LIVE
Quick range:
No log entries found for the selected filters.
Results
+0 new
Page 1
Time Severity Type App / Message Operation
App:
P50/P95/P99 by function name
Which function owns the P95 latency within a role?
requests
| where timestamp >= ago(24h)
| where cloud_RoleName =~ "{APP}"
| summarize
    p50  = percentile(duration, 50),
    p95  = percentile(duration, 95),
    p99  = percentile(duration, 99),
    Total = count(),
    Failures = countif(success == false)
  by name
| extend FailureRate = round(100.0 * Failures / Total, 1)
| order by p95 desc
Slow downstream calls (>10 s)
What downstream dependencies are slow on requests taking >10 s?
let SlowOps = requests
| where timestamp >= ago(24h)
| where cloud_RoleName =~ "{APP}"
| where duration > 10000
| project operation_Id, RequestDurationMs = duration;
dependencies
| where timestamp >= ago(24h)
| where cloud_RoleName =~ "{APP}"
| join kind=inner SlowOps on operation_Id
| summarize
    Calls    = count(),
    AvgMs    = round(avg(duration), 0),
    P95Ms    = round(percentile(duration, 95), 0),
    MaxMs    = max(duration),
    Failures = countif(success == false)
  by type, target
| order by P95Ms desc
Top 20 slowest executions
The 20 slowest individual request executions.
requests
| where timestamp >= ago(24h)
| where cloud_RoleName =~ "{APP}"
| top 20 by duration desc
| project timestamp, name,
    DurationSec = round(duration/1000.0, 1),
    success,
    instance = cloud_RoleInstance,
    operation_Id
Cold start vs warm
Compare P95 latency for cold-start (first) vs warm executions per instance.
requests
| where timestamp >= ago(24h)
| where cloud_RoleName =~ "{APP}"
| summarize FirstExecution = min(timestamp) by cloud_RoleInstance
| join kind=inner (
    requests
    | where timestamp >= ago(24h)
    | where cloud_RoleName =~ "{APP}"
) on cloud_RoleInstance
| extend ExecType = iff(timestamp == FirstExecution, "Cold (first)", "Warm")
| summarize
    p95Ms = percentile(duration, 95),
    AvgMs = round(avg(duration), 0),
    Count = count()
  by ExecType
Time-of-day latency pattern
Average and P95 latency broken down by hour of day (last 7 days).
requests
| where timestamp >= ago(7d)
| where cloud_RoleName =~ "{APP}"
| extend HourOfDay = hourofday(timestamp)
| summarize
    AvgMs = round(avg(duration), 0),
    P95Ms = round(percentile(duration, 95), 0),
    Count = count()
  by HourOfDay
| order by HourOfDay asc