feat: frontline metrics struct DI + metric improvements#5661
feat: frontline metrics struct DI + metric improvements#5661Flo4604 wants to merge 1 commit into04-08-internal_metrics_struct_difrom
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
080ea4e to
f85e1f5
Compare
f419fb4 to
0f14ec9
Compare
0f14ec9 to
b73ff0b
Compare
f85e1f5 to
55b5554
Compare
55b5554 to
a27aae0
Compare
b73ff0b to
2dda8fc
Compare
2dda8fc to
6648cb8
Compare
a27aae0 to
1787f16
Compare
1787f16 to
d957d85
Compare
6648cb8 to
6d7b700
Compare
Convert frontline proxy, router, and middleware metrics to Metrics struct DI pattern. Metric improvements: - Hops metric now a HistogramVec with src_region/dst_region labels for detecting routing anomalies per route pair - New: forward_errors_total, backend_errors_total, request_errors_total convenience counters for simpler alerting
6d7b700 to
d69ee96
Compare
d957d85 to
027a442
Compare

What does this PR do?
Fixes # (issue)
If there is not an issue for this, please create one first. This is used to tracking purposes and also helps us understand why this PR exists
Type of change
How should this be tested?
Checklist
Required
pnpm buildpnpm fmtmake fmton/godirectoryconsole.logsgit pull origin mainAppreciated