Skip to content

hummingbird: router metrics#62

Merged
juagargi merged 7 commits into
hummingbird-endhostfrom
hummingbird-router-metrics
May 29, 2026
Merged

hummingbird: router metrics#62
juagargi merged 7 commits into
hummingbird-endhostfrom
hummingbird-router-metrics

Conversation

@juagargi
Copy link
Copy Markdown
Owner

@juagargi juagargi commented May 29, 2026

  • Add several prometheus counters to measure Hummingbird packets forwarding:

    • router_priority_forwarded_pkts_total: priority packets forwarded.
    • router_humm_processed_pkts_total: hummingbird packets processed (or seen).
    • router_humm_flyover_pkts_total: humm. packets with flyover (initially with priority).
    • router_humm_demoted_freshness_total: humm. packets demoted to best-effort due to unfreshness (stale timestamp).
    • router_humm_demoted_expired_total: demoted packets due to expired reservation.
    • router_humm_demoted_tokenbucket_total: demoted packets due to excessive bandwidth.
  • Use new prometheus metrics in router_priority and squic_hummingbird acceptance tests.


This change is Reviewable

@juagargi juagargi changed the title Hummingbird router metrics hummingbird: router metrics May 29, 2026
@juagargi juagargi merged commit 047882b into hummingbird-endhost May 29, 2026
1 of 5 checks passed
@juagargi juagargi deleted the hummingbird-router-metrics branch May 29, 2026 12:40
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