メインコンテンツまでスキップ

OpenTelemetry ダッシュボード

Diagram showing OpenTelemetry dashboard inputs from routerd metric families and resource attributes into Grafana, OpenObserve, and PromQL-style panels

routerd は、routerd.<domain>.<metric> という命名規則でメトリクスを出力します。 Grafana、OpenObserve、その他の OTLP メトリクスバックエンドで、次のパネルを出発点として使えます。

パネルメトリクス
コントローラーの dry-run 回数routerd.controller.dry_run.count
リソースのフェーズrouterd.resource.phase.count(routerd.resource.phase でグループ化)
アクティブな DHCP リースrouterd.dhcp.lease.active(network.address.family でグループ化)
sticky な DHCP の holdrouterd.dhcp.sticky.held(network.address.family でグループ化)
アクティブなクライアントrouterd.client.active.count
BGP ピアとプレフィックスrouterd.bgp.peer.established / routerd.bgp.prefix.accepted
VIP と ingress のフェイルオーバーrouterd.vip.active / routerd.ingress.service.active / routerd.ingress.backend.healthy
conntrack の使用量routerd.conntrack.count / routerd.conntrack.max
ファイアウォールの拒否routerd.firewall.deny.total(network.protocol.name でグループ化)

リソース属性には、service.name、service.version、host.name、routerd.host.role、routerd.os が含まれます。

PromQL 形式のクエリーの例は次のとおりです。

routerd_resource_phase_count
routerd_dhcp_lease_active{network_address_family="ipv4"}
routerd_dhcp_sticky_held
rate(routerd_firewall_deny_total[5m])