|
32 | 32 |
|
33 | 33 | - name: Convert to Prometheus text |
34 | 34 | run: | |
35 | | - #jq -r ' |
36 | | - 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 |
62 | | - ' > metrics.txt |
| 35 | + echo 'test_metric_spike{bar_label="abc",source="grafana_cloud_docs"} 35.2' > metrics.txt |
| 36 | + $pwd |
| 37 | + ls -al metrics.txt |
63 | 38 |
|
64 | 39 | - name: Create Prometheus config |
65 | 40 | run: | |
|
77 | 52 | username: "$PUSH_USER" |
78 | 53 | password: "$PUSH_PASS" |
79 | 54 | EOF |
80 | | - cat prometheus.yml |
| 55 | + cat metrics.txt |
81 | 56 |
|
82 | 57 | - name: Start Python HTTP server |
83 | 58 | run: | |
|
86 | 61 | - name: Run Prometheus |
87 | 62 | run: | |
88 | 63 | 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 |
| 64 | + sleep 10 |
| 65 | + curl http://localhost:9090/api/v1/query?query=test_metric_spike |
92 | 66 |
|
93 | 67 | - name: Upload logs |
94 | 68 | if: always() |
|
0 commit comments