@@ -32,34 +32,11 @@ jobs:
32
32
33
33
- name : Convert to Prometheus text
34
34
run : |
35
- #jq -r '
36
35
echo '
37
- # Metrics from 07b72262-05d6-4530-85aa-f48302566168-chrome-usage.json
38
- my_e2e_cpu_seconds_total{scenario_name="Extended view - Sending multiple assets and bundles E2E",scenario_id="07b72262-05d6-4530-85aa-f48302566168",job="E2E Tests Linux split",instance="15143232445",timestamp="2025-05-20T16:56:32.925Z"} 0
39
- my_e2e_memory_rss_bytes{scenario_name="Extended view - Sending multiple assets and bundles E2E",scenario_id="07b72262-05d6-4530-85aa-f48302566168",job="E2E Tests Linux split",instance="15143232445",timestamp="2025-05-20T16:56:32.925Z"} 320700416
40
- my_e2e_cpu_seconds_total{scenario_name="Extended view - Sending multiple assets and bundles E2E",scenario_id="07b72262-05d6-4530-85aa-f48302566168",job="E2E Tests Linux split",instance="15143232445",timestamp="2025-05-20T16:56:33.912Z"} 120.40816326530613
41
- my_e2e_memory_rss_bytes{scenario_name="Extended view - Sending multiple assets and bundles E2E",scenario_id="07b72262-05d6-4530-85aa-f48302566168",job="E2E Tests Linux split",instance="15143232445",timestamp="2025-05-20T16:56:33.912Z"} 405798912
42
- my_e2e_cpu_seconds_total{scenario_name="Extended view - Sending multiple assets and bundles E2E",scenario_id="07b72262-05d6-4530-85aa-f48302566168",job="E2E Tests Linux split",instance="15143232445",timestamp="2025-05-20T16:56:34.912Z"} 177
43
- my_e2e_memory_rss_bytes{scenario_name="Extended view - Sending multiple assets and bundles E2E",scenario_id="07b72262-05d6-4530-85aa-f48302566168",job="E2E Tests Linux split",instance="15143232445",timestamp="2025-05-20T16:56:34.912Z"} 598900736
44
- my_e2e_cpu_seconds_total{scenario_name="Extended view - Sending multiple assets and bundles E2E",scenario_id="07b72262-05d6-4530-85aa-f48302566168",job="E2E Tests Linux split",instance="15143232445",timestamp="2025-05-20T16:56:35.912Z"} 200.99999999999997
45
- my_e2e_memory_rss_bytes{scenario_name="Extended view - Sending multiple assets and bundles E2E",scenario_id="07b72262-05d6-4530-85aa-f48302566168",job="E2E Tests Linux split",instance="15143232445",timestamp="2025-05-20T16:56:35.912Z"} 663388160
46
- my_e2e_cpu_seconds_total{scenario_name="Extended view - Sending multiple assets and bundles E2E",scenario_id="07b72262-05d6-4530-85aa-f48302566168",job="E2E Tests Linux split",instance="15143232445",timestamp="2025-05-20T16:56:36.912Z"} 53
47
- my_e2e_memory_rss_bytes{scenario_name="Extended view - Sending multiple assets and bundles E2E",scenario_id="07b72262-05d6-4530-85aa-f48302566168",job="E2E Tests Linux split",instance="15143232445",timestamp="2025-05-20T16:56:36.912Z"} 658644992
48
- my_e2e_cpu_seconds_total{scenario_name="Extended view - Sending multiple assets and bundles E2E",scenario_id="07b72262-05d6-4530-85aa-f48302566168",job="E2E Tests Linux split",instance="15143232445",timestamp="2025-05-20T16:56:37.912Z"} 67
49
- my_e2e_memory_rss_bytes{scenario_name="Extended view - Sending multiple assets and bundles E2E",scenario_id="07b72262-05d6-4530-85aa-f48302566168",job="E2E Tests Linux split",instance="15143232445",timestamp="2025-05-20T16:56:37.912Z"} 644005888
50
- my_e2e_cpu_seconds_total{scenario_name="Extended view - Sending multiple assets and bundles E2E",scenario_id="07b72262-05d6-4530-85aa-f48302566168",job="E2E Tests Linux split",instance="15143232445",timestamp="2025-05-20T16:56:38.912Z"} 49
51
- my_e2e_memory_rss_bytes{scenario_name="Extended view - Sending multiple assets and bundles E2E",scenario_id="07b72262-05d6-4530-85aa-f48302566168",job="E2E Tests Linux split",instance="15143232445",timestamp="2025-05-20T16:56:38.912Z"} 681136128
52
- my_e2e_cpu_seconds_total{scenario_name="Extended view - Sending multiple assets and bundles E2E",scenario_id="07b72262-05d6-4530-85aa-f48302566168",job="E2E Tests Linux split",instance="15143232445",timestamp="2025-05-20T16:56:39.912Z"} 83
53
- my_e2e_memory_rss_bytes{scenario_name="Extended view - Sending multiple assets and bundles E2E",scenario_id="07b72262-05d6-4530-85aa-f48302566168",job="E2E Tests Linux split",instance="15143232445",timestamp="2025-05-20T16:56:39.912Z"} 700289024
54
- my_e2e_cpu_seconds_total{scenario_name="Extended view - Sending multiple assets and bundles E2E",scenario_id="07b72262-05d6-4530-85aa-f48302566168",job="E2E Tests Linux split",instance="15143232445",timestamp="2025-05-20T16:56:40.913Z"} 136.63366336633663
55
- my_e2e_memory_rss_bytes{scenario_name="Extended view - Sending multiple assets and bundles E2E",scenario_id="07b72262-05d6-4530-85aa-f48302566168",job="E2E Tests Linux split",instance="15143232445",timestamp="2025-05-20T16:56:40.913Z"} 719556608
56
- my_e2e_cpu_seconds_total{scenario_name="Extended view - Sending multiple assets and bundles E2E",scenario_id="07b72262-05d6-4530-85aa-f48302566168",job="E2E Tests Linux split",instance="15143232445",timestamp="2025-05-20T16:56:41.914Z"} 132
57
- my_e2e_memory_rss_bytes{scenario_name="Extended view - Sending multiple assets and bundles E2E",scenario_id="07b72262-05d6-4530-85aa-f48302566168",job="E2E Tests Linux split",instance="15143232445",timestamp="2025-05-20T16:56:41.914Z"} 757567488
58
- my_e2e_cpu_seconds_total{scenario_name="Extended view - Sending multiple assets and bundles E2E",scenario_id="07b72262-05d6-4530-85aa-f48302566168",job="E2E Tests Linux split",instance="15143232445",timestamp="2025-05-20T16:56:42.915Z"} 126
59
- my_e2e_memory_rss_bytes{scenario_name="Extended view - Sending multiple assets and bundles E2E",scenario_id="07b72262-05d6-4530-85aa-f48302566168",job="E2E Tests Linux split",instance="15143232445",timestamp="2025-05-20T16:56:42.915Z"} 798330880
60
- my_e2e_cpu_seconds_total{scenario_name="Extended view - Sending multiple assets and bundles E2E",scenario_id="07b72262-05d6-4530-85aa-f48302566168",job="E2E Tests Linux split",instance="15143232445",timestamp="2025-05-20T16:56:43.922Z"} 206
61
- my_e2e_memory_rss_bytes{scenario_name="Extended view - Sending multiple assets and bundles E2E",scenario_id="07b72262-05d6-4530-85aa-f48302566168",job="E2E Tests Linux split",instance="15143232445",timestamp="2025-05-20T16:56:43.922Z"} 865492992
36
+ test_metric_spike{bar_label="abc",source="grafana_cloud_docs"} 35.2
62
37
' > metrics.txt
38
+ $pwd
39
+ ls -al metrics.txt
63
40
64
41
- name : Create Prometheus config
65
42
run : |
77
54
username: "$PUSH_USER"
78
55
password: "$PUSH_PASS"
79
56
EOF
80
- cat prometheus.yml
57
+ cat metrics.txt
81
58
82
59
- name : Start Python HTTP server
83
60
run : |
86
63
- name : Run Prometheus
87
64
run : |
88
65
docker run -d --name prometheus -v $(pwd):/etc/prometheus -p 9090:9090 --link http-server prom/prometheus:latest --config.file=/etc/prometheus/prometheus.yml --web.listen-address=:9090 > prom.log 2>&1
89
- sleep 60
90
- curl http://localhost:9090/api/v1/query?query=my_e2e_cpu_seconds_total
91
- curl http://localhost:9090/api/v1/query?query=my_test_metric_display
66
+ sleep 10
67
+ curl http://localhost:9090/api/v1/query?query=test_metric_spike
92
68
93
69
- name : Upload logs
94
70
if : always()
0 commit comments