3434 run : |
3535 #jq -r '
3636 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
37+ test_metric_spike{bar_label="abc",source="grafana_cloud_docs"} 35.2
6238 ' > metrics.txt
6339
6440 - name : Create Prometheus config
@@ -70,14 +46,14 @@ jobs:
7046 - job_name: 'fake-e2e-metrics'
7147 static_configs:
7248 - targets: ['http-server:8000']
73- metrics_path: '/metrics.txt'
49+ metrics_path: '. /metrics.txt'
7450 remote_write:
7551 - url: "$PUSH_URL"
7652 basic_auth:
7753 username: "$PUSH_USER"
7854 password: "$PUSH_PASS"
7955 EOF
80- cat prometheus.yml
56+ cat ./metrics.txt
8157
8258 - name : Start Python HTTP server
8359 run : |
8662 - name : Run Prometheus
8763 run : |
8864 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
65+ sleep 10
66+ curl http://localhost:9090/api/v1/query?query=test_metric_spike
9267
9368 - name : Upload logs
9469 if : always()
0 commit comments