Add binary test result metrics to Prometheus exporter
Change-Id: I3dfc620ce397ef8eb919c0dc3bfc224b27687608
diff --git a/edge-monitoring/test_edge_monitoring_server.py b/edge-monitoring/test_edge_monitoring_server.py
index 423c310..9979c38 100755
--- a/edge-monitoring/test_edge_monitoring_server.py
+++ b/edge-monitoring/test_edge_monitoring_server.py
@@ -133,9 +133,16 @@
response = self.app.get('/edges/metrics')
data = response.get_data(as_text=True)
+ print(data)
self.assertTrue('aetheredge_status_control_plane{name="ace-menlo-pixel"} 2.0' in data)
self.assertTrue('aetheredge_status_user_plane{name="ace-menlo-pixel"} 2.0' in data)
self.assertTrue('aetheredge_last_update{name="ace-menlo-pixel"}' in data)
+ self.assertTrue('aetheredge_connect_test{name="ace-menlo-pixel",result="ok"} 1.0' in data)
+ self.assertTrue('aetheredge_ping_test{name="ace-menlo-pixel",result="ok"} 1.0' in data)
+ self.assertTrue('aetheredge_connect_test{name="ace-menlo-pixel",result="fail"} 0.0' in data)
+ self.assertTrue('aetheredge_ping_test{name="ace-menlo-pixel",result="fail"} 0.0' in data)
+ self.assertTrue('aetheredge_connect_test{name="ace-menlo-pixel",result="no result"} 0.0' in data)
+ self.assertTrue('aetheredge_ping_test{name="ace-menlo-pixel",result="no result"} 0.0' in data)
response = self.app.delete('/edges/ace-menlo-pixel')
data = json.loads(response.get_data(as_text=True))
@@ -143,9 +150,8 @@
response = self.app.get('/edges/metrics')
data = response.get_data(as_text=True)
- self.assertFalse('aetheredge_status_control_plane{name="ace-menlo-pixel"} 2.0' in data)
- self.assertFalse('aetheredge_status_user_plane{name="ace-menlo-pixel"} 2.0' in data)
- self.assertFalse('aetheredge_last_update{name="ace-menlo-pixel"}' in data)
+ print(data)
+ self.assertFalse('ace-menlo-pixel' in data)
response = self.app.get('/edges')
data = json.loads(response.get_data(as_text=True))