From b89f0923d166308674fc6a57b3f61efb6a69a261 Mon Sep 17 00:00:00 2001 From: Oliver Herms <oliver.herms@exaring.de> Date: Fri, 28 Aug 2020 16:21:32 +0200 Subject: [PATCH] Add ris mirror metrics --- .../rismirror/metrics/ris_mirror_metrics.go | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 cmd/ris-mirror/rismirror/metrics/ris_mirror_metrics.go diff --git a/cmd/ris-mirror/rismirror/metrics/ris_mirror_metrics.go b/cmd/ris-mirror/rismirror/metrics/ris_mirror_metrics.go new file mode 100644 index 00000000..5b81d287 --- /dev/null +++ b/cmd/ris-mirror/rismirror/metrics/ris_mirror_metrics.go @@ -0,0 +1,24 @@ +package metrics + +import ( + "net" + + vrf_metrics "github.com/bio-routing/bio-rd/routingtable/vrf/metrics" +) + +// RISMirrorMetrics contains per router BMP metrics +type RISMirrorMetrics struct { + Routers []*RISMirrorRouterMetrics +} + +// RISMirrorRouterMetrics contains a routers RIS mirror metrics +type RISMirrorRouterMetrics struct { + // Routers IP Address + Address net.IP + + // SysName of the monitored router + SysName string + + // VRFMetrics represent per VRF metrics + VRFMetrics []*vrf_metrics.VRFMetrics +} -- GitLab