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

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.countrouterd.resource.phase でグループ化)
アクティブな DHCP リースrouterd.dhcp.lease.activenetwork.address.family でグループ化)
sticky な DHCP の holdrouterd.dhcp.sticky.heldnetwork.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.totalnetwork.protocol.name でグループ化)

リソース属性には、service.nameservice.versionhost.namerouterd.host.rolerouterd.os が含まれます。

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

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