[observability] Observability Coverage Report - 2026-05-21 #33651
Closed
Replies: 1 comment
-
|
This discussion was automatically closed because it expired on 2026-05-22T00:18:55.869Z.
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Executive Summary
The broad seven-day fetch returned 30 recent runs. I excluded 4 still in progress and analyzed a capped breadth-first sample of 18 completed runs across 11 workflows, keeping at most 2 runs per workflow.
Required observability coverage was complete in the analyzed sample: firewall telemetry was present in 18/18 firewall-enabled runs and MCP telemetry was present in 18/18 MCP-enabled runs. No run was missing
access.log, and no run was missing bothgateway.jsonlandrpc-messages.jsonl.The notable non-critical pattern is that all MCP coverage came from the canonical
rpc-messages.jsonlfallback rather than the preferredgateway.jsonlformat. That keeps debugging viable, but it means response-time metrics were unavailable in this sample. Firewall logs were present and parseable in all runs, with blocked traffic visible in 10 runs; however, blocked destinations frequently collapsed to(unknown), which reduces domain-level debugging value.Key Alerts and Anomalies
No critical issues detected.
gateway.jsonlwas absent in all 18 analyzed MCP-enabled runs. Coverage remained healthy because every run had validrpc-messages.jsonl, but per-request duration metrics were unavailable.(unknown)for all 181 blocked requests in the sampled set. That is enough to confirm enforcement, but weak for root-cause analysis.Coverage Summary
access.log)gateway.jsonlorrpc-messages.jsonl)Sample outcomes: 16 successful, 2 cancelled, 0 failed. Both cancelled runs still retained complete firewall and MCP telemetry.
📋 Detailed Run Analysis
Firewall-Enabled Runs
Missing Firewall Logs (
access.log)None.
MCP-Enabled Runs
Missing MCP Telemetry (
gateway.jsonlandrpc-messages.jsonlboth absent)None.
🔍 Telemetry Quality Analysis
Firewall Log Quality
access.loglines analyzed: 3019api.githubcopilot.com:443(219),api.anthropic.com:443(103),github.com:443(48)Gateway Log Quality
rpc-messages.jsonlin all 18 analyzed MCP-enabled runsgithub,mcpscripts,safeoutputs,sentrygateway.jsonlwas absent and the fallback RPC log does not carry per-call duration fieldsAdditional Telemetry
agent-stdio.log: present in 18/18 analyzed runsaw_info.json: present in 18/18 analyzed runssafeoutputs.jsonl: present in 18/18 analyzed runsHealthy Runs Summary
All analyzed workflows had complete observability coverage: AI Moderator, Daily Regulatory Report Generator, Daily Reliability Review, Daily Security Red Team Agent, Design Decision Gate 🏗️, Issue Monster, Matt Pocock Skills Reviewer, PR Code Quality Reviewer, PR Sous Chef, Smoke CI, Test Quality Sentinel.
Recommended Actions
rpc-messages.jsonlas sufficient MCP coverage, but restore or addgateway.jsonlwhere possible so response-time and status metrics are available without extra reconstruction.(unknown)when policy and redaction rules allow it.agent-stdio.log,aw_info.json, agent output, andsafeoutputs.jsonl; those secondary signals were consistently present and materially improve debugging.Context: analysis window
-7d; candidate runs fetched: 30; in-progress runs excluded: 4; workflow_runs_analyzed: 18; observability_coverage_percentage: 100.0%.References:
Warning
Firewall blocked 2 domains
The following domains were blocked by the firewall during workflow execution:
api.github.comgithub.com💡 Tip:
api.github.comis blocked because GitHub API access uses the built-in GitHub tools by default. Instead of addingapi.github.comtonetwork.allowed, usetools.github.mode: gh-proxyfor direct pre-authenticated GitHub CLI access without requiring network access toapi.github.com:See GitHub Tools for more information on
gh-proxymode.To allow these domains, add them to the
network.allowedlist in your workflow frontmatter:See Network Configuration for more information.
Beta Was this translation helpful? Give feedback.
All reactions