Skip to content

feat: phase6 observability and operations - #10

Merged
nyashahama merged 5 commits into
mainfrom
phase6/observability-and-operations
Apr 20, 2026
Merged

nyashahama merged 5 commits into
mainfrom
phase6/observability-and-operations

Conversation

@nyashahama

Copy link
Copy Markdown
Owner

Summary

  • Added Phase 6 bounded metrics for pilot operations:

    • guardrail_policy_latency_seconds - policy processing latency
    • guardrail_upstream_latency_seconds - upstream forwarding latency
    • guardrail_auth_rejections_total - auth rejections by reason
    • guardrail_reload_events_total - reload outcomes
    • guardrail_last_reload_success_timestamp_seconds - last successful reload timestamp
    • guardrail_readiness_failures_total - readiness failure causes
  • Wired metrics into proxy, reload, and readiness handlers

  • Shipped repo-native observability artifacts:

    • deploy/observability/README.md - scrape model and usage
    • deploy/observability/prometheus-alerts.yml - 6 pilot alert rules
    • deploy/observability/grafana-dashboard.json - 10-panel operational dashboard
    • deploy/observability/RUNBOOKS.md - 7 operator runbooks
  • Updated README with observability section linking to artifacts

Test plan

  • 79 lib unit tests pass
  • Cargo fmt passes
  • Cargo clippy passes
  • Metrics wired and rendered correctly

@vercel

vercel Bot commented Apr 20, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
guard-rail Ready Ready Preview, Comment Apr 20, 2026 4:26pm

@nyashahama
nyashahama merged commit 04cfafb into main Apr 20, 2026
8 checks passed

This branch was successfully deployed

1 active deployment
Preview — 54280c54 Deployed Apr 20, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant