Skip to content

Adjust canary success totals and latencies for monitoring accuracy - #20

Merged
ShadowInCache merged 2 commits into
stealthwhizz:mainfrom
ShadowInCache:main
Apr 5, 2026
Merged

ShadowInCache merged 2 commits into
stealthwhizz:mainfrom
ShadowInCache:main

Conversation

@ShadowInCache

@ShadowInCache ShadowInCache commented Apr 5, 2026 •

Copy link
Copy Markdown
Collaborator

Summary by CodeRabbit

Release Notes

  • New Features

    • Added security telemetry monitoring dashboard with panels tracking canary success ratio, quarantine rate, suspicious clients, and blocked requests.
    • Enabled real-time dashboard updates with faster refresh cycles.
  • Improvements

    • Enhanced panel visualizations with improved styling, legends, and tooltip configurations.
    • Updated monitoring queries for increased data robustness.

@coderabbitai

coderabbitai Bot commented Apr 5, 2026 •

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: ef2651f0-9335-4ab0-bc9a-2b156eec0422

📥 Commits

Reviewing files that changed from the base of the PR and between 8e9c3da and 4cbee37.

📒 Files selected for processing (2)
  • grafana/dashboards/ghostlink.json
  • security/canary_state.env

📝 Walkthrough

Walkthrough

The pull request updates a Grafana dashboard configuration with new security telemetry panels, faster refresh rates, and live mode enabled. Additionally, canary metrics environment variables are updated with new test results and timing data.

Changes

Cohort / File(s) Summary
Grafana Dashboard Configuration
grafana/dashboards/ghostlink.json
Incremented dashboard version and reduced refresh interval to 5s. Enabled live mode. Added markdown header panel and multiple new stat panels for security telemetry (canary success ratio, quarantine rate, suspicious clients, blocked requests). Renamed and reshaped existing panels with updated visualization types, grid positioning, and enhanced field configurations. Added robustness to Prometheus queries using or vector(0) fallback patterns and instant evaluation flags. Expanded dashboard tags to include observability and security.
Canary Metrics Data
security/canary_state.env
Updated canary metrics values including success total count and last run timestamp. Modified per-demo latency values with mixed increases and decreases across different demo environments.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Poem

🐰 Dashboards sparkle with fresh metrics bright,
Security panels dance in the light,
Canary songs hum at faster pace,
Real-time telemetry lights up the space! ✨

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@ShadowInCache
ShadowInCache merged commit 0b61caf into stealthwhizz:main Apr 5, 2026
1 of 2 checks passed
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