perf - Add performance report for 4.2.29 [ci skip]

This commit is contained in:
GitLab CI 2026-01-28 15:40:14 -05:00
parent 15f37c8acc
commit 257dc4cf6b
12 changed files with 908 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 161 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

407
reports/4.2.29/perf.json Normal file
View file

@ -0,0 +1,407 @@
{
"tag": "4.2.29",
"generated_at": "2026-01-28T20:40:04Z",
"parent_pipeline_id": 13282,
"child_pipeline_id": 13285,
"summary": {
"total_tests": 724,
"passed_tests": 724,
"failed_tests": 0,
"total_languages": 43,
"passed_languages": 43,
"avg_duration_seconds": 81,
"max_duration_seconds": 144,
"min_duration_seconds": 38,
"slowest_language": "go",
"fastest_language": "groovy"
},
"languages": [
{
"language": "go",
"status": "Passed",
"queued_duration": 75.382919,
"started_at": "2026-01-28T20:35:49Z",
"updated_at": "2026-01-28T20:38:13Z",
"job_id": 34317,
"duration_seconds": 144
},
{
"language": "crystal",
"status": "Passed",
"queued_duration": 71.960271,
"started_at": "2026-01-28T20:35:45Z",
"updated_at": "2026-01-28T20:37:56Z",
"job_id": 34310,
"duration_seconds": 131
},
{
"language": "deno",
"status": "Passed",
"queued_duration": 74.144696,
"started_at": "2026-01-28T20:35:46Z",
"updated_at": "2026-01-28T20:37:56Z",
"job_id": 34312,
"duration_seconds": 130
},
{
"language": "cpp",
"status": "Passed",
"queued_duration": 74.975547,
"started_at": "2026-01-28T20:35:48Z",
"updated_at": "2026-01-28T20:37:56Z",
"job_id": 34316,
"duration_seconds": 128
},
{
"language": "java",
"status": "Passed",
"queued_duration": 76.62432,
"started_at": "2026-01-28T20:35:50Z",
"updated_at": "2026-01-28T20:37:57Z",
"job_id": 34319,
"duration_seconds": 127
},
{
"language": "kotlin",
"status": "Passed",
"queued_duration": 77.183991,
"started_at": "2026-01-28T20:35:51Z",
"updated_at": "2026-01-28T20:37:57Z",
"job_id": 34320,
"duration_seconds": 126
},
{
"language": "c",
"status": "Passed",
"queued_duration": 74.51471,
"started_at": "2026-01-28T20:35:48Z",
"updated_at": "2026-01-28T20:37:53Z",
"job_id": 34315,
"duration_seconds": 125
},
{
"language": "rust",
"status": "Passed",
"queued_duration": 76.010999,
"started_at": "2026-01-28T20:35:50Z",
"updated_at": "2026-01-28T20:37:53Z",
"job_id": 34318,
"duration_seconds": 123
},
{
"language": "cobol",
"status": "Passed",
"queued_duration": 77.809846,
"started_at": "2026-01-28T20:35:52Z",
"updated_at": "2026-01-28T20:37:54Z",
"job_id": 34321,
"duration_seconds": 122
},
{
"language": "fortran",
"status": "Passed",
"queued_duration": 78.51253,
"started_at": "2026-01-28T20:35:53Z",
"updated_at": "2026-01-28T20:37:53Z",
"job_id": 34322,
"duration_seconds": 120
},
{
"language": "d",
"status": "Passed",
"queued_duration": 80.403891,
"started_at": "2026-01-28T20:35:55Z",
"updated_at": "2026-01-28T20:37:55Z",
"job_id": 34323,
"duration_seconds": 120
},
{
"language": "zig",
"status": "Passed",
"queued_duration": 126.453876,
"started_at": "2026-01-28T20:36:41Z",
"updated_at": "2026-01-28T20:38:40Z",
"job_id": 34324,
"duration_seconds": 119
},
{
"language": "nim",
"status": "Passed",
"queued_duration": 129.272197,
"started_at": "2026-01-28T20:36:44Z",
"updated_at": "2026-01-28T20:38:34Z",
"job_id": 34325,
"duration_seconds": 110
},
{
"language": "v",
"status": "Passed",
"queued_duration": 135.321035,
"started_at": "2026-01-28T20:36:50Z",
"updated_at": "2026-01-28T20:38:38Z",
"job_id": 34326,
"duration_seconds": 108
},
{
"language": "objc",
"status": "Passed",
"queued_duration": 144.319307,
"started_at": "2026-01-28T20:36:59Z",
"updated_at": "2026-01-28T20:38:43Z",
"job_id": 34327,
"duration_seconds": 104
},
{
"language": "tcl",
"status": "Passed",
"queued_duration": 49.303112,
"started_at": "2026-01-28T20:35:22Z",
"updated_at": "2026-01-28T20:36:59Z",
"job_id": 34305,
"duration_seconds": 97
},
{
"language": "commonlisp",
"status": "Passed",
"queued_duration": 71.138004,
"started_at": "2026-01-28T20:35:44Z",
"updated_at": "2026-01-28T20:37:15Z",
"job_id": 34309,
"duration_seconds": 91
},
{
"language": "dart",
"status": "Passed",
"queued_duration": 157.369882,
"started_at": "2026-01-28T20:37:12Z",
"updated_at": "2026-01-28T20:38:42Z",
"job_id": 34328,
"duration_seconds": 90
},
{
"language": "clojure",
"status": "Passed",
"queued_duration": 70.128812,
"started_at": "2026-01-28T20:35:43Z",
"updated_at": "2026-01-28T20:37:12Z",
"job_id": 34308,
"duration_seconds": 89
},
{
"language": "julia",
"status": "Passed",
"queued_duration": 160.581837,
"started_at": "2026-01-28T20:37:15Z",
"updated_at": "2026-01-28T20:38:43Z",
"job_id": 34329,
"duration_seconds": 88
},
{
"language": "powershell",
"status": "Passed",
"queued_duration": 66.176875,
"started_at": "2026-01-28T20:35:39Z",
"updated_at": "2026-01-28T20:36:50Z",
"job_id": 34307,
"duration_seconds": 71
},
{
"language": "scheme",
"status": "Passed",
"queued_duration": 62.752921,
"started_at": "2026-01-28T20:35:36Z",
"updated_at": "2026-01-28T20:36:44Z",
"job_id": 34306,
"duration_seconds": 68
},
{
"language": "python",
"status": "Passed",
"queued_duration": 8.27637,
"started_at": "2026-01-28T20:34:39Z",
"updated_at": "2026-01-28T20:35:43Z",
"job_id": 34294,
"duration_seconds": 64
},
{
"language": "typescript",
"status": "Passed",
"queued_duration": 9.351534,
"started_at": "2026-01-28T20:34:41Z",
"updated_at": "2026-01-28T20:35:43Z",
"job_id": 34296,
"duration_seconds": 62
},
{
"language": "ruby",
"status": "Passed",
"queued_duration": 9.674598,
"started_at": "2026-01-28T20:34:41Z",
"updated_at": "2026-01-28T20:35:43Z",
"job_id": 34297,
"duration_seconds": 62
},
{
"language": "javascript",
"status": "Passed",
"queued_duration": 8.774569,
"started_at": "2026-01-28T20:34:40Z",
"updated_at": "2026-01-28T20:35:42Z",
"job_id": 34295,
"duration_seconds": 62
},
{
"language": "r",
"status": "Passed",
"queued_duration": 13.782446,
"started_at": "2026-01-28T20:34:46Z",
"updated_at": "2026-01-28T20:35:45Z",
"job_id": 34302,
"duration_seconds": 59
},
{
"language": "php",
"status": "Passed",
"queued_duration": 10.850257,
"started_at": "2026-01-28T20:34:43Z",
"updated_at": "2026-01-28T20:35:41Z",
"job_id": 34299,
"duration_seconds": 58
},
{
"language": "bash",
"status": "Passed",
"queued_duration": 12.613329,
"started_at": "2026-01-28T20:34:45Z",
"updated_at": "2026-01-28T20:35:43Z",
"job_id": 34301,
"duration_seconds": 58
},
{
"language": "lua",
"status": "Passed",
"queued_duration": 11.68317,
"started_at": "2026-01-28T20:34:44Z",
"updated_at": "2026-01-28T20:35:41Z",
"job_id": 34300,
"duration_seconds": 57
},
{
"language": "perl",
"status": "Passed",
"queued_duration": 10.294398,
"started_at": "2026-01-28T20:34:42Z",
"updated_at": "2026-01-28T20:35:37Z",
"job_id": 34298,
"duration_seconds": 55
},
{
"language": "elixir",
"status": "Passed",
"queued_duration": 14.682815,
"started_at": "2026-01-28T20:34:47Z",
"updated_at": "2026-01-28T20:35:41Z",
"job_id": 34303,
"duration_seconds": 54
},
{
"language": "awk",
"status": "Passed",
"queued_duration": 74.584104,
"started_at": "2026-01-28T20:35:47Z",
"updated_at": "2026-01-28T20:36:41Z",
"job_id": 34313,
"duration_seconds": 54
},
{
"language": "haskell",
"status": "Passed",
"queued_duration": 198.811735,
"started_at": "2026-01-28T20:37:53Z",
"updated_at": "2026-01-28T20:38:42Z",
"job_id": 34330,
"duration_seconds": 49
},
{
"language": "ocaml",
"status": "Passed",
"queued_duration": 200.815644,
"started_at": "2026-01-28T20:37:56Z",
"updated_at": "2026-01-28T20:38:43Z",
"job_id": 34331,
"duration_seconds": 47
},
{
"language": "fsharp",
"status": "Passed",
"queued_duration": 201.832235,
"started_at": "2026-01-28T20:37:57Z",
"updated_at": "2026-01-28T20:38:43Z",
"job_id": 34332,
"duration_seconds": 46
},
{
"language": "prolog",
"status": "Passed",
"queued_duration": 203.666126,
"started_at": "2026-01-28T20:37:59Z",
"updated_at": "2026-01-28T20:38:42Z",
"job_id": 34335,
"duration_seconds": 43
},
{
"language": "dotnet",
"status": "Passed",
"queued_duration": 203.217648,
"started_at": "2026-01-28T20:37:59Z",
"updated_at": "2026-01-28T20:38:42Z",
"job_id": 34334,
"duration_seconds": 43
},
{
"language": "csharp",
"status": "Passed",
"queued_duration": 202.700208,
"started_at": "2026-01-28T20:37:58Z",
"updated_at": "2026-01-28T20:38:41Z",
"job_id": 34333,
"duration_seconds": 43
},
{
"language": "forth",
"status": "Passed",
"queued_duration": 204.228557,
"started_at": "2026-01-28T20:38:00Z",
"updated_at": "2026-01-28T20:38:42Z",
"job_id": 34336,
"duration_seconds": 42
},
{
"language": "erlang",
"status": "Passed",
"queued_duration": 143.09521,
"started_at": "2026-01-28T20:38:02Z",
"updated_at": "2026-01-28T20:38:43Z",
"job_id": 34338,
"duration_seconds": 41
},
{
"language": "raku",
"status": "Passed",
"queued_duration": 9.401001,
"started_at": "2026-01-28T20:38:04Z",
"updated_at": "2026-01-28T20:38:43Z",
"job_id": 34340,
"duration_seconds": 39
},
{
"language": "groovy",
"status": "Passed",
"queued_duration": 6.18758,
"started_at": "2026-01-28T20:38:04Z",
"updated_at": "2026-01-28T20:38:42Z",
"job_id": 34341,
"duration_seconds": 38
}
]
}

146
reports/4.2.29/perf.md Normal file
View file

@ -0,0 +1,146 @@
# Performance Report: 4.2.29
**Generated:** 2026-01-28T20:40:04Z
**Pipeline:** [#13285](https://git.unturf.com/engineering/unturf/un-inception/-/pipelines/13285)
## Summary
| Metric | Value |
|--------|-------|
| Total Tests | 724 |
| Passed | 724 |
| Failed | 0 |
| Pass Rate | 100.0% |
| Languages | 43 |
| Avg Duration | 81s |
| Slowest | go (144s) |
| Fastest | groovy (38s) |
---
## Test Duration by Language
The primary performance metric - how long each language takes to run its full test suite (15 tests per language).
![Duration by Language](chart-duration-by-language.png)
**Key observations:**
- **GO** and **CRYSTAL** are outliers at 90+ seconds
- Most languages cluster between 20-40 seconds
- Compiled languages (red) tend to be faster than interpreted (blue)
- **GROOVY** is the fastest at 38 seconds
---
## Compiled vs Interpreted
Comparing performance between compiled languages (C, Go, Rust, etc.) and interpreted languages (Python, Ruby, JavaScript, etc.).
![Category Comparison](chart-category-comparison.png)
**Findings:**
- 20 compiled languages vs 22 interpreted
- Compiled languages have lower median execution time
- Interpreted languages show more variance (wider spread)
- The white diamond marks the mean for each category
---
## Duration Distribution
Histogram showing how test durations are distributed across all 43 languages.
![Duration Histogram](chart-duration-histogram.png)
**Distribution analysis:**
- Most languages complete in 20-35 seconds (the peak)
- Mean (green dashed) and median (blue dotted) are close together
- Long tail on the right from slow outliers (go, crystal)
---
## Speed Leaders
Side-by-side comparison of the 10 slowest and 10 fastest languages.
![Speed Leaders](chart-speed-leaders.png)
**Slowest (left):** GO, CRYSTAL, DENO, CPP, JAVA
**Fastest (right):** GROOVY, RAKU, ERLANG, FORTH, CSHARP
---
## Queue vs Execution Time
Scatter plot showing the relationship between CI queue wait time and actual test execution time.
![Queue vs Execution](chart-queue-vs-execution.png)
**Notes:**
- Queue time is how long the job waited for a runner
- Most jobs had similar queue times (clustered vertically)
- Outliers labeled - go and crystal took longest to execute regardless of queue time
---
## Dashboard
Summary dashboard combining key metrics and visualizations.
![Dashboard](chart-dashboard.png)
---
## Raw Data
### Per-Language Performance
| Language | Status | Duration |
|----------|--------|----------|
| go | Passed | 144s |
| crystal | Passed | 131s |
| deno | Passed | 130s |
| cpp | Passed | 128s |
| java | Passed | 127s |
| kotlin | Passed | 126s |
| c | Passed | 125s |
| rust | Passed | 123s |
| cobol | Passed | 122s |
| fortran | Passed | 120s |
| d | Passed | 120s |
| zig | Passed | 119s |
| nim | Passed | 110s |
| v | Passed | 108s |
| objc | Passed | 104s |
| tcl | Passed | 97s |
| commonlisp | Passed | 91s |
| dart | Passed | 90s |
| clojure | Passed | 89s |
| julia | Passed | 88s |
| powershell | Passed | 71s |
| scheme | Passed | 68s |
| python | Passed | 64s |
| typescript | Passed | 62s |
| ruby | Passed | 62s |
| javascript | Passed | 62s |
| r | Passed | 59s |
| php | Passed | 58s |
| bash | Passed | 58s |
| lua | Passed | 57s |
| perl | Passed | 55s |
| elixir | Passed | 54s |
| awk | Passed | 54s |
| haskell | Passed | 49s |
| ocaml | Passed | 47s |
| fsharp | Passed | 46s |
| prolog | Passed | 43s |
| dotnet | Passed | 43s |
| csharp | Passed | 43s |
| forth | Passed | 42s |
| erlang | Passed | 41s |
| raku | Passed | 39s |
| groovy | Passed | 38s |
---
*Report generated by UN Inception CI pipeline*

View file

@ -0,0 +1,172 @@
{
"summary": {
"total_samples": 60,
"collection_duration_seconds": 321,
"success_rate": 100.0
},
"cpu": {
"load1": {
"min": 0.0,
"max": 0.0,
"avg": 0.0,
"median": 0.0,
"stdev": 0.0
},
"load5": {
"min": 0.0,
"max": 0.0,
"avg": 0.0,
"median": 0.0,
"stdev": 0.0
},
"load15": {
"min": 0.0,
"max": 0.0,
"avg": 0.0,
"median": 0.0,
"stdev": 0.0
}
},
"memory": {
"used_gb": {
"min": 0.0,
"max": 0.0,
"avg": 0.0,
"median": 0.0,
"stdev": 0.0
},
"available_gb": {
"min": 0.0,
"max": 0.0,
"avg": 0.0,
"median": 0.0,
"stdev": 0.0
},
"used_percent": {
"min": 0.0,
"max": 0.0,
"avg": 0.0,
"median": 0.0,
"stdev": 0.0
}
},
"pool": {
"available": {
"min": 0,
"max": 0,
"avg": 0,
"median": 0.0,
"stdev": 0.0
},
"allocated": {
"min": 0,
"max": 0,
"avg": 0,
"median": 0.0,
"stdev": 0.0
},
"spawning": {
"min": 0,
"max": 0,
"avg": 0,
"median": 0.0,
"stdev": 0.0
}
},
"latency_ms": {
"min": 110,
"max": 881,
"avg": 174.88,
"median": 136.0,
"stdev": 115.78
},
"http_codes": {
"200": 60
},
"pools": [
{
"id": "ai-foxhop-net",
"host": "ai.foxhop.net",
"vcpu_count": null,
"status": "unhealthy",
"load1": {
"min": 1.16,
"max": 13.32,
"avg": 6.22,
"median": 6.86,
"stdev": 4.15
},
"load5": {
"min": 3.21,
"max": 8.26,
"avg": 5.22,
"median": 4.74,
"stdev": 1.7
},
"load15": {
"min": 3.85,
"max": 5.81,
"avg": 4.59,
"median": 4.35,
"stdev": 0.65
},
"available": {
"min": 22,
"max": 85,
"avg": 63.18,
"median": 66,
"stdev": 17.55
},
"total": {
"min": 56,
"max": 85,
"avg": 71.77,
"median": 72,
"stdev": 8.17
},
"sample_count": 39
},
{
"id": "cammy-foxhop-net",
"host": "cammy.foxhop.net",
"vcpu_count": null,
"status": "unhealthy",
"load1": {
"min": 13.6,
"max": 41.44,
"avg": 28.16,
"median": 29.12,
"stdev": 7.62
},
"load5": {
"min": 30.58,
"max": 38.73,
"avg": 33.05,
"median": 32.12,
"stdev": 2.18
},
"load15": {
"min": 26.46,
"max": 28.79,
"avg": 27.51,
"median": 27.5,
"stdev": 0.58
},
"available": {
"min": 277,
"max": 307,
"avg": 296.78,
"median": 297,
"stdev": 7.61
},
"total": {
"min": 304,
"max": 329,
"avg": 309.49,
"median": 307,
"stdev": 7.31
},
"sample_count": 41
}
]
}

View file

@ -0,0 +1,121 @@
timestamp,pool_id,load1,load5,load15,available,total,status
1769632399,ai-foxhop-net,2.92,4.0,4.14,85,85,healthy
1769632399,cammy-foxhop-net,41.44,38.73,28.42,302,307,healthy
1769632404,ai-foxhop-net,3.09,4.02,4.14,79,80,healthy
1769632404,cammy-foxhop-net,39.96,38.47,28.39,301,308,healthy
1769632410,ai-foxhop-net,2.84,3.95,4.12,79,79,healthy
1769632410,cammy-foxhop-net,37.64,38.02,28.29,301,307,healthy
1769632415,ai-foxhop-net,2.61,3.88,4.1,79,79,healthy
1769632415,cammy-foxhop-net,36.79,37.83,28.29,301,307,healthy
1769632421,ai-foxhop-net,2.4,3.82,4.07,79,79,healthy
1769632421,cammy-foxhop-net,35.12,37.47,28.22,302,307,healthy
1769632427,ai-foxhop-net,2.21,3.76,4.05,79,79,healthy
1769632427,cammy-foxhop-net,null,null,null,0,0,unhealthy
1769632433,ai-foxhop-net,2.03,3.69,4.03,79,79,healthy
1769632433,cammy-foxhop-net,null,null,null,0,0,unhealthy
1769632438,ai-foxhop-net,1.8,3.59,3.99,79,79,healthy
1769632438,cammy-foxhop-net,25.31,35.07,27.63,307,307,healthy
1769632444,ai-foxhop-net,1.82,3.56,3.98,79,79,healthy
1769632444,cammy-foxhop-net,23.28,34.49,27.48,307,307,healthy
1769632449,ai-foxhop-net,1.91,3.55,3.97,79,79,healthy
1769632449,cammy-foxhop-net,21.58,33.95,27.34,307,307,healthy
1769632455,ai-foxhop-net,1.76,3.49,3.95,79,79,healthy
1769632455,cammy-foxhop-net,20.17,33.45,27.22,307,307,healthy
1769632460,ai-foxhop-net,1.62,3.43,3.93,79,79,healthy
1769632460,cammy-foxhop-net,18.63,32.92,27.08,307,307,healthy
1769632466,ai-foxhop-net,1.49,3.38,3.91,79,79,healthy
1769632466,cammy-foxhop-net,17.3,32.4,26.94,307,307,healthy
1769632471,ai-foxhop-net,1.37,3.32,3.89,79,79,healthy
1769632471,cammy-foxhop-net,16.08,31.9,26.81,307,307,healthy
1769632476,ai-foxhop-net,1.16,3.21,3.85,78,79,healthy
1769632476,cammy-foxhop-net,13.6,30.85,26.52,307,307,healthy
1769632482,ai-foxhop-net,3.31,3.62,3.98,66,79,healthy
1769632482,cammy-foxhop-net,13.72,30.58,26.46,299,308,healthy
1769632487,ai-foxhop-net,3.31,3.62,3.98,66,79,healthy
1769632487,cammy-foxhop-net,13.72,30.58,26.46,299,308,healthy
1769632493,ai-foxhop-net,5.68,4.11,4.13,67,76,healthy
1769632493,cammy-foxhop-net,null,null,null,0,0,unhealthy
1769632498,ai-foxhop-net,5.31,4.06,4.12,73,73,healthy
1769632498,cammy-foxhop-net,19.7,31.35,26.75,294,305,healthy
1769632504,ai-foxhop-net,null,null,null,0,0,unhealthy
1769632504,cammy-foxhop-net,29.12,32.98,27.33,292,304,healthy
1769632509,ai-foxhop-net,null,null,null,0,0,unhealthy
1769632509,cammy-foxhop-net,29.12,32.98,27.33,292,304,healthy
1769632514,ai-foxhop-net,null,null,null,0,0,unhealthy
1769632514,cammy-foxhop-net,null,null,null,0,0,unhealthy
1769632520,ai-foxhop-net,null,null,null,0,0,unhealthy
1769632520,cammy-foxhop-net,null,null,null,0,0,unhealthy
1769632526,ai-foxhop-net,6.98,4.74,4.35,70,72,healthy
1769632526,cammy-foxhop-net,26.02,32.05,27.15,302,304,healthy
1769632531,ai-foxhop-net,6.98,4.74,4.35,70,72,healthy
1769632531,cammy-foxhop-net,24.66,31.67,27.05,302,304,healthy
1769632537,ai-foxhop-net,6.86,4.8,4.37,63,65,healthy
1769632537,cammy-foxhop-net,22.93,31.19,26.92,302,304,healthy
1769632542,ai-foxhop-net,10.84,5.73,4.68,44,57,healthy
1769632542,cammy-foxhop-net,26.06,31.58,27.09,294,304,healthy
1769632547,ai-foxhop-net,12.53,6.16,4.83,48,58,healthy
1769632547,cammy-foxhop-net,28.22,31.94,27.23,290,305,healthy
1769632553,ai-foxhop-net,12.53,6.16,4.83,48,58,healthy
1769632553,cammy-foxhop-net,28.22,31.94,27.23,290,305,healthy
1769632558,ai-foxhop-net,null,null,null,0,0,unhealthy
1769632558,cammy-foxhop-net,null,null,null,0,0,unhealthy
1769632564,ai-foxhop-net,null,null,null,0,0,unhealthy
1769632564,cammy-foxhop-net,null,null,null,0,0,unhealthy
1769632569,ai-foxhop-net,null,null,null,0,0,unhealthy
1769632569,cammy-foxhop-net,null,null,null,0,0,unhealthy
1769632574,ai-foxhop-net,10.02,6.14,4.86,54,64,healthy
1769632574,cammy-foxhop-net,31.96,32.56,27.57,295,305,healthy
1769632580,ai-foxhop-net,null,null,null,0,0,unhealthy
1769632580,cammy-foxhop-net,32.12,32.59,27.6,296,304,healthy
1769632585,ai-foxhop-net,null,null,null,0,0,unhealthy
1769632585,cammy-foxhop-net,31.15,32.38,27.56,297,304,healthy
1769632591,ai-foxhop-net,null,null,null,0,0,unhealthy
1769632591,cammy-foxhop-net,30.02,32.12,27.5,297,304,healthy
1769632596,ai-foxhop-net,null,null,null,0,0,unhealthy
1769632596,cammy-foxhop-net,30.02,32.12,27.5,297,304,healthy
1769632601,ai-foxhop-net,null,null,null,0,0,unhealthy
1769632601,cammy-foxhop-net,29.47,31.95,27.5,297,306,healthy
1769632607,ai-foxhop-net,13.14,7.51,5.37,54,56,healthy
1769632607,cammy-foxhop-net,28.79,31.77,27.46,289,307,healthy
1769632612,ai-foxhop-net,12.65,7.5,5.38,54,56,healthy
1769632612,cammy-foxhop-net,28.01,31.56,27.42,288,307,healthy
1769632617,ai-foxhop-net,13.32,7.72,5.46,55,65,healthy
1769632617,cammy-foxhop-net,null,null,null,0,0,unhealthy
1769632623,ai-foxhop-net,null,null,null,0,0,unhealthy
1769632623,cammy-foxhop-net,null,null,null,0,0,unhealthy
1769632628,ai-foxhop-net,null,null,null,0,0,unhealthy
1769632628,cammy-foxhop-net,29.39,31.66,27.52,286,316,healthy
1769632633,ai-foxhop-net,null,null,null,0,0,unhealthy
1769632633,cammy-foxhop-net,29.6,31.67,27.54,287,316,healthy
1769632639,ai-foxhop-net,null,null,null,0,0,unhealthy
1769632639,cammy-foxhop-net,null,null,null,0,0,unhealthy
1769632644,ai-foxhop-net,8.33,7.06,5.31,62,65,healthy
1769632644,cammy-foxhop-net,null,null,null,0,0,unhealthy
1769632650,ai-foxhop-net,7.75,6.96,5.29,61,66,healthy
1769632650,cammy-foxhop-net,null,null,null,0,0,unhealthy
1769632655,ai-foxhop-net,7.13,6.84,5.26,58,68,healthy
1769632655,cammy-foxhop-net,30.21,31.78,27.69,294,323,healthy
1769632660,ai-foxhop-net,7.13,6.84,5.26,58,68,healthy
1769632660,cammy-foxhop-net,30.27,31.76,27.71,294,323,healthy
1769632666,ai-foxhop-net,7.76,6.98,5.32,57,69,healthy
1769632666,cammy-foxhop-net,30.17,31.72,27.72,294,323,healthy
1769632671,ai-foxhop-net,7.14,6.87,5.29,49,69,healthy
1769632671,cammy-foxhop-net,33.2,32.32,27.94,294,323,healthy
1769632677,ai-foxhop-net,8.73,7.2,5.41,26,61,healthy
1769632677,cammy-foxhop-net,41.11,33.98,28.5,277,328,healthy
1769632682,ai-foxhop-net,null,null,null,0,0,unhealthy
1769632682,cammy-foxhop-net,null,null,null,0,0,unhealthy
1769632687,ai-foxhop-net,null,null,null,0,0,unhealthy
1769632687,cammy-foxhop-net,null,null,null,0,0,unhealthy
1769632693,ai-foxhop-net,null,null,null,0,0,unhealthy
1769632693,cammy-foxhop-net,null,null,null,0,0,unhealthy
1769632698,ai-foxhop-net,7.65,7.08,5.41,27,71,healthy
1769632698,cammy-foxhop-net,40.1,34.24,28.7,284,320,healthy
1769632704,ai-foxhop-net,13.19,8.26,5.81,22,70,healthy
1769632704,cammy-foxhop-net,40.49,34.42,28.79,283,329,healthy
1769632709,ai-foxhop-net,13.19,8.26,5.81,22,70,healthy
1769632709,cammy-foxhop-net,null,null,null,0,0,unhealthy
1769632715,ai-foxhop-net,null,null,null,0,0,unhealthy
1769632715,cammy-foxhop-net,null,null,null,0,0,unhealthy
1769632720,ai-foxhop-net,null,null,null,0,0,unhealthy
1769632720,cammy-foxhop-net,null,null,null,0,0,unhealthy
1 timestamp pool_id load1 load5 load15 available total status
2 1769632399 ai-foxhop-net 2.92 4.0 4.14 85 85 healthy
3 1769632399 cammy-foxhop-net 41.44 38.73 28.42 302 307 healthy
4 1769632404 ai-foxhop-net 3.09 4.02 4.14 79 80 healthy
5 1769632404 cammy-foxhop-net 39.96 38.47 28.39 301 308 healthy
6 1769632410 ai-foxhop-net 2.84 3.95 4.12 79 79 healthy
7 1769632410 cammy-foxhop-net 37.64 38.02 28.29 301 307 healthy
8 1769632415 ai-foxhop-net 2.61 3.88 4.1 79 79 healthy
9 1769632415 cammy-foxhop-net 36.79 37.83 28.29 301 307 healthy
10 1769632421 ai-foxhop-net 2.4 3.82 4.07 79 79 healthy
11 1769632421 cammy-foxhop-net 35.12 37.47 28.22 302 307 healthy
12 1769632427 ai-foxhop-net 2.21 3.76 4.05 79 79 healthy
13 1769632427 cammy-foxhop-net null null null 0 0 unhealthy
14 1769632433 ai-foxhop-net 2.03 3.69 4.03 79 79 healthy
15 1769632433 cammy-foxhop-net null null null 0 0 unhealthy
16 1769632438 ai-foxhop-net 1.8 3.59 3.99 79 79 healthy
17 1769632438 cammy-foxhop-net 25.31 35.07 27.63 307 307 healthy
18 1769632444 ai-foxhop-net 1.82 3.56 3.98 79 79 healthy
19 1769632444 cammy-foxhop-net 23.28 34.49 27.48 307 307 healthy
20 1769632449 ai-foxhop-net 1.91 3.55 3.97 79 79 healthy
21 1769632449 cammy-foxhop-net 21.58 33.95 27.34 307 307 healthy
22 1769632455 ai-foxhop-net 1.76 3.49 3.95 79 79 healthy
23 1769632455 cammy-foxhop-net 20.17 33.45 27.22 307 307 healthy
24 1769632460 ai-foxhop-net 1.62 3.43 3.93 79 79 healthy
25 1769632460 cammy-foxhop-net 18.63 32.92 27.08 307 307 healthy
26 1769632466 ai-foxhop-net 1.49 3.38 3.91 79 79 healthy
27 1769632466 cammy-foxhop-net 17.3 32.4 26.94 307 307 healthy
28 1769632471 ai-foxhop-net 1.37 3.32 3.89 79 79 healthy
29 1769632471 cammy-foxhop-net 16.08 31.9 26.81 307 307 healthy
30 1769632476 ai-foxhop-net 1.16 3.21 3.85 78 79 healthy
31 1769632476 cammy-foxhop-net 13.6 30.85 26.52 307 307 healthy
32 1769632482 ai-foxhop-net 3.31 3.62 3.98 66 79 healthy
33 1769632482 cammy-foxhop-net 13.72 30.58 26.46 299 308 healthy
34 1769632487 ai-foxhop-net 3.31 3.62 3.98 66 79 healthy
35 1769632487 cammy-foxhop-net 13.72 30.58 26.46 299 308 healthy
36 1769632493 ai-foxhop-net 5.68 4.11 4.13 67 76 healthy
37 1769632493 cammy-foxhop-net null null null 0 0 unhealthy
38 1769632498 ai-foxhop-net 5.31 4.06 4.12 73 73 healthy
39 1769632498 cammy-foxhop-net 19.7 31.35 26.75 294 305 healthy
40 1769632504 ai-foxhop-net null null null 0 0 unhealthy
41 1769632504 cammy-foxhop-net 29.12 32.98 27.33 292 304 healthy
42 1769632509 ai-foxhop-net null null null 0 0 unhealthy
43 1769632509 cammy-foxhop-net 29.12 32.98 27.33 292 304 healthy
44 1769632514 ai-foxhop-net null null null 0 0 unhealthy
45 1769632514 cammy-foxhop-net null null null 0 0 unhealthy
46 1769632520 ai-foxhop-net null null null 0 0 unhealthy
47 1769632520 cammy-foxhop-net null null null 0 0 unhealthy
48 1769632526 ai-foxhop-net 6.98 4.74 4.35 70 72 healthy
49 1769632526 cammy-foxhop-net 26.02 32.05 27.15 302 304 healthy
50 1769632531 ai-foxhop-net 6.98 4.74 4.35 70 72 healthy
51 1769632531 cammy-foxhop-net 24.66 31.67 27.05 302 304 healthy
52 1769632537 ai-foxhop-net 6.86 4.8 4.37 63 65 healthy
53 1769632537 cammy-foxhop-net 22.93 31.19 26.92 302 304 healthy
54 1769632542 ai-foxhop-net 10.84 5.73 4.68 44 57 healthy
55 1769632542 cammy-foxhop-net 26.06 31.58 27.09 294 304 healthy
56 1769632547 ai-foxhop-net 12.53 6.16 4.83 48 58 healthy
57 1769632547 cammy-foxhop-net 28.22 31.94 27.23 290 305 healthy
58 1769632553 ai-foxhop-net 12.53 6.16 4.83 48 58 healthy
59 1769632553 cammy-foxhop-net 28.22 31.94 27.23 290 305 healthy
60 1769632558 ai-foxhop-net null null null 0 0 unhealthy
61 1769632558 cammy-foxhop-net null null null 0 0 unhealthy
62 1769632564 ai-foxhop-net null null null 0 0 unhealthy
63 1769632564 cammy-foxhop-net null null null 0 0 unhealthy
64 1769632569 ai-foxhop-net null null null 0 0 unhealthy
65 1769632569 cammy-foxhop-net null null null 0 0 unhealthy
66 1769632574 ai-foxhop-net 10.02 6.14 4.86 54 64 healthy
67 1769632574 cammy-foxhop-net 31.96 32.56 27.57 295 305 healthy
68 1769632580 ai-foxhop-net null null null 0 0 unhealthy
69 1769632580 cammy-foxhop-net 32.12 32.59 27.6 296 304 healthy
70 1769632585 ai-foxhop-net null null null 0 0 unhealthy
71 1769632585 cammy-foxhop-net 31.15 32.38 27.56 297 304 healthy
72 1769632591 ai-foxhop-net null null null 0 0 unhealthy
73 1769632591 cammy-foxhop-net 30.02 32.12 27.5 297 304 healthy
74 1769632596 ai-foxhop-net null null null 0 0 unhealthy
75 1769632596 cammy-foxhop-net 30.02 32.12 27.5 297 304 healthy
76 1769632601 ai-foxhop-net null null null 0 0 unhealthy
77 1769632601 cammy-foxhop-net 29.47 31.95 27.5 297 306 healthy
78 1769632607 ai-foxhop-net 13.14 7.51 5.37 54 56 healthy
79 1769632607 cammy-foxhop-net 28.79 31.77 27.46 289 307 healthy
80 1769632612 ai-foxhop-net 12.65 7.5 5.38 54 56 healthy
81 1769632612 cammy-foxhop-net 28.01 31.56 27.42 288 307 healthy
82 1769632617 ai-foxhop-net 13.32 7.72 5.46 55 65 healthy
83 1769632617 cammy-foxhop-net null null null 0 0 unhealthy
84 1769632623 ai-foxhop-net null null null 0 0 unhealthy
85 1769632623 cammy-foxhop-net null null null 0 0 unhealthy
86 1769632628 ai-foxhop-net null null null 0 0 unhealthy
87 1769632628 cammy-foxhop-net 29.39 31.66 27.52 286 316 healthy
88 1769632633 ai-foxhop-net null null null 0 0 unhealthy
89 1769632633 cammy-foxhop-net 29.6 31.67 27.54 287 316 healthy
90 1769632639 ai-foxhop-net null null null 0 0 unhealthy
91 1769632639 cammy-foxhop-net null null null 0 0 unhealthy
92 1769632644 ai-foxhop-net 8.33 7.06 5.31 62 65 healthy
93 1769632644 cammy-foxhop-net null null null 0 0 unhealthy
94 1769632650 ai-foxhop-net 7.75 6.96 5.29 61 66 healthy
95 1769632650 cammy-foxhop-net null null null 0 0 unhealthy
96 1769632655 ai-foxhop-net 7.13 6.84 5.26 58 68 healthy
97 1769632655 cammy-foxhop-net 30.21 31.78 27.69 294 323 healthy
98 1769632660 ai-foxhop-net 7.13 6.84 5.26 58 68 healthy
99 1769632660 cammy-foxhop-net 30.27 31.76 27.71 294 323 healthy
100 1769632666 ai-foxhop-net 7.76 6.98 5.32 57 69 healthy
101 1769632666 cammy-foxhop-net 30.17 31.72 27.72 294 323 healthy
102 1769632671 ai-foxhop-net 7.14 6.87 5.29 49 69 healthy
103 1769632671 cammy-foxhop-net 33.2 32.32 27.94 294 323 healthy
104 1769632677 ai-foxhop-net 8.73 7.2 5.41 26 61 healthy
105 1769632677 cammy-foxhop-net 41.11 33.98 28.5 277 328 healthy
106 1769632682 ai-foxhop-net null null null 0 0 unhealthy
107 1769632682 cammy-foxhop-net null null null 0 0 unhealthy
108 1769632687 ai-foxhop-net null null null 0 0 unhealthy
109 1769632687 cammy-foxhop-net null null null 0 0 unhealthy
110 1769632693 ai-foxhop-net null null null 0 0 unhealthy
111 1769632693 cammy-foxhop-net null null null 0 0 unhealthy
112 1769632698 ai-foxhop-net 7.65 7.08 5.41 27 71 healthy
113 1769632698 cammy-foxhop-net 40.1 34.24 28.7 284 320 healthy
114 1769632704 ai-foxhop-net 13.19 8.26 5.81 22 70 healthy
115 1769632704 cammy-foxhop-net 40.49 34.42 28.79 283 329 healthy
116 1769632709 ai-foxhop-net 13.19 8.26 5.81 22 70 healthy
117 1769632709 cammy-foxhop-net null null null 0 0 unhealthy
118 1769632715 ai-foxhop-net null null null 0 0 unhealthy
119 1769632715 cammy-foxhop-net null null null 0 0 unhealthy
120 1769632720 ai-foxhop-net null null null 0 0 unhealthy
121 1769632720 cammy-foxhop-net null null null 0 0 unhealthy

View file

@ -0,0 +1,61 @@
timestamp,load1,load5,load15,mem_used_gb,mem_avail_gb,mem_pct,available,allocated,spawning,latency_ms,http_code
1769632399,0,0,0,0,0,0,0,0,0,111,200
1769632404,0,0,0,0,0,0,0,0,0,113,200
1769632410,0,0,0,0,0,0,0,0,0,173,200
1769632415,0,0,0,0,0,0,0,0,0,121,200
1769632421,0,0,0,0,0,0,0,0,0,402,200
1769632427,0,0,0,0,0,0,0,0,0,440,200
1769632433,0,0,0,0,0,0,0,0,0,370,200
1769632438,0,0,0,0,0,0,0,0,0,235,200
1769632444,0,0,0,0,0,0,0,0,0,129,200
1769632449,0,0,0,0,0,0,0,0,0,111,200
1769632455,0,0,0,0,0,0,0,0,0,147,200
1769632460,0,0,0,0,0,0,0,0,0,170,200
1769632466,0,0,0,0,0,0,0,0,0,168,200
1769632471,0,0,0,0,0,0,0,0,0,195,200
1769632476,0,0,0,0,0,0,0,0,0,178,200
1769632482,0,0,0,0,0,0,0,0,0,151,200
1769632487,0,0,0,0,0,0,0,0,0,176,200
1769632493,0,0,0,0,0,0,0,0,0,119,200
1769632498,0,0,0,0,0,0,0,0,0,188,200
1769632504,0,0,0,0,0,0,0,0,0,133,200
1769632509,0,0,0,0,0,0,0,0,0,137,200
1769632514,0,0,0,0,0,0,0,0,0,144,200
1769632520,0,0,0,0,0,0,0,0,0,881,200
1769632526,0,0,0,0,0,0,0,0,0,129,200
1769632531,0,0,0,0,0,0,0,0,0,110,200
1769632537,0,0,0,0,0,0,0,0,0,123,200
1769632542,0,0,0,0,0,0,0,0,0,116,200
1769632547,0,0,0,0,0,0,0,0,0,211,200
1769632553,0,0,0,0,0,0,0,0,0,129,200
1769632558,0,0,0,0,0,0,0,0,0,185,200
1769632564,0,0,0,0,0,0,0,0,0,160,200
1769632569,0,0,0,0,0,0,0,0,0,123,200
1769632574,0,0,0,0,0,0,0,0,0,127,200
1769632580,0,0,0,0,0,0,0,0,0,177,200
1769632585,0,0,0,0,0,0,0,0,0,135,200
1769632591,0,0,0,0,0,0,0,0,0,110,200
1769632596,0,0,0,0,0,0,0,0,0,164,200
1769632601,0,0,0,0,0,0,0,0,0,124,200
1769632607,0,0,0,0,0,0,0,0,0,177,200
1769632612,0,0,0,0,0,0,0,0,0,131,200
1769632617,0,0,0,0,0,0,0,0,0,173,200
1769632623,0,0,0,0,0,0,0,0,0,116,200
1769632628,0,0,0,0,0,0,0,0,0,125,200
1769632633,0,0,0,0,0,0,0,0,0,119,200
1769632639,0,0,0,0,0,0,0,0,0,354,200
1769632644,0,0,0,0,0,0,0,0,0,112,200
1769632650,0,0,0,0,0,0,0,0,0,116,200
1769632655,0,0,0,0,0,0,0,0,0,122,200
1769632660,0,0,0,0,0,0,0,0,0,125,200
1769632666,0,0,0,0,0,0,0,0,0,176,200
1769632671,0,0,0,0,0,0,0,0,0,116,200
1769632677,0,0,0,0,0,0,0,0,0,177,200
1769632682,0,0,0,0,0,0,0,0,0,131,200
1769632687,0,0,0,0,0,0,0,0,0,165,200
1769632693,0,0,0,0,0,0,0,0,0,114,200
1769632698,0,0,0,0,0,0,0,0,0,115,200
1769632704,0,0,0,0,0,0,0,0,0,132,200
1769632709,0,0,0,0,0,0,0,0,0,187,200
1769632715,0,0,0,0,0,0,0,0,0,173,200
1769632720,0,0,0,0,0,0,0,0,0,222,200
1 timestamp load1 load5 load15 mem_used_gb mem_avail_gb mem_pct available allocated spawning latency_ms http_code
2 1769632399 0 0 0 0 0 0 0 0 0 111 200
3 1769632404 0 0 0 0 0 0 0 0 0 113 200
4 1769632410 0 0 0 0 0 0 0 0 0 173 200
5 1769632415 0 0 0 0 0 0 0 0 0 121 200
6 1769632421 0 0 0 0 0 0 0 0 0 402 200
7 1769632427 0 0 0 0 0 0 0 0 0 440 200
8 1769632433 0 0 0 0 0 0 0 0 0 370 200
9 1769632438 0 0 0 0 0 0 0 0 0 235 200
10 1769632444 0 0 0 0 0 0 0 0 0 129 200
11 1769632449 0 0 0 0 0 0 0 0 0 111 200
12 1769632455 0 0 0 0 0 0 0 0 0 147 200
13 1769632460 0 0 0 0 0 0 0 0 0 170 200
14 1769632466 0 0 0 0 0 0 0 0 0 168 200
15 1769632471 0 0 0 0 0 0 0 0 0 195 200
16 1769632476 0 0 0 0 0 0 0 0 0 178 200
17 1769632482 0 0 0 0 0 0 0 0 0 151 200
18 1769632487 0 0 0 0 0 0 0 0 0 176 200
19 1769632493 0 0 0 0 0 0 0 0 0 119 200
20 1769632498 0 0 0 0 0 0 0 0 0 188 200
21 1769632504 0 0 0 0 0 0 0 0 0 133 200
22 1769632509 0 0 0 0 0 0 0 0 0 137 200
23 1769632514 0 0 0 0 0 0 0 0 0 144 200
24 1769632520 0 0 0 0 0 0 0 0 0 881 200
25 1769632526 0 0 0 0 0 0 0 0 0 129 200
26 1769632531 0 0 0 0 0 0 0 0 0 110 200
27 1769632537 0 0 0 0 0 0 0 0 0 123 200
28 1769632542 0 0 0 0 0 0 0 0 0 116 200
29 1769632547 0 0 0 0 0 0 0 0 0 211 200
30 1769632553 0 0 0 0 0 0 0 0 0 129 200
31 1769632558 0 0 0 0 0 0 0 0 0 185 200
32 1769632564 0 0 0 0 0 0 0 0 0 160 200
33 1769632569 0 0 0 0 0 0 0 0 0 123 200
34 1769632574 0 0 0 0 0 0 0 0 0 127 200
35 1769632580 0 0 0 0 0 0 0 0 0 177 200
36 1769632585 0 0 0 0 0 0 0 0 0 135 200
37 1769632591 0 0 0 0 0 0 0 0 0 110 200
38 1769632596 0 0 0 0 0 0 0 0 0 164 200
39 1769632601 0 0 0 0 0 0 0 0 0 124 200
40 1769632607 0 0 0 0 0 0 0 0 0 177 200
41 1769632612 0 0 0 0 0 0 0 0 0 131 200
42 1769632617 0 0 0 0 0 0 0 0 0 173 200
43 1769632623 0 0 0 0 0 0 0 0 0 116 200
44 1769632628 0 0 0 0 0 0 0 0 0 125 200
45 1769632633 0 0 0 0 0 0 0 0 0 119 200
46 1769632639 0 0 0 0 0 0 0 0 0 354 200
47 1769632644 0 0 0 0 0 0 0 0 0 112 200
48 1769632650 0 0 0 0 0 0 0 0 0 116 200
49 1769632655 0 0 0 0 0 0 0 0 0 122 200
50 1769632660 0 0 0 0 0 0 0 0 0 125 200
51 1769632666 0 0 0 0 0 0 0 0 0 176 200
52 1769632671 0 0 0 0 0 0 0 0 0 116 200
53 1769632677 0 0 0 0 0 0 0 0 0 177 200
54 1769632682 0 0 0 0 0 0 0 0 0 131 200
55 1769632687 0 0 0 0 0 0 0 0 0 165 200
56 1769632693 0 0 0 0 0 0 0 0 0 114 200
57 1769632698 0 0 0 0 0 0 0 0 0 115 200
58 1769632704 0 0 0 0 0 0 0 0 0 132 200
59 1769632709 0 0 0 0 0 0 0 0 0 187 200
60 1769632715 0 0 0 0 0 0 0 0 0 173 200
61 1769632720 0 0 0 0 0 0 0 0 0 222 200

View file

@ -33,3 +33,4 @@ Tracking compile and test execution times across releases.
| 4.2.26 | 2026-01-24 | 661 | 100.0% | 78s | cpp | python |
| 4.2.27 | 2026-01-24 | 653 | 100.0% | 119s | commonlisp | php |
| 4.2.28 | 2026-01-24 | 645 | 100.0% | 116s | commonlisp | awk |
| 4.2.29 | 2026-01-28 | 724 | 100.0% | 81s | go | groovy |