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 0000000000000000000000000000000000000000..5b81d2870972404931fd655be19054aa54f30a4b
--- /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
+}