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