perf - Add performance report for 4.2.13 [ci skip]
This commit is contained in:
parent
f7ad5d4d25
commit
55d0251e78
11 changed files with 862 additions and 0 deletions
BIN
reports/4.2.13/chart-category-comparison.png
Normal file
BIN
reports/4.2.13/chart-category-comparison.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 90 KiB |
BIN
reports/4.2.13/chart-dashboard.png
Normal file
BIN
reports/4.2.13/chart-dashboard.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 146 KiB |
BIN
reports/4.2.13/chart-duration-by-language.png
Normal file
BIN
reports/4.2.13/chart-duration-by-language.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 164 KiB |
BIN
reports/4.2.13/chart-duration-histogram.png
Normal file
BIN
reports/4.2.13/chart-duration-histogram.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 56 KiB |
BIN
reports/4.2.13/chart-queue-vs-execution.png
Normal file
BIN
reports/4.2.13/chart-queue-vs-execution.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 119 KiB |
BIN
reports/4.2.13/chart-speed-leaders.png
Normal file
BIN
reports/4.2.13/chart-speed-leaders.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 77 KiB |
407
reports/4.2.13/perf.json
Normal file
407
reports/4.2.13/perf.json
Normal file
|
|
@ -0,0 +1,407 @@
|
|||
{
|
||||
"tag": "4.2.13",
|
||||
"generated_at": "2026-01-23T14:19:49Z",
|
||||
"parent_pipeline_id": 12137,
|
||||
"child_pipeline_id": 12139,
|
||||
"summary": {
|
||||
"total_tests": 673,
|
||||
"passed_tests": 673,
|
||||
"failed_tests": 0,
|
||||
"total_languages": 43,
|
||||
"passed_languages": 43,
|
||||
"avg_duration_seconds": 126,
|
||||
"max_duration_seconds": 290,
|
||||
"min_duration_seconds": 23,
|
||||
"slowest_language": "deno",
|
||||
"fastest_language": "haskell"
|
||||
},
|
||||
"languages": [
|
||||
{
|
||||
"language": "deno",
|
||||
"status": "Passed",
|
||||
"queued_duration": 71.556463,
|
||||
"started_at": "2026-01-23T13:59:55Z",
|
||||
"updated_at": "2026-01-23T14:04:45Z",
|
||||
"job_id": 29581,
|
||||
"duration_seconds": 290
|
||||
},
|
||||
{
|
||||
"language": "raku",
|
||||
"status": "Passed",
|
||||
"queued_duration": 117.465496,
|
||||
"started_at": "2026-01-23T14:00:41Z",
|
||||
"updated_at": "2026-01-23T14:05:25Z",
|
||||
"job_id": 29583,
|
||||
"duration_seconds": 284
|
||||
},
|
||||
{
|
||||
"language": "awk",
|
||||
"status": "Passed",
|
||||
"queued_duration": 115.779189,
|
||||
"started_at": "2026-01-23T14:00:39Z",
|
||||
"updated_at": "2026-01-23T14:04:56Z",
|
||||
"job_id": 29582,
|
||||
"duration_seconds": 257
|
||||
},
|
||||
{
|
||||
"language": "cpp",
|
||||
"status": "Passed",
|
||||
"queued_duration": 118.416115,
|
||||
"started_at": "2026-01-23T14:00:43Z",
|
||||
"updated_at": "2026-01-23T14:04:45Z",
|
||||
"job_id": 29585,
|
||||
"duration_seconds": 242
|
||||
},
|
||||
{
|
||||
"language": "java",
|
||||
"status": "Passed",
|
||||
"queued_duration": 120.12427,
|
||||
"started_at": "2026-01-23T14:00:45Z",
|
||||
"updated_at": "2026-01-23T14:04:45Z",
|
||||
"job_id": 29588,
|
||||
"duration_seconds": 240
|
||||
},
|
||||
{
|
||||
"language": "ruby",
|
||||
"status": "Passed",
|
||||
"queued_duration": 9.687979,
|
||||
"started_at": "2026-01-23T13:58:51Z",
|
||||
"updated_at": "2026-01-23T14:02:27Z",
|
||||
"job_id": 29566,
|
||||
"duration_seconds": 216
|
||||
},
|
||||
{
|
||||
"language": "typescript",
|
||||
"status": "Passed",
|
||||
"queued_duration": 8.327029,
|
||||
"started_at": "2026-01-23T13:58:50Z",
|
||||
"updated_at": "2026-01-23T14:02:19Z",
|
||||
"job_id": 29565,
|
||||
"duration_seconds": 209
|
||||
},
|
||||
{
|
||||
"language": "lua",
|
||||
"status": "Passed",
|
||||
"queued_duration": 12.99377,
|
||||
"started_at": "2026-01-23T13:58:55Z",
|
||||
"updated_at": "2026-01-23T14:02:18Z",
|
||||
"job_id": 29569,
|
||||
"duration_seconds": 203
|
||||
},
|
||||
{
|
||||
"language": "bash",
|
||||
"status": "Passed",
|
||||
"queued_duration": 13.791338,
|
||||
"started_at": "2026-01-23T13:58:56Z",
|
||||
"updated_at": "2026-01-23T14:02:18Z",
|
||||
"job_id": 29570,
|
||||
"duration_seconds": 202
|
||||
},
|
||||
{
|
||||
"language": "rust",
|
||||
"status": "Passed",
|
||||
"queued_duration": 119.817947,
|
||||
"started_at": "2026-01-23T14:00:44Z",
|
||||
"updated_at": "2026-01-23T14:03:58Z",
|
||||
"job_id": 29587,
|
||||
"duration_seconds": 194
|
||||
},
|
||||
{
|
||||
"language": "javascript",
|
||||
"status": "Passed",
|
||||
"queued_duration": 7.411797,
|
||||
"started_at": "2026-01-23T13:58:49Z",
|
||||
"updated_at": "2026-01-23T14:01:42Z",
|
||||
"job_id": 29564,
|
||||
"duration_seconds": 173
|
||||
},
|
||||
{
|
||||
"language": "python",
|
||||
"status": "Passed",
|
||||
"queued_duration": 6.861586,
|
||||
"started_at": "2026-01-23T13:58:48Z",
|
||||
"updated_at": "2026-01-23T14:01:37Z",
|
||||
"job_id": 29563,
|
||||
"duration_seconds": 169
|
||||
},
|
||||
{
|
||||
"language": "dart",
|
||||
"status": "Passed",
|
||||
"queued_duration": 213.719929,
|
||||
"started_at": "2026-01-23T14:02:21Z",
|
||||
"updated_at": "2026-01-23T14:05:03Z",
|
||||
"job_id": 29597,
|
||||
"duration_seconds": 162
|
||||
},
|
||||
{
|
||||
"language": "crystal",
|
||||
"status": "Passed",
|
||||
"queued_duration": 58.152023,
|
||||
"started_at": "2026-01-23T13:59:41Z",
|
||||
"updated_at": "2026-01-23T14:02:19Z",
|
||||
"job_id": 29579,
|
||||
"duration_seconds": 158
|
||||
},
|
||||
{
|
||||
"language": "zig",
|
||||
"status": "Passed",
|
||||
"queued_duration": 175.930347,
|
||||
"started_at": "2026-01-23T14:01:42Z",
|
||||
"updated_at": "2026-01-23T14:04:07Z",
|
||||
"job_id": 29593,
|
||||
"duration_seconds": 145
|
||||
},
|
||||
{
|
||||
"language": "objc",
|
||||
"status": "Passed",
|
||||
"queued_duration": 213.078182,
|
||||
"started_at": "2026-01-23T14:02:20Z",
|
||||
"updated_at": "2026-01-23T14:04:45Z",
|
||||
"job_id": 29596,
|
||||
"duration_seconds": 145
|
||||
},
|
||||
{
|
||||
"language": "julia",
|
||||
"status": "Passed",
|
||||
"queued_duration": 214.327195,
|
||||
"started_at": "2026-01-23T14:02:21Z",
|
||||
"updated_at": "2026-01-23T14:04:46Z",
|
||||
"job_id": 29598,
|
||||
"duration_seconds": 145
|
||||
},
|
||||
{
|
||||
"language": "d",
|
||||
"status": "Passed",
|
||||
"queued_duration": 175.29184,
|
||||
"started_at": "2026-01-23T14:01:41Z",
|
||||
"updated_at": "2026-01-23T14:03:59Z",
|
||||
"job_id": 29592,
|
||||
"duration_seconds": 138
|
||||
},
|
||||
{
|
||||
"language": "fortran",
|
||||
"status": "Passed",
|
||||
"queued_duration": 174.962606,
|
||||
"started_at": "2026-01-23T14:01:41Z",
|
||||
"updated_at": "2026-01-23T14:03:58Z",
|
||||
"job_id": 29591,
|
||||
"duration_seconds": 137
|
||||
},
|
||||
{
|
||||
"language": "ocaml",
|
||||
"status": "Passed",
|
||||
"queued_duration": 227.327638,
|
||||
"started_at": "2026-01-23T14:02:34Z",
|
||||
"updated_at": "2026-01-23T14:04:46Z",
|
||||
"job_id": 29600,
|
||||
"duration_seconds": 132
|
||||
},
|
||||
{
|
||||
"language": "scheme",
|
||||
"status": "Passed",
|
||||
"queued_duration": 48.847107,
|
||||
"started_at": "2026-01-23T13:59:30Z",
|
||||
"updated_at": "2026-01-23T14:01:38Z",
|
||||
"job_id": 29575,
|
||||
"duration_seconds": 128
|
||||
},
|
||||
{
|
||||
"language": "go",
|
||||
"status": "Passed",
|
||||
"queued_duration": 119.0798,
|
||||
"started_at": "2026-01-23T14:00:43Z",
|
||||
"updated_at": "2026-01-23T14:02:50Z",
|
||||
"job_id": 29586,
|
||||
"duration_seconds": 127
|
||||
},
|
||||
{
|
||||
"language": "perl",
|
||||
"status": "Passed",
|
||||
"queued_duration": 10.908457,
|
||||
"started_at": "2026-01-23T13:58:53Z",
|
||||
"updated_at": "2026-01-23T14:00:41Z",
|
||||
"job_id": 29567,
|
||||
"duration_seconds": 108
|
||||
},
|
||||
{
|
||||
"language": "r",
|
||||
"status": "Passed",
|
||||
"queued_duration": 14.74288,
|
||||
"started_at": "2026-01-23T13:58:57Z",
|
||||
"updated_at": "2026-01-23T14:00:44Z",
|
||||
"job_id": 29571,
|
||||
"duration_seconds": 107
|
||||
},
|
||||
{
|
||||
"language": "erlang",
|
||||
"status": "Passed",
|
||||
"queued_duration": 15.699978,
|
||||
"started_at": "2026-01-23T13:58:58Z",
|
||||
"updated_at": "2026-01-23T14:00:41Z",
|
||||
"job_id": 29573,
|
||||
"duration_seconds": 103
|
||||
},
|
||||
{
|
||||
"language": "elixir",
|
||||
"status": "Passed",
|
||||
"queued_duration": 15.300971,
|
||||
"started_at": "2026-01-23T13:58:58Z",
|
||||
"updated_at": "2026-01-23T14:00:41Z",
|
||||
"job_id": 29572,
|
||||
"duration_seconds": 103
|
||||
},
|
||||
{
|
||||
"language": "fsharp",
|
||||
"status": "Passed",
|
||||
"queued_duration": 243.740477,
|
||||
"started_at": "2026-01-23T14:02:51Z",
|
||||
"updated_at": "2026-01-23T14:04:02Z",
|
||||
"job_id": 29601,
|
||||
"duration_seconds": 71
|
||||
},
|
||||
{
|
||||
"language": "cobol",
|
||||
"status": "Passed",
|
||||
"queued_duration": 174.625619,
|
||||
"started_at": "2026-01-23T14:01:40Z",
|
||||
"updated_at": "2026-01-23T14:02:50Z",
|
||||
"job_id": 29590,
|
||||
"duration_seconds": 70
|
||||
},
|
||||
{
|
||||
"language": "powershell",
|
||||
"status": "Passed",
|
||||
"queued_duration": 49.561952,
|
||||
"started_at": "2026-01-23T13:59:30Z",
|
||||
"updated_at": "2026-01-23T14:00:39Z",
|
||||
"job_id": 29576,
|
||||
"duration_seconds": 69
|
||||
},
|
||||
{
|
||||
"language": "clojure",
|
||||
"status": "Passed",
|
||||
"queued_duration": 49.99933,
|
||||
"started_at": "2026-01-23T13:59:31Z",
|
||||
"updated_at": "2026-01-23T14:00:40Z",
|
||||
"job_id": 29577,
|
||||
"duration_seconds": 69
|
||||
},
|
||||
{
|
||||
"language": "csharp",
|
||||
"status": "Passed",
|
||||
"queued_duration": 244.237533,
|
||||
"started_at": "2026-01-23T14:02:52Z",
|
||||
"updated_at": "2026-01-23T14:03:59Z",
|
||||
"job_id": 29602,
|
||||
"duration_seconds": 67
|
||||
},
|
||||
{
|
||||
"language": "commonlisp",
|
||||
"status": "Passed",
|
||||
"queued_duration": 54.156959,
|
||||
"started_at": "2026-01-23T13:59:37Z",
|
||||
"updated_at": "2026-01-23T14:00:41Z",
|
||||
"job_id": 29578,
|
||||
"duration_seconds": 64
|
||||
},
|
||||
{
|
||||
"language": "dotnet",
|
||||
"status": "Passed",
|
||||
"queued_duration": 249.133822,
|
||||
"started_at": "2026-01-23T14:02:57Z",
|
||||
"updated_at": "2026-01-23T14:04:00Z",
|
||||
"job_id": 29603,
|
||||
"duration_seconds": 63
|
||||
},
|
||||
{
|
||||
"language": "prolog",
|
||||
"status": "Passed",
|
||||
"queued_duration": 249.972432,
|
||||
"started_at": "2026-01-23T14:02:58Z",
|
||||
"updated_at": "2026-01-23T14:04:00Z",
|
||||
"job_id": 29604,
|
||||
"duration_seconds": 62
|
||||
},
|
||||
{
|
||||
"language": "php",
|
||||
"status": "Passed",
|
||||
"queued_duration": 12.174559,
|
||||
"started_at": "2026-01-23T13:58:54Z",
|
||||
"updated_at": "2026-01-23T13:59:54Z",
|
||||
"job_id": 29568,
|
||||
"duration_seconds": 60
|
||||
},
|
||||
{
|
||||
"language": "forth",
|
||||
"status": "Passed",
|
||||
"queued_duration": 252.33279,
|
||||
"started_at": "2026-01-23T14:03:00Z",
|
||||
"updated_at": "2026-01-23T14:03:58Z",
|
||||
"job_id": 29605,
|
||||
"duration_seconds": 58
|
||||
},
|
||||
{
|
||||
"language": "c",
|
||||
"status": "Passed",
|
||||
"queued_duration": 117.733149,
|
||||
"started_at": "2026-01-23T14:00:42Z",
|
||||
"updated_at": "2026-01-23T14:01:40Z",
|
||||
"job_id": 29584,
|
||||
"duration_seconds": 58
|
||||
},
|
||||
{
|
||||
"language": "tcl",
|
||||
"status": "Passed",
|
||||
"queued_duration": 139.412121,
|
||||
"started_at": "2026-01-23T14:03:59Z",
|
||||
"updated_at": "2026-01-23T14:04:45Z",
|
||||
"job_id": 29606,
|
||||
"duration_seconds": 46
|
||||
},
|
||||
{
|
||||
"language": "kotlin",
|
||||
"status": "Passed",
|
||||
"queued_duration": 171.970083,
|
||||
"started_at": "2026-01-23T14:01:37Z",
|
||||
"updated_at": "2026-01-23T14:02:21Z",
|
||||
"job_id": 29589,
|
||||
"duration_seconds": 44
|
||||
},
|
||||
{
|
||||
"language": "nim",
|
||||
"status": "Passed",
|
||||
"queued_duration": 211.651113,
|
||||
"started_at": "2026-01-23T14:02:18Z",
|
||||
"updated_at": "2026-01-23T14:02:59Z",
|
||||
"job_id": 29594,
|
||||
"duration_seconds": 41
|
||||
},
|
||||
{
|
||||
"language": "groovy",
|
||||
"status": "Passed",
|
||||
"queued_duration": 0.347805,
|
||||
"started_at": "2026-01-23T14:04:07Z",
|
||||
"updated_at": "2026-01-23T14:04:46Z",
|
||||
"job_id": 29609,
|
||||
"duration_seconds": 39
|
||||
},
|
||||
{
|
||||
"language": "v",
|
||||
"status": "Passed",
|
||||
"queued_duration": 212.626113,
|
||||
"started_at": "2026-01-23T14:02:19Z",
|
||||
"updated_at": "2026-01-23T14:02:50Z",
|
||||
"job_id": 29595,
|
||||
"duration_seconds": 31
|
||||
},
|
||||
{
|
||||
"language": "haskell",
|
||||
"status": "Passed",
|
||||
"queued_duration": 219.562344,
|
||||
"started_at": "2026-01-23T14:02:27Z",
|
||||
"updated_at": "2026-01-23T14:02:50Z",
|
||||
"job_id": 29599,
|
||||
"duration_seconds": 23
|
||||
}
|
||||
]
|
||||
}
|
||||
146
reports/4.2.13/perf.md
Normal file
146
reports/4.2.13/perf.md
Normal file
|
|
@ -0,0 +1,146 @@
|
|||
# Performance Report: 4.2.13
|
||||
|
||||
**Generated:** 2026-01-23T14:19:49Z
|
||||
**Pipeline:** [#12139](https://git.unturf.com/engineering/unturf/un-inception/-/pipelines/12139)
|
||||
|
||||
## Summary
|
||||
|
||||
| Metric | Value |
|
||||
|--------|-------|
|
||||
| Total Tests | 673 |
|
||||
| Passed | 673 |
|
||||
| Failed | 0 |
|
||||
| Pass Rate | 100.0% |
|
||||
| Languages | 43 |
|
||||
| Avg Duration | 126s |
|
||||
| Slowest | deno (290s) |
|
||||
| Fastest | haskell (23s) |
|
||||
|
||||
---
|
||||
|
||||
## Test Duration by Language
|
||||
|
||||
The primary performance metric - how long each language takes to run its full test suite (15 tests per language).
|
||||
|
||||

|
||||
|
||||
**Key observations:**
|
||||
- **DENO** and **RAKU** are outliers at 90+ seconds
|
||||
- Most languages cluster between 20-40 seconds
|
||||
- Compiled languages (red) tend to be faster than interpreted (blue)
|
||||
- **HASKELL** is the fastest at 23 seconds
|
||||
|
||||
---
|
||||
|
||||
## Compiled vs Interpreted
|
||||
|
||||
Comparing performance between compiled languages (C, Go, Rust, etc.) and interpreted languages (Python, Ruby, JavaScript, etc.).
|
||||
|
||||

|
||||
|
||||
**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.
|
||||
|
||||

|
||||
|
||||
**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 (deno, raku)
|
||||
|
||||
---
|
||||
|
||||
## Speed Leaders
|
||||
|
||||
Side-by-side comparison of the 10 slowest and 10 fastest languages.
|
||||
|
||||

|
||||
|
||||
**Slowest (left):** DENO, RAKU, AWK, CPP, JAVA
|
||||
**Fastest (right):** HASKELL, V, GROOVY, NIM, KOTLIN
|
||||
|
||||
---
|
||||
|
||||
## Queue vs Execution Time
|
||||
|
||||
Scatter plot showing the relationship between CI queue wait time and actual test execution time.
|
||||
|
||||

|
||||
|
||||
**Notes:**
|
||||
- Queue time is how long the job waited for a runner
|
||||
- Most jobs had similar queue times (clustered vertically)
|
||||
- Outliers labeled - deno and raku took longest to execute regardless of queue time
|
||||
|
||||
---
|
||||
|
||||
## Dashboard
|
||||
|
||||
Summary dashboard combining key metrics and visualizations.
|
||||
|
||||

|
||||
|
||||
---
|
||||
|
||||
## Raw Data
|
||||
|
||||
### Per-Language Performance
|
||||
|
||||
| Language | Status | Duration |
|
||||
|----------|--------|----------|
|
||||
| deno | Passed | 290s |
|
||||
| raku | Passed | 284s |
|
||||
| awk | Passed | 257s |
|
||||
| cpp | Passed | 242s |
|
||||
| java | Passed | 240s |
|
||||
| ruby | Passed | 216s |
|
||||
| typescript | Passed | 209s |
|
||||
| lua | Passed | 203s |
|
||||
| bash | Passed | 202s |
|
||||
| rust | Passed | 194s |
|
||||
| javascript | Passed | 173s |
|
||||
| python | Passed | 169s |
|
||||
| dart | Passed | 162s |
|
||||
| crystal | Passed | 158s |
|
||||
| zig | Passed | 145s |
|
||||
| objc | Passed | 145s |
|
||||
| julia | Passed | 145s |
|
||||
| d | Passed | 138s |
|
||||
| fortran | Passed | 137s |
|
||||
| ocaml | Passed | 132s |
|
||||
| scheme | Passed | 128s |
|
||||
| go | Passed | 127s |
|
||||
| perl | Passed | 108s |
|
||||
| r | Passed | 107s |
|
||||
| erlang | Passed | 103s |
|
||||
| elixir | Passed | 103s |
|
||||
| fsharp | Passed | 71s |
|
||||
| cobol | Passed | 70s |
|
||||
| powershell | Passed | 69s |
|
||||
| clojure | Passed | 69s |
|
||||
| csharp | Passed | 67s |
|
||||
| commonlisp | Passed | 64s |
|
||||
| dotnet | Passed | 63s |
|
||||
| prolog | Passed | 62s |
|
||||
| php | Passed | 60s |
|
||||
| forth | Passed | 58s |
|
||||
| c | Passed | 58s |
|
||||
| tcl | Passed | 46s |
|
||||
| kotlin | Passed | 44s |
|
||||
| nim | Passed | 41s |
|
||||
| groovy | Passed | 39s |
|
||||
| v | Passed | 31s |
|
||||
| haskell | Passed | 23s |
|
||||
|
||||
---
|
||||
|
||||
*Report generated by UN Inception CI pipeline*
|
||||
114
reports/4.2.13/pool-metrics.json
Normal file
114
reports/4.2.13/pool-metrics.json
Normal file
|
|
@ -0,0 +1,114 @@
|
|||
{
|
||||
"summary": {
|
||||
"total_samples": 193,
|
||||
"collection_duration_seconds": 1202,
|
||||
"success_rate": 100.0
|
||||
},
|
||||
"cpu": {
|
||||
"load1": {
|
||||
"min": 0.0,
|
||||
"max": 55.84,
|
||||
"avg": 6.69,
|
||||
"median": 1.03,
|
||||
"stdev": 12.21
|
||||
},
|
||||
"load5": {
|
||||
"min": 0.0,
|
||||
"max": 31.99,
|
||||
"avg": 11.37,
|
||||
"median": 8.78,
|
||||
"stdev": 9.35
|
||||
},
|
||||
"load15": {
|
||||
"min": 0.0,
|
||||
"max": 19.31,
|
||||
"avg": 11.78,
|
||||
"median": 12.56,
|
||||
"stdev": 5.55
|
||||
}
|
||||
},
|
||||
"memory": {
|
||||
"used_gb": {
|
||||
"min": 0.0,
|
||||
"max": 127.0,
|
||||
"avg": 110.07,
|
||||
"median": 126.5,
|
||||
"stdev": 42.57
|
||||
},
|
||||
"available_gb": {
|
||||
"min": 0.0,
|
||||
"max": 262.3,
|
||||
"avg": 227.52,
|
||||
"median": 261.3,
|
||||
"stdev": 88.0
|
||||
},
|
||||
"used_percent": {
|
||||
"min": 0.0,
|
||||
"max": 33.6,
|
||||
"avg": 29.15,
|
||||
"median": 33.5,
|
||||
"stdev": 11.27
|
||||
}
|
||||
},
|
||||
"pool": {
|
||||
"available": {
|
||||
"min": 0,
|
||||
"max": 309,
|
||||
"avg": 267.13,
|
||||
"median": 309,
|
||||
"stdev": 103.39
|
||||
},
|
||||
"allocated": {
|
||||
"min": 0,
|
||||
"max": 11,
|
||||
"avg": 2.5,
|
||||
"median": 2,
|
||||
"stdev": 2.03
|
||||
},
|
||||
"spawning": {
|
||||
"min": 0,
|
||||
"max": 14,
|
||||
"avg": 0.79,
|
||||
"median": 0,
|
||||
"stdev": 2.33
|
||||
}
|
||||
},
|
||||
"latency_ms": {
|
||||
"min": 139,
|
||||
"max": 5425,
|
||||
"avg": 1120.1,
|
||||
"median": 226,
|
||||
"stdev": 1705.84
|
||||
},
|
||||
"http_codes": {
|
||||
"200": 193
|
||||
},
|
||||
"pools": [
|
||||
{
|
||||
"id": "ai-foxhop-net",
|
||||
"host": "ai.foxhop.net",
|
||||
"status": "healthy",
|
||||
"vcpu_count": 32,
|
||||
"load_avg": {
|
||||
"load1": 0.19,
|
||||
"load15": 2.55,
|
||||
"load5": 0.91
|
||||
},
|
||||
"available": 68,
|
||||
"total": 68
|
||||
},
|
||||
{
|
||||
"id": "cammy-foxhop-net",
|
||||
"host": "cammy.foxhop.net",
|
||||
"status": "healthy",
|
||||
"vcpu_count": 32,
|
||||
"load_avg": {
|
||||
"load1": 1.1,
|
||||
"load15": 8.89,
|
||||
"load5": 3.02
|
||||
},
|
||||
"available": 309,
|
||||
"total": 309
|
||||
}
|
||||
]
|
||||
}
|
||||
194
reports/4.2.13/raw-samples.csv
Normal file
194
reports/4.2.13/raw-samples.csv
Normal file
|
|
@ -0,0 +1,194 @@
|
|||
timestamp,load1,load5,load15,mem_used_gb,mem_avail_gb,mem_pct,available,allocated,spawning,latency_ms,http_code
|
||||
1769176706,0.62,2.04,6.09,126.4,261.8,33.5,305,3,0,427,200
|
||||
1769176711,2.09,2.32,6.16,126.5,261.7,33.5,303,2,3,139,200
|
||||
1769176716,2.33,2.37,6.15,126.5,261.7,33.5,303,2,3,201,200
|
||||
1769176722,3.5,2.61,6.21,126.6,261.6,33.5,305,2,1,388,200
|
||||
1769176727,3.62,2.65,6.21,126.6,261.5,33.5,301,5,5,645,200
|
||||
1769176733,0,0,0,0,0,0,0,0,0,5425,200
|
||||
1769176744,0,0,0,0,0,0,0,0,0,5175,200
|
||||
1769176754,0,0,0,0,0,0,0,0,0,5383,200
|
||||
1769176764,30.06,9.96,8.54,126.8,261.4,33.6,300,5,6,1785,200
|
||||
1769176771,28.3,9.92,8.53,126.5,261.7,33.5,302,5,3,1360,200
|
||||
1769176778,29.47,10.47,8.72,126.4,261.7,33.4,292,10,13,213,200
|
||||
1769176783,0,0,0,0,0,0,0,0,0,5239,200
|
||||
1769176794,32.51,12.06,9.26,125.9,262.1,33.3,285,9,14,2226,200
|
||||
1769176801,0,0,0,0,0,0,0,0,0,5149,200
|
||||
1769176811,0,0,0,0,0,0,0,0,0,5160,200
|
||||
1769176821,0,0,0,0,0,0,0,0,0,5212,200
|
||||
1769176832,49.53,19.86,12.06,126.1,261.9,33.4,290,8,9,3031,200
|
||||
1769176840,54.7,21.42,12.61,125.6,262.3,33.2,291,10,13,206,200
|
||||
1769176845,55.84,22.21,12.91,125.7,262.1,33.3,289,7,14,3769,200
|
||||
1769176854,0,0,0,0,0,0,0,0,0,5220,200
|
||||
1769176864,0,0,0,0,0,0,0,0,0,5325,200
|
||||
1769176875,0,0,0,0,0,0,0,0,0,5211,200
|
||||
1769176885,0,0,0,0,0,0,0,0,0,5206,200
|
||||
1769176896,52.44,26.99,15.05,126.5,261.4,33.5,300,9,3,209,200
|
||||
1769176901,53.61,27.65,15.33,125.8,262.0,33.3,292,10,11,213,200
|
||||
1769176906,0,0,0,0,0,0,0,0,0,5210,200
|
||||
1769176917,0,0,0,0,0,0,0,0,0,5206,200
|
||||
1769176927,0,0,0,0,0,0,0,0,0,5286,200
|
||||
1769176937,50.13,30.13,16.69,126.7,261.1,33.5,299,7,6,4039,200
|
||||
1769176947,0,0,0,0,0,0,0,0,0,5228,200
|
||||
1769176957,0,0,0,0,0,0,0,0,0,5188,200
|
||||
1769176967,40.21,29.44,16.82,127.0,260.9,33.6,303,6,2,3606,200
|
||||
1769176976,35.21,28.72,16.72,126.9,261.0,33.6,300,9,5,179,200
|
||||
1769176981,0,0,0,0,0,0,0,0,0,5200,200
|
||||
1769176992,0,0,0,0,0,0,0,0,0,5199,200
|
||||
1769177002,0,0,0,0,0,0,0,0,0,5216,200
|
||||
1769177012,0,0,0,0,0,0,0,0,0,5216,200
|
||||
1769177023,0,0,0,0,0,0,0,0,0,5312,200
|
||||
1769177033,39.36,31.3,18.32,126.8,261.0,33.6,302,9,3,248,200
|
||||
1769177039,38.05,31.16,18.34,127.0,260.8,33.6,298,11,3,205,200
|
||||
1769177044,0,0,0,0,0,0,0,0,0,5169,200
|
||||
1769177054,0,0,0,0,0,0,0,0,0,5165,200
|
||||
1769177064,0,0,0,0,0,0,0,0,0,5238,200
|
||||
1769177075,0,0,0,0,0,0,0,0,0,5203,200
|
||||
1769177085,36.0,31.99,19.31,126.4,261.4,33.4,301,7,1,279,200
|
||||
1769177091,33.68,31.58,19.25,126.4,261.4,33.4,301,6,1,1587,200
|
||||
1769177097,31.22,31.1,19.16,126.1,261.6,33.4,300,7,2,617,200
|
||||
1769177103,29.36,30.72,19.1,126.1,261.6,33.4,301,4,2,2214,200
|
||||
1769177110,28.0,30.37,19.11,126.1,261.6,33.4,301,7,2,1817,200
|
||||
1769177117,25.11,29.67,19.0,126.0,261.7,33.4,302,4,1,2833,200
|
||||
1769177125,23.9,29.34,18.95,126.0,261.7,33.4,302,4,1,211,200
|
||||
1769177131,22.31,28.92,18.87,126.0,261.7,33.4,302,4,1,212,200
|
||||
1769177136,21.4,28.62,18.83,126.2,261.6,33.4,303,4,2,209,200
|
||||
1769177141,19.77,28.16,18.73,126.2,261.6,33.4,304,4,1,212,200
|
||||
1769177147,18.42,27.74,18.65,126.2,261.6,33.4,304,4,1,206,200
|
||||
1769177152,17.11,27.32,18.56,126.2,261.6,33.4,304,3,1,187,200
|
||||
1769177157,16.22,26.96,18.49,126.2,261.6,33.4,304,3,1,200,200
|
||||
1769177163,15.0,26.53,18.4,126.2,261.6,33.4,304,3,1,204,200
|
||||
1769177168,13.88,26.11,18.3,126.2,261.6,33.4,305,3,1,210,200
|
||||
1769177173,12.77,25.67,18.2,126.2,261.6,33.4,305,3,1,242,200
|
||||
1769177179,11.82,25.26,18.11,126.2,261.6,33.4,305,3,1,206,200
|
||||
1769177184,10.96,24.86,18.02,126.2,261.6,33.4,305,3,1,208,200
|
||||
1769177189,10.11,24.22,17.88,126.2,261.6,33.4,305,3,1,208,200
|
||||
1769177195,11.31,24.24,17.92,126.2,261.6,33.4,305,3,1,2277,200
|
||||
1769177202,10.64,23.88,17.84,126.4,261.4,33.5,306,3,2,213,200
|
||||
1769177208,10.03,23.54,17.76,126.4,261.4,33.5,306,3,2,206,200
|
||||
1769177213,10.51,23.41,17.75,126.4,261.4,33.5,306,1,2,2213,200
|
||||
1769177220,10.18,22.92,17.65,126.4,261.4,33.5,306,3,2,220,200
|
||||
1769177226,10.0,22.67,17.6,126.4,261.4,33.5,306,3,2,140,200
|
||||
1769177231,9.92,22.44,17.55,126.4,261.4,33.5,307,3,1,235,200
|
||||
1769177236,9.29,22.1,17.47,126.5,261.4,33.5,308,3,0,266,200
|
||||
1769177242,8.62,21.75,17.38,126.5,261.4,33.5,308,3,0,201,200
|
||||
1769177247,8.01,21.41,17.29,126.5,261.4,33.5,308,3,0,214,200
|
||||
1769177252,7.53,21.09,17.21,126.5,261.4,33.5,308,3,0,299,200
|
||||
1769177258,6.93,20.74,17.12,126.5,261.4,33.5,308,3,0,203,200
|
||||
1769177263,6.37,20.39,17.02,126.5,261.4,33.5,308,3,0,209,200
|
||||
1769177268,5.86,20.05,16.93,126.5,261.4,33.5,308,3,0,230,200
|
||||
1769177274,5.39,19.72,16.84,126.5,261.4,33.5,308,3,0,217,200
|
||||
1769177279,4.96,19.39,16.75,126.5,261.4,33.5,308,3,0,223,200
|
||||
1769177285,4.75,18.87,16.61,126.5,261.4,33.5,308,2,0,208,200
|
||||
1769177290,4.53,18.59,16.53,126.5,261.4,33.5,308,2,0,224,200
|
||||
1769177295,4.57,18.36,16.47,126.5,261.3,33.5,309,2,0,315,200
|
||||
1769177301,4.44,18.11,16.39,126.5,261.3,33.5,309,2,0,270,200
|
||||
1769177306,4.09,17.81,16.31,126.5,261.3,33.5,309,2,0,214,200
|
||||
1769177312,3.84,17.53,16.22,126.5,261.3,33.5,309,2,0,205,200
|
||||
1769177317,3.69,17.27,16.15,126.5,261.3,33.5,309,2,0,660,200
|
||||
1769177323,3.4,16.98,16.06,126.5,261.3,33.5,309,2,0,211,200
|
||||
1769177328,3.12,16.7,15.97,126.5,261.3,33.5,309,2,0,207,200
|
||||
1769177333,2.87,16.42,15.89,126.5,261.3,33.5,309,2,0,704,200
|
||||
1769177339,2.64,16.15,15.8,126.5,261.3,33.5,309,2,0,210,200
|
||||
1769177345,3.39,15.86,15.71,126.5,261.3,33.5,309,2,0,196,200
|
||||
1769177350,3.84,15.75,15.68,126.5,261.3,33.5,309,2,0,574,200
|
||||
1769177356,3.85,15.55,15.61,126.5,261.3,33.5,309,2,0,226,200
|
||||
1769177361,3.87,15.36,15.55,126.5,261.3,33.5,309,2,0,231,200
|
||||
1769177366,3.96,15.19,15.49,126.5,261.3,33.5,309,2,0,613,200
|
||||
1769177372,3.96,15.0,15.43,126.5,261.3,33.5,309,2,0,148,200
|
||||
1769177377,3.72,14.77,15.35,126.5,261.3,33.5,309,2,0,211,200
|
||||
1769177383,3.43,14.53,15.27,126.5,261.3,33.5,309,2,0,764,200
|
||||
1769177389,3.15,14.28,15.19,126.5,261.3,33.5,309,2,0,209,200
|
||||
1769177394,2.9,14.05,15.11,126.5,261.3,33.5,309,2,0,208,200
|
||||
1769177399,3.09,13.72,14.99,126.5,261.3,33.5,309,2,0,674,200
|
||||
1769177405,2.92,13.51,14.91,126.5,261.3,33.5,309,2,0,199,200
|
||||
1769177411,2.69,13.28,14.83,126.5,261.3,33.5,309,2,0,205,200
|
||||
1769177416,2.55,13.08,14.76,126.5,261.3,33.5,309,2,0,667,200
|
||||
1769177422,2.51,12.89,14.69,126.5,261.3,33.5,309,2,0,220,200
|
||||
1769177427,2.31,12.68,14.61,126.5,261.3,33.5,309,2,0,212,200
|
||||
1769177432,2.2,12.48,14.54,126.5,261.3,33.5,309,2,0,743,200
|
||||
1769177438,2.1,12.29,14.46,126.5,261.3,33.5,309,2,0,199,200
|
||||
1769177444,1.93,12.09,14.39,126.5,261.3,33.5,309,2,0,245,200
|
||||
1769177449,1.78,11.89,14.31,126.5,261.3,33.5,309,2,0,631,200
|
||||
1769177455,1.81,11.56,14.18,126.5,261.3,33.5,309,2,0,203,200
|
||||
1769177460,1.66,11.37,14.1,126.5,261.3,33.5,309,2,0,207,200
|
||||
1769177465,1.53,11.18,14.02,126.5,261.3,33.5,309,2,0,722,200
|
||||
1769177471,1.41,10.99,13.95,126.5,261.3,33.5,309,2,0,197,200
|
||||
1769177477,1.37,10.83,13.88,126.5,261.3,33.5,309,2,0,221,200
|
||||
1769177482,1.34,10.66,13.81,126.5,261.3,33.5,309,2,0,731,200
|
||||
1769177488,1.24,10.49,13.73,126.5,261.3,33.5,309,2,0,215,200
|
||||
1769177493,1.14,10.31,13.66,126.5,261.3,33.5,309,2,0,209,200
|
||||
1769177499,1.05,10.14,13.59,126.5,261.3,33.5,309,2,0,759,200
|
||||
1769177504,1.03,9.84,13.45,126.5,261.3,33.5,309,2,0,204,200
|
||||
1769177510,1.03,9.69,13.38,126.5,261.3,33.5,309,2,0,221,200
|
||||
1769177515,1.03,9.55,13.32,126.5,261.3,33.5,309,2,0,798,200
|
||||
1769177521,0.94,9.39,13.25,126.5,261.3,33.5,309,2,0,212,200
|
||||
1769177527,0.87,9.23,13.17,126.5,261.3,33.5,309,2,0,206,200
|
||||
1769177532,0.8,9.08,13.1,126.5,261.3,33.5,309,2,0,791,200
|
||||
1769177538,0.73,8.93,13.03,126.5,261.3,33.5,309,2,0,199,200
|
||||
1769177543,0.68,8.78,12.96,126.5,261.3,33.5,309,2,0,240,200
|
||||
1769177549,0.7,8.65,12.9,126.5,261.3,33.5,309,2,0,680,200
|
||||
1769177554,0.64,8.51,12.83,126.5,261.3,33.5,309,2,0,210,200
|
||||
1769177560,0.55,8.23,12.69,126.5,261.3,33.5,309,2,0,239,200
|
||||
1769177565,0.58,8.11,12.63,126.5,261.3,33.5,309,2,0,678,200
|
||||
1769177571,0.54,7.97,12.56,126.5,261.3,33.5,309,2,0,206,200
|
||||
1769177576,0.57,7.85,12.5,126.5,261.3,33.5,309,2,0,204,200
|
||||
1769177582,0.53,7.72,12.43,126.5,261.3,33.5,309,2,0,672,200
|
||||
1769177587,0.72,7.65,12.38,126.5,261.3,33.5,309,2,0,144,200
|
||||
1769177593,0.67,7.52,12.31,126.5,261.3,33.5,309,2,0,207,200
|
||||
1769177598,0.61,7.39,12.25,126.5,261.3,33.5,309,2,0,840,200
|
||||
1769177604,0.56,7.27,12.18,126.5,261.3,33.5,309,2,0,232,200
|
||||
1769177609,0.52,7.15,12.11,126.5,261.3,33.5,309,2,0,204,200
|
||||
1769177615,0.6,6.95,12.0,126.5,261.3,33.5,309,2,0,831,200
|
||||
1769177621,0.55,6.83,11.93,126.5,261.3,33.5,309,2,0,207,200
|
||||
1769177626,0.59,6.73,11.87,126.5,261.3,33.5,309,2,0,204,200
|
||||
1769177631,0.78,6.67,11.82,126.5,261.3,33.5,309,2,0,673,200
|
||||
1769177637,0.72,6.56,11.76,126.5,261.3,33.5,309,2,0,240,200
|
||||
1769177643,0.66,6.45,11.7,126.5,261.3,33.5,309,2,0,212,200
|
||||
1769177648,0.61,6.34,11.63,126.5,261.3,33.5,309,2,0,705,200
|
||||
1769177654,0.8,6.29,11.59,126.5,261.3,33.5,309,2,0,214,200
|
||||
1769177659,0.73,6.18,11.52,126.5,261.3,33.5,309,2,0,205,200
|
||||
1769177664,0.78,6.01,11.41,126.5,261.3,33.5,309,2,0,706,200
|
||||
1769177670,0.71,5.91,11.35,126.5,261.3,33.5,309,2,0,191,200
|
||||
1769177676,0.66,5.81,11.29,126.5,261.3,33.5,309,2,0,210,200
|
||||
1769177681,0.6,5.72,11.23,126.5,261.3,33.5,309,2,0,815,200
|
||||
1769177687,0.56,5.62,11.17,126.5,261.3,33.5,309,2,0,219,200
|
||||
1769177692,0.51,5.53,11.11,126.5,261.3,33.5,309,2,0,215,200
|
||||
1769177698,0.47,5.44,11.05,126.5,261.3,33.5,309,2,0,716,200
|
||||
1769177703,0.43,5.35,10.99,126.5,261.3,33.5,309,2,0,141,200
|
||||
1769177709,0.4,5.26,10.93,126.5,261.3,33.5,309,2,0,207,200
|
||||
1769177714,0.49,5.12,10.82,126.5,261.3,33.5,309,2,0,876,200
|
||||
1769177720,0.53,5.05,10.77,126.5,261.3,33.5,309,2,0,221,200
|
||||
1769177725,0.57,4.98,10.72,126.5,261.3,33.5,309,2,0,243,200
|
||||
1769177731,0.52,4.9,10.66,126.5,261.3,33.5,309,2,0,704,200
|
||||
1769177737,0.48,4.82,10.6,126.5,261.3,33.5,309,2,0,213,200
|
||||
1769177742,0.44,4.74,10.54,126.5,261.3,33.5,309,2,0,210,200
|
||||
1769177747,0.41,4.66,10.49,126.5,261.3,33.5,309,2,0,718,200
|
||||
1769177753,0.37,4.58,10.43,126.5,261.3,33.5,309,2,0,203,200
|
||||
1769177759,0.34,4.5,10.37,126.5,261.3,33.5,309,2,0,209,200
|
||||
1769177764,0.32,4.43,10.32,126.5,261.3,33.5,309,2,0,768,200
|
||||
1769177770,0.34,4.3,10.21,126.5,261.3,33.5,309,2,0,204,200
|
||||
1769177775,0.31,4.23,10.16,126.5,261.3,33.5,309,2,0,210,200
|
||||
1769177781,0.29,4.16,10.1,126.5,261.3,33.5,309,2,0,779,200
|
||||
1769177786,0.26,4.09,10.05,126.5,261.3,33.5,309,2,0,384,200
|
||||
1769177792,0.24,4.02,9.99,126.5,261.3,33.5,309,2,0,201,200
|
||||
1769177797,0.3,3.97,9.94,126.5,261.3,33.5,309,2,0,659,200
|
||||
1769177803,0.36,3.92,9.9,126.5,261.3,33.5,309,2,0,201,200
|
||||
1769177809,0.33,3.85,9.84,126.5,261.3,33.5,309,2,0,214,200
|
||||
1769177814,0.38,3.81,9.8,126.5,261.3,33.5,309,2,0,697,200
|
||||
1769177820,0.33,3.68,9.69,126.5,261.3,33.5,309,2,0,204,200
|
||||
1769177825,0.46,3.65,9.65,126.5,261.3,33.5,309,2,0,199,200
|
||||
1769177830,0.5,3.61,9.6,126.5,261.3,33.5,309,2,0,815,200
|
||||
1769177836,0.46,3.55,9.55,126.5,261.3,33.5,309,2,0,202,200
|
||||
1769177842,0.43,3.49,9.5,126.5,261.3,33.5,309,2,0,207,200
|
||||
1769177847,0.47,3.45,9.45,126.5,261.3,33.5,309,2,0,754,200
|
||||
1769177853,0.43,3.39,9.4,126.5,261.3,33.5,309,2,0,208,200
|
||||
1769177858,0.4,3.33,9.35,126.5,261.3,33.5,309,2,0,203,200
|
||||
1769177864,0.45,3.29,9.31,126.5,261.3,33.5,309,2,0,723,200
|
||||
1769177870,0.38,3.18,9.21,126.5,261.3,33.5,309,2,0,209,200
|
||||
1769177875,0.35,3.13,9.16,126.5,261.3,33.5,309,2,0,203,200
|
||||
1769177880,0.88,3.2,9.14,126.5,261.3,33.5,309,2,0,688,200
|
||||
1769177886,0.81,3.14,9.09,126.5,261.3,33.5,309,2,0,206,200
|
||||
1769177891,0.74,3.09,9.05,126.5,261.3,33.5,309,2,0,210,200
|
||||
1769177897,0.68,3.04,9.0,126.5,261.3,33.5,309,2,0,715,200
|
||||
1769177903,0.95,3.05,8.97,126.5,261.3,33.5,309,2,0,193,200
|
||||
1769177908,1.19,3.07,8.94,126.5,261.3,33.5,309,2,0,303,200
|
||||
|
|
|
@ -17,3 +17,4 @@ Tracking compile and test execution times across releases.
|
|||
| 4.2.10 | 2026-01-23 | 673 | 99.7% | 153s | scheme | bash |
|
||||
| 4.2.11 | 2026-01-23 | 669 | 100.0% | 103s | deno | cpp |
|
||||
| 4.2.12 | 2026-01-23 | 665 | 100.0% | 142s | go | erlang |
|
||||
| 4.2.13 | 2026-01-23 | 673 | 100.0% | 126s | deno | haskell |
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue