diff --git a/reports/4.2.52/chart-category-comparison.png b/reports/4.2.52/chart-category-comparison.png new file mode 100644 index 0000000..982968b Binary files /dev/null and b/reports/4.2.52/chart-category-comparison.png differ diff --git a/reports/4.2.52/chart-dashboard.png b/reports/4.2.52/chart-dashboard.png new file mode 100644 index 0000000..49c4367 Binary files /dev/null and b/reports/4.2.52/chart-dashboard.png differ diff --git a/reports/4.2.52/chart-duration-by-language.png b/reports/4.2.52/chart-duration-by-language.png new file mode 100644 index 0000000..d09b883 Binary files /dev/null and b/reports/4.2.52/chart-duration-by-language.png differ diff --git a/reports/4.2.52/chart-duration-histogram.png b/reports/4.2.52/chart-duration-histogram.png new file mode 100644 index 0000000..2fd38b2 Binary files /dev/null and b/reports/4.2.52/chart-duration-histogram.png differ diff --git a/reports/4.2.52/chart-queue-vs-execution.png b/reports/4.2.52/chart-queue-vs-execution.png new file mode 100644 index 0000000..d81c508 Binary files /dev/null and b/reports/4.2.52/chart-queue-vs-execution.png differ diff --git a/reports/4.2.52/chart-speed-leaders.png b/reports/4.2.52/chart-speed-leaders.png new file mode 100644 index 0000000..af42e55 Binary files /dev/null and b/reports/4.2.52/chart-speed-leaders.png differ diff --git a/reports/4.2.52/perf.json b/reports/4.2.52/perf.json new file mode 100644 index 0000000..1fba77b --- /dev/null +++ b/reports/4.2.52/perf.json @@ -0,0 +1,807 @@ +{ + "tag": "4.2.52", + "generated_at": "2026-01-31T20:22:30Z", + "parent_pipeline_id": 13993, + "child_pipeline_id": 13994, + "summary": { + "total_tests": 860, + "passed_tests": 809, + "failed_tests": 51, + "total_languages": 43, + "passed_languages": 31, + "avg_duration_seconds": 136, + "max_duration_seconds": 393, + "min_duration_seconds": 48, + "slowest_language": "go", + "fastest_language": "awk" + }, + "api_health": { + "score": 34, + "total_retries": 33, + "retries_by_type": { + "rate_limit_429": 0, + "server_error_5xx": 33, + "timeout": 0, + "connection": 0 + }, + "tests_with_retries": 68, + "per_language": [ + { + "language": "c", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 2 + }, + { + "language": "clojure", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 4 + }, + { + "language": "deno", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 2 + }, + { + "language": "erlang", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 2 + }, + { + "language": "go", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 4 + }, + { + "language": "java", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 2 + }, + { + "language": "kotlin", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 4 + }, + { + "language": "lua", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 2 + }, + { + "language": "objc", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 1 + }, + { + "language": "perl", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 1 + }, + { + "language": "php", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 2 + }, + { + "language": "r", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 1 + }, + { + "language": "awk", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 1 + }, + { + "language": "bash", + "retries": 2, + "rate_limit_429": 0, + "server_error_5xx": 2, + "timeout": 0, + "connection": 0, + "tests_with_retries": 1 + }, + { + "language": "cobol", + "retries": 1, + "rate_limit_429": 0, + "server_error_5xx": 1, + "timeout": 0, + "connection": 0, + "tests_with_retries": 2 + }, + { + "language": "commonlisp", + "retries": 1, + "rate_limit_429": 0, + "server_error_5xx": 1, + "timeout": 0, + "connection": 0, + "tests_with_retries": 2 + }, + { + "language": "cpp", + "retries": 2, + "rate_limit_429": 0, + "server_error_5xx": 2, + "timeout": 0, + "connection": 0, + "tests_with_retries": 1 + }, + { + "language": "crystal", + "retries": 1, + "rate_limit_429": 0, + "server_error_5xx": 1, + "timeout": 0, + "connection": 0, + "tests_with_retries": 2 + }, + { + "language": "csharp", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 1 + }, + { + "language": "d", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 1 + }, + { + "language": "dart", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 1 + }, + { + "language": "dotnet", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 1 + }, + { + "language": "elixir", + "retries": 1, + "rate_limit_429": 0, + "server_error_5xx": 1, + "timeout": 0, + "connection": 0, + "tests_with_retries": 2 + }, + { + "language": "forth", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 1 + }, + { + "language": "fortran", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 1 + }, + { + "language": "fsharp", + "retries": 1, + "rate_limit_429": 0, + "server_error_5xx": 1, + "timeout": 0, + "connection": 0, + "tests_with_retries": 2 + }, + { + "language": "groovy", + "retries": 1, + "rate_limit_429": 0, + "server_error_5xx": 1, + "timeout": 0, + "connection": 0, + "tests_with_retries": 2 + }, + { + "language": "haskell", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 1 + }, + { + "language": "javascript", + "retries": 3, + "rate_limit_429": 0, + "server_error_5xx": 3, + "timeout": 0, + "connection": 0, + "tests_with_retries": 2 + }, + { + "language": "julia", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 1 + }, + { + "language": "nim", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 1 + }, + { + "language": "ocaml", + "retries": 1, + "rate_limit_429": 0, + "server_error_5xx": 1, + "timeout": 0, + "connection": 0, + "tests_with_retries": 2 + }, + { + "language": "powershell", + "retries": 4, + "rate_limit_429": 0, + "server_error_5xx": 4, + "timeout": 0, + "connection": 0, + "tests_with_retries": 2 + }, + { + "language": "prolog", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 0 + }, + { + "language": "python", + "retries": 5, + "rate_limit_429": 0, + "server_error_5xx": 5, + "timeout": 0, + "connection": 0, + "tests_with_retries": 1 + }, + { + "language": "raku", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 1 + }, + { + "language": "ruby", + "retries": 5, + "rate_limit_429": 0, + "server_error_5xx": 5, + "timeout": 0, + "connection": 0, + "tests_with_retries": 1 + }, + { + "language": "rust", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 1 + }, + { + "language": "scheme", + "retries": 2, + "rate_limit_429": 0, + "server_error_5xx": 2, + "timeout": 0, + "connection": 0, + "tests_with_retries": 2 + }, + { + "language": "tcl", + "retries": 1, + "rate_limit_429": 0, + "server_error_5xx": 1, + "timeout": 0, + "connection": 0, + "tests_with_retries": 2 + }, + { + "language": "typescript", + "retries": 2, + "rate_limit_429": 0, + "server_error_5xx": 2, + "timeout": 0, + "connection": 0, + "tests_with_retries": 2 + }, + { + "language": "v", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 0 + }, + { + "language": "zig", + "retries": 0, + "rate_limit_429": 0, + "server_error_5xx": 0, + "timeout": 0, + "connection": 0, + "tests_with_retries": 1 + } +] + }, + "languages": [ + { + "language": "go", + "status": "Failed", + "queued_duration": 2.025895, + "started_at": "2026-01-31T20:14:35Z", + "updated_at": "2026-01-31T20:21:08Z", + "job_id": 38434, + "duration_seconds": 393 + }, + { + "language": "python", + "status": "Passed", + "queued_duration": 1.618262, + "started_at": "2026-01-31T20:06:35Z", + "updated_at": "2026-01-31T20:10:06Z", + "job_id": 38378, + "duration_seconds": 211 + }, + { + "language": "ruby", + "status": "Passed", + "queued_duration": 4.098187, + "started_at": "2026-01-31T20:06:37Z", + "updated_at": "2026-01-31T20:10:04Z", + "job_id": 38381, + "duration_seconds": 207 + }, + { + "language": "typescript", + "status": "Passed", + "queued_duration": 3.561146, + "started_at": "2026-01-31T20:06:37Z", + "updated_at": "2026-01-31T20:09:49Z", + "job_id": 38380, + "duration_seconds": 192 + }, + { + "language": "rust", + "status": "Passed", + "queued_duration": 171.390096, + "started_at": "2026-01-31T20:09:27Z", + "updated_at": "2026-01-31T20:12:39Z", + "job_id": 38402, + "duration_seconds": 192 + }, + { + "language": "powershell", + "status": "Passed", + "queued_duration": 14.612058, + "started_at": "2026-01-31T20:06:47Z", + "updated_at": "2026-01-31T20:09:56Z", + "job_id": 38391, + "duration_seconds": 189 + }, + { + "language": "groovy", + "status": "Passed", + "queued_duration": 18.839513, + "started_at": "2026-01-31T20:06:52Z", + "updated_at": "2026-01-31T20:09:56Z", + "job_id": 38395, + "duration_seconds": 184 + }, + { + "language": "bash", + "status": "Passed", + "queued_duration": 9.532418, + "started_at": "2026-01-31T20:06:42Z", + "updated_at": "2026-01-31T20:09:41Z", + "job_id": 38385, + "duration_seconds": 179 + }, + { + "language": "zig", + "status": "Passed", + "queued_duration": 192.335634, + "started_at": "2026-01-31T20:09:49Z", + "updated_at": "2026-01-31T20:12:38Z", + "job_id": 38408, + "duration_seconds": 169 + }, + { + "language": "elixir", + "status": "Passed", + "queued_duration": 10.646934, + "started_at": "2026-01-31T20:06:43Z", + "updated_at": "2026-01-31T20:09:31Z", + "job_id": 38387, + "duration_seconds": 168 + }, + { + "language": "crystal", + "status": "Passed", + "queued_duration": 17.243665, + "started_at": "2026-01-31T20:06:50Z", + "updated_at": "2026-01-31T20:09:36Z", + "job_id": 38394, + "duration_seconds": 166 + }, + { + "language": "commonlisp", + "status": "Passed", + "queued_duration": 15.962904, + "started_at": "2026-01-31T20:06:49Z", + "updated_at": "2026-01-31T20:09:30Z", + "job_id": 38393, + "duration_seconds": 161 + }, + { + "language": "javascript", + "status": "Passed", + "queued_duration": 2.591112, + "started_at": "2026-01-31T20:06:36Z", + "updated_at": "2026-01-31T20:09:16Z", + "job_id": 38379, + "duration_seconds": 160 + }, + { + "language": "tcl", + "status": "Passed", + "queued_duration": 12.94385, + "started_at": "2026-01-31T20:06:46Z", + "updated_at": "2026-01-31T20:09:24Z", + "job_id": 38389, + "duration_seconds": 158 + }, + { + "language": "scheme", + "status": "Passed", + "queued_duration": 13.92487, + "started_at": "2026-01-31T20:06:47Z", + "updated_at": "2026-01-31T20:09:25Z", + "job_id": 38390, + "duration_seconds": 158 + }, + { + "language": "julia", + "status": "Passed", + "queued_duration": 209.64019, + "started_at": "2026-01-31T20:10:04Z", + "updated_at": "2026-01-31T20:12:39Z", + "job_id": 38413, + "duration_seconds": 155 + }, + { + "language": "haskell", + "status": "Passed", + "queued_duration": 212.430492, + "started_at": "2026-01-31T20:10:07Z", + "updated_at": "2026-01-31T20:12:32Z", + "job_id": 38414, + "duration_seconds": 145 + }, + { + "language": "clojure", + "status": "Failed", + "queued_duration": 80.310092, + "started_at": "2026-01-31T20:12:08Z", + "updated_at": "2026-01-31T20:14:29Z", + "job_id": 38427, + "duration_seconds": 141 + }, + { + "language": "kotlin", + "status": "Failed", + "queued_duration": 2.51717, + "started_at": "2026-01-31T20:13:29Z", + "updated_at": "2026-01-31T20:15:44Z", + "job_id": 38433, + "duration_seconds": 135 + }, + { + "language": "d", + "status": "Passed", + "queued_duration": 187.105912, + "started_at": "2026-01-31T20:09:43Z", + "updated_at": "2026-01-31T20:11:56Z", + "job_id": 38407, + "duration_seconds": 133 + }, + { + "language": "nim", + "status": "Passed", + "queued_duration": 195.671399, + "started_at": "2026-01-31T20:09:49Z", + "updated_at": "2026-01-31T20:11:58Z", + "job_id": 38409, + "duration_seconds": 129 + }, + { + "language": "dart", + "status": "Passed", + "queued_duration": 205.061676, + "started_at": "2026-01-31T20:09:59Z", + "updated_at": "2026-01-31T20:12:08Z", + "job_id": 38412, + "duration_seconds": 129 + }, + { + "language": "ocaml", + "status": "Passed", + "queued_duration": 213.095876, + "started_at": "2026-01-31T20:10:08Z", + "updated_at": "2026-01-31T20:12:16Z", + "job_id": 38415, + "duration_seconds": 128 + }, + { + "language": "java", + "status": "Failed", + "queued_duration": 2.694525, + "started_at": "2026-01-31T20:12:44Z", + "updated_at": "2026-01-31T20:14:45Z", + "job_id": 38430, + "duration_seconds": 121 + }, + { + "language": "forth", + "status": "Passed", + "queued_duration": 289.492461, + "started_at": "2026-01-31T20:11:26Z", + "updated_at": "2026-01-31T20:13:24Z", + "job_id": 38420, + "duration_seconds": 118 + }, + { + "language": "cobol", + "status": "Passed", + "queued_duration": 179.976178, + "started_at": "2026-01-31T20:09:36Z", + "updated_at": "2026-01-31T20:11:31Z", + "job_id": 38405, + "duration_seconds": 115 + }, + { + "language": "fsharp", + "status": "Passed", + "queued_duration": 252.289778, + "started_at": "2026-01-31T20:10:47Z", + "updated_at": "2026-01-31T20:12:40Z", + "job_id": 38416, + "duration_seconds": 113 + }, + { + "language": "c", + "status": "Failed", + "queued_duration": 24.249112, + "started_at": "2026-01-31T20:12:28Z", + "updated_at": "2026-01-31T20:14:18Z", + "job_id": 38429, + "duration_seconds": 110 + }, + { + "language": "lua", + "status": "Failed", + "queued_duration": 142.297068, + "started_at": "2026-01-31T20:12:02Z", + "updated_at": "2026-01-31T20:13:47Z", + "job_id": 38424, + "duration_seconds": 105 + }, + { + "language": "cpp", + "status": "Passed", + "queued_duration": 170.504222, + "started_at": "2026-01-31T20:09:25Z", + "updated_at": "2026-01-31T20:11:09Z", + "job_id": 38400, + "duration_seconds": 104 + }, + { + "language": "php", + "status": "Failed", + "queued_duration": 120.102971, + "started_at": "2026-01-31T20:12:06Z", + "updated_at": "2026-01-31T20:13:47Z", + "job_id": 38426, + "duration_seconds": 101 + }, + { + "language": "csharp", + "status": "Passed", + "queued_duration": 255.068454, + "started_at": "2026-01-31T20:10:50Z", + "updated_at": "2026-01-31T20:12:28Z", + "job_id": 38417, + "duration_seconds": 98 + }, + { + "language": "deno", + "status": "Failed", + "queued_duration": 153.993182, + "started_at": "2026-01-31T20:11:56Z", + "updated_at": "2026-01-31T20:13:32Z", + "job_id": 38422, + "duration_seconds": 96 + }, + { + "language": "dotnet", + "status": "Passed", + "queued_duration": 270.051347, + "started_at": "2026-01-31T20:11:06Z", + "updated_at": "2026-01-31T20:12:40Z", + "job_id": 38418, + "duration_seconds": 94 + }, + { + "language": "raku", + "status": "Passed", + "queued_duration": 161.15538, + "started_at": "2026-01-31T20:09:16Z", + "updated_at": "2026-01-31T20:10:47Z", + "job_id": 38398, + "duration_seconds": 91 + }, + { + "language": "erlang", + "status": "Failed", + "queued_duration": 127.705484, + "started_at": "2026-01-31T20:12:05Z", + "updated_at": "2026-01-31T20:13:36Z", + "job_id": 38425, + "duration_seconds": 91 + }, + { + "language": "v", + "status": "Passed", + "queued_duration": 202.299193, + "started_at": "2026-01-31T20:09:56Z", + "updated_at": "2026-01-31T20:11:26Z", + "job_id": 38410, + "duration_seconds": 90 + }, + { + "language": "r", + "status": "Failed", + "queued_duration": 155.541514, + "started_at": "2026-01-31T20:11:59Z", + "updated_at": "2026-01-31T20:13:27Z", + "job_id": 38423, + "duration_seconds": 88 + }, + { + "language": "fortran", + "status": "Passed", + "queued_duration": 184.23955, + "started_at": "2026-01-31T20:09:40Z", + "updated_at": "2026-01-31T20:11:06Z", + "job_id": 38406, + "duration_seconds": 86 + }, + { + "language": "objc", + "status": "Failed", + "queued_duration": 13.772207, + "started_at": "2026-01-31T20:12:16Z", + "updated_at": "2026-01-31T20:13:30Z", + "job_id": 38428, + "duration_seconds": 74 + }, + { + "language": "perl", + "status": "Failed", + "queued_duration": 150.472288, + "started_at": "2026-01-31T20:11:31Z", + "updated_at": "2026-01-31T20:12:39Z", + "job_id": 38421, + "duration_seconds": 68 + }, + { + "language": "prolog", + "status": "Passed", + "queued_duration": 272.865732, + "started_at": "2026-01-31T20:11:09Z", + "updated_at": "2026-01-31T20:12:06Z", + "job_id": 38419, + "duration_seconds": 57 + }, + { + "language": "awk", + "status": "Passed", + "queued_duration": 148.852521, + "started_at": "2026-01-31T20:09:01Z", + "updated_at": "2026-01-31T20:09:49Z", + "job_id": 38397, + "duration_seconds": 48 + } +] +} diff --git a/reports/4.2.52/perf.md b/reports/4.2.52/perf.md new file mode 100644 index 0000000..d710faa --- /dev/null +++ b/reports/4.2.52/perf.md @@ -0,0 +1,167 @@ +# Performance Report: 4.2.52 + +**Generated:** 2026-01-31T20:22:30Z +**Pipeline:** [#13994](https://git.unturf.com/engineering/unturf/un-inception/-/pipelines/13994) + +## Summary + +| Metric | Value | +|--------|-------| +| Total Tests | 860 | +| Passed | 809 | +| Failed | 51 | +| Pass Rate | 94.0% | +| Languages | 43 | +| Avg Duration | 136s | +| Slowest | go (393s) | +| Fastest | awk (48s) | + +--- + +## API Health + +Tracks transient errors encountered during test execution. Tests retry on failures to ensure accurate results. + +| Metric | Value | +|--------|-------| +| Health Score | 34/100 | +| Total Retries | 33 | +| Rate Limit (429) | 0 | +| Server Error (5xx) | 33 | +| Timeout | 0 | +| Connection | 0 | +| Tests Needing Retries | 68 | + +**Interpretation:** +- **Score 95-100:** API is healthy, minimal transient errors +- **Score 80-94:** Some API instability, but tests recovered via retry +- **Score < 80:** Significant API issues affecting test reliability + +--- + +## 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 **PYTHON** are outliers at 90+ seconds +- Most languages cluster between 20-40 seconds +- Compiled languages (red) tend to be faster than interpreted (blue) +- **AWK** is the fastest at 48 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, python) + +--- + +## Speed Leaders + +Side-by-side comparison of the 10 slowest and 10 fastest languages. + +![Speed Leaders](chart-speed-leaders.png) + +**Slowest (left):** GO, PYTHON, RUBY, TYPESCRIPT, RUST +**Fastest (right):** AWK, PROLOG, PERL, OBJC, FORTRAN + +--- + +## 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 python 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 | Failed | 393s | +| python | Passed | 211s | +| ruby | Passed | 207s | +| typescript | Passed | 192s | +| rust | Passed | 192s | +| powershell | Passed | 189s | +| groovy | Passed | 184s | +| bash | Passed | 179s | +| zig | Passed | 169s | +| elixir | Passed | 168s | +| crystal | Passed | 166s | +| commonlisp | Passed | 161s | +| javascript | Passed | 160s | +| tcl | Passed | 158s | +| scheme | Passed | 158s | +| julia | Passed | 155s | +| haskell | Passed | 145s | +| clojure | Failed | 141s | +| kotlin | Failed | 135s | +| d | Passed | 133s | +| nim | Passed | 129s | +| dart | Passed | 129s | +| ocaml | Passed | 128s | +| java | Failed | 121s | +| forth | Passed | 118s | +| cobol | Passed | 115s | +| fsharp | Passed | 113s | +| c | Failed | 110s | +| lua | Failed | 105s | +| cpp | Passed | 104s | +| php | Failed | 101s | +| csharp | Passed | 98s | +| deno | Failed | 96s | +| dotnet | Passed | 94s | +| raku | Passed | 91s | +| erlang | Failed | 91s | +| v | Passed | 90s | +| r | Failed | 88s | +| fortran | Passed | 86s | +| objc | Failed | 74s | +| perl | Failed | 68s | +| prolog | Passed | 57s | +| awk | Passed | 48s | + +--- + +*Report generated by UN Inception CI pipeline* diff --git a/reports/4.2.52/pool-metrics.json b/reports/4.2.52/pool-metrics.json new file mode 100644 index 0000000..2efc5a6 --- /dev/null +++ b/reports/4.2.52/pool-metrics.json @@ -0,0 +1,172 @@ +{ + "summary": { + "total_samples": 161, + "collection_duration_seconds": 888, + "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, + "stdev": 0.0 + }, + "allocated": { + "min": 0, + "max": 0, + "avg": 0, + "median": 0, + "stdev": 0.0 + }, + "spawning": { + "min": 0, + "max": 0, + "avg": 0, + "median": 0, + "stdev": 0.0 + } + }, + "latency_ms": { + "min": 136, + "max": 534, + "avg": 211.32, + "median": 205, + "stdev": 60.82 + }, + "http_codes": { + "200": 161 + }, + "pools": [ + { + "id": "cammy-foxhop-net", + "host": "cammy.foxhop.net", + "vcpu_count": 32, + "status": "healthy", + "load1": { + "min": 1.49, + "max": 76.91, + "avg": 36.29, + "median": 35.33, + "stdev": 27.18 + }, + "load5": { + "min": 1.58, + "max": 54.11, + "avg": 30.96, + "median": 30.8, + "stdev": 14.47 + }, + "load15": { + "min": 1.73, + "max": 27.36, + "avg": 17.9, + "median": 20.56, + "stdev": 7.81 + }, + "available": { + "min": 239, + "max": 296, + "avg": 278.83, + "median": 290, + "stdev": 19.07 + }, + "total": { + "min": 260, + "max": 304, + "avg": 287.74, + "median": 295, + "stdev": 12.36 + }, + "sample_count": 161 + }, + { + "id": "ai-foxhop-net", + "host": "ai.foxhop.net", + "vcpu_count": 32, + "status": "healthy", + "load1": { + "min": 0.31, + "max": 32.2, + "avg": 11.93, + "median": 10.99, + "stdev": 8.58 + }, + "load5": { + "min": 0.51, + "max": 17.66, + "avg": 10.06, + "median": 10.04, + "stdev": 4.63 + }, + "load15": { + "min": 0.69, + "max": 8.48, + "avg": 5.87, + "median": 7.06, + "stdev": 2.54 + }, + "available": { + "min": 42, + "max": 67, + "avg": 61.84, + "median": 63, + "stdev": 4.19 + }, + "total": { + "min": 59, + "max": 69, + "avg": 64.6, + "median": 65, + "stdev": 1.46 + }, + "sample_count": 161 + } + ] +} \ No newline at end of file diff --git a/reports/4.2.52/raw-pools.csv b/reports/4.2.52/raw-pools.csv new file mode 100644 index 0000000..c076e2c --- /dev/null +++ b/reports/4.2.52/raw-pools.csv @@ -0,0 +1,323 @@ +timestamp,pool_id,load1,load5,load15,available,total,status +1769889979,cammy-foxhop-net,1.53,1.59,1.74,295,295,healthy +1769889979,ai-foxhop-net,0.37,0.53,0.7,67,67,healthy +1769889984,cammy-foxhop-net,1.49,1.58,1.73,295,295,healthy +1769889984,ai-foxhop-net,0.34,0.52,0.69,66,67,healthy +1769889990,cammy-foxhop-net,2.49,1.79,1.8,294,295,healthy +1769889990,ai-foxhop-net,0.31,0.51,0.69,66,66,healthy +1769889995,cammy-foxhop-net,3.9,2.12,1.91,295,295,healthy +1769889995,ai-foxhop-net,0.34,0.51,0.69,66,66,healthy +1769890001,cammy-foxhop-net,3.66,2.1,1.91,291,296,healthy +1769890001,ai-foxhop-net,0.4,0.52,0.69,66,66,healthy +1769890006,cammy-foxhop-net,5.61,2.53,2.05,287,298,healthy +1769890006,ai-foxhop-net,1.09,0.66,0.74,64,65,healthy +1769890012,cammy-foxhop-net,8.13,3.11,2.23,289,295,healthy +1769890012,ai-foxhop-net,2.28,0.92,0.82,61,66,healthy +1769890018,cammy-foxhop-net,11.24,3.83,2.47,284,299,healthy +1769890018,ai-foxhop-net,3.7,1.23,0.92,65,65,healthy +1769890024,cammy-foxhop-net,14.5,4.63,2.74,287,296,healthy +1769890024,ai-foxhop-net,3.72,1.28,0.94,62,66,healthy +1769890029,cammy-foxhop-net,18.15,5.55,3.05,279,304,healthy +1769890029,ai-foxhop-net,4.31,1.44,0.99,62,65,healthy +1769890035,cammy-foxhop-net,26.7,7.54,3.7,276,297,healthy +1769890035,ai-foxhop-net,5.96,1.83,1.12,58,64,healthy +1769890040,cammy-foxhop-net,30.69,9.05,4.24,276,292,healthy +1769890040,ai-foxhop-net,14.22,3.75,1.75,60,60,healthy +1769890046,cammy-foxhop-net,31.75,9.63,4.45,274,290,healthy +1769890046,ai-foxhop-net,14.04,3.88,1.81,59,60,healthy +1769890051,cammy-foxhop-net,33.38,10.33,4.71,270,289,healthy +1769890051,ai-foxhop-net,13.56,3.95,1.84,60,60,healthy +1769890057,cammy-foxhop-net,34.23,10.89,4.92,272,288,healthy +1769890057,ai-foxhop-net,12.63,3.92,1.84,58,60,healthy +1769890062,cammy-foxhop-net,35.33,11.5,5.15,275,289,healthy +1769890062,ai-foxhop-net,12.42,4.02,1.89,58,64,healthy +1769890068,cammy-foxhop-net,36.42,12.13,5.39,274,290,healthy +1769890068,ai-foxhop-net,14.15,4.52,2.06,64,64,healthy +1769890073,cammy-foxhop-net,36.95,12.64,5.59,275,289,healthy +1769890073,ai-foxhop-net,13.58,4.56,2.09,64,64,healthy +1769890079,cammy-foxhop-net,37.12,13.08,5.77,281,292,healthy +1769890079,ai-foxhop-net,12.81,4.55,2.1,64,64,healthy +1769890084,cammy-foxhop-net,37.75,13.61,5.98,287,292,healthy +1769890084,ai-foxhop-net,12.1,4.54,2.11,64,64,healthy +1769890090,cammy-foxhop-net,38.73,14.21,6.22,288,292,healthy +1769890090,ai-foxhop-net,11.21,4.48,2.1,64,64,healthy +1769890095,cammy-foxhop-net,43.1,15.93,6.86,292,292,healthy +1769890095,ai-foxhop-net,10.98,4.65,2.18,64,64,healthy +1769890101,cammy-foxhop-net,40.44,15.83,6.87,292,292,healthy +1769890101,ai-foxhop-net,10.1,4.57,2.17,64,64,healthy +1769890106,cammy-foxhop-net,38.33,15.8,6.91,293,294,healthy +1769890106,ai-foxhop-net,9.29,4.5,2.16,64,64,healthy +1769890112,cammy-foxhop-net,36.7,15.83,6.97,294,294,healthy +1769890112,ai-foxhop-net,8.87,4.49,2.17,64,64,healthy +1769890117,cammy-foxhop-net,34.24,15.67,6.97,294,294,healthy +1769890117,ai-foxhop-net,8.32,4.45,2.17,64,64,healthy +1769890123,cammy-foxhop-net,31.9,15.49,6.96,294,294,healthy +1769890123,ai-foxhop-net,7.81,4.41,2.16,64,64,healthy +1769890129,cammy-foxhop-net,30.39,15.45,6.99,294,294,healthy +1769890129,ai-foxhop-net,7.75,4.45,2.19,64,64,healthy +1769890134,cammy-foxhop-net,28.99,15.41,7.02,291,295,healthy +1769890134,ai-foxhop-net,7.2,4.39,2.18,61,65,healthy +1769890140,cammy-foxhop-net,27.79,15.39,7.06,287,296,healthy +1769890140,ai-foxhop-net,10.15,5.05,2.41,62,64,healthy +1769890145,cammy-foxhop-net,39.59,18.27,8.08,283,299,healthy +1769890145,ai-foxhop-net,11.51,5.52,2.59,58,66,healthy +1769890151,cammy-foxhop-net,49.87,20.75,8.94,279,301,healthy +1769890151,ai-foxhop-net,14.19,6.18,2.82,64,64,healthy +1769890156,cammy-foxhop-net,51.56,21.59,9.28,276,298,healthy +1769890156,ai-foxhop-net,13.37,6.14,2.83,64,64,healthy +1769890162,cammy-foxhop-net,53.76,22.54,9.65,275,293,healthy +1769890162,ai-foxhop-net,13.02,6.19,2.86,63,65,healthy +1769890167,cammy-foxhop-net,52.26,22.75,9.79,273,293,healthy +1769890167,ai-foxhop-net,13.9,6.48,2.97,63,64,healthy +1769890173,cammy-foxhop-net,53.04,23.4,10.07,267,289,healthy +1769890173,ai-foxhop-net,14.79,6.79,3.09,63,66,healthy +1769890179,cammy-foxhop-net,52.64,23.81,10.27,266,286,healthy +1769890179,ai-foxhop-net,14.22,6.94,3.18,63,65,healthy +1769890184,cammy-foxhop-net,54.03,24.58,10.59,265,286,healthy +1769890184,ai-foxhop-net,14.22,6.94,3.18,58,64,healthy +1769890190,cammy-foxhop-net,53.78,25.02,10.81,258,279,healthy +1769890190,ai-foxhop-net,15.48,7.33,3.33,61,64,healthy +1769890195,cammy-foxhop-net,54.5,26.11,11.32,249,273,healthy +1769890195,ai-foxhop-net,18.81,8.31,3.69,62,65,healthy +1769890201,cammy-foxhop-net,54.78,26.64,11.57,252,270,healthy +1769890201,ai-foxhop-net,19.31,8.58,3.8,58,67,healthy +1769890206,cammy-foxhop-net,60.25,28.24,12.17,251,267,healthy +1769890206,ai-foxhop-net,19.2,8.74,3.88,51,65,healthy +1769890212,cammy-foxhop-net,61.27,28.98,12.49,248,266,healthy +1769890212,ai-foxhop-net,21.99,9.49,4.15,51,65,healthy +1769890218,cammy-foxhop-net,61.49,29.56,12.77,249,264,healthy +1769890218,ai-foxhop-net,21.99,9.49,4.15,51,65,healthy +1769890224,cammy-foxhop-net,62.41,30.28,13.09,253,267,healthy +1769890224,ai-foxhop-net,21.39,10.01,4.41,60,62,healthy +1769890230,cammy-foxhop-net,62.3,30.79,13.35,248,272,healthy +1769890230,ai-foxhop-net,21.39,10.01,4.41,61,62,healthy +1769890235,cammy-foxhop-net,65.35,32.51,14.1,245,264,healthy +1769890235,ai-foxhop-net,18.48,9.76,4.39,61,62,healthy +1769890241,cammy-foxhop-net,66.76,33.34,14.47,243,263,healthy +1769890241,ai-foxhop-net,17.08,9.62,4.37,56,62,healthy +1769890246,cammy-foxhop-net,67.26,34.0,14.78,244,263,healthy +1769890246,ai-foxhop-net,18.51,10.04,4.53,58,63,healthy +1769890252,cammy-foxhop-net,65.8,34.25,14.97,246,263,healthy +1769890252,ai-foxhop-net,19.19,10.32,4.65,59,62,healthy +1769890258,cammy-foxhop-net,66.06,34.83,15.26,250,266,healthy +1769890258,ai-foxhop-net,20.22,10.68,4.8,60,65,healthy +1769890263,cammy-foxhop-net,64.85,35.1,15.45,251,266,healthy +1769890263,ai-foxhop-net,21.4,11.09,4.96,62,64,healthy +1769890269,cammy-foxhop-net,64.22,35.46,15.67,253,269,healthy +1769890269,ai-foxhop-net,20.17,11.0,4.97,59,64,healthy +1769890274,cammy-foxhop-net,60.76,35.22,15.7,255,270,healthy +1769890274,ai-foxhop-net,20.4,11.2,5.07,63,65,healthy +1769890280,cammy-foxhop-net,62.94,36.1,16.09,259,274,healthy +1769890280,ai-foxhop-net,19.32,11.13,5.08,62,65,healthy +1769890285,cammy-foxhop-net,64.15,37.22,16.67,258,273,healthy +1769890285,ai-foxhop-net,18.58,11.23,5.17,62,64,healthy +1769890291,cammy-foxhop-net,68.78,38.63,17.23,257,273,healthy +1769890291,ai-foxhop-net,18.21,11.27,5.22,60,66,healthy +1769890296,cammy-foxhop-net,69.6,39.3,17.57,254,272,healthy +1769890296,ai-foxhop-net,18.36,11.42,5.3,63,64,healthy +1769890302,cammy-foxhop-net,70.67,40.02,17.92,259,277,healthy +1769890302,ai-foxhop-net,17.93,11.45,5.34,61,64,healthy +1769890308,cammy-foxhop-net,70.94,40.59,18.22,257,275,healthy +1769890308,ai-foxhop-net,16.57,11.27,5.32,62,65,healthy +1769890313,cammy-foxhop-net,69.74,40.84,18.42,256,273,healthy +1769890313,ai-foxhop-net,16.93,11.43,5.4,58,67,healthy +1769890318,cammy-foxhop-net,68.24,41.01,18.6,254,273,healthy +1769890318,ai-foxhop-net,18.85,11.92,5.59,52,64,healthy +1769890324,cammy-foxhop-net,65.82,40.96,18.7,260,279,healthy +1769890324,ai-foxhop-net,20.71,12.42,5.79,51,69,healthy +1769890329,cammy-foxhop-net,65.91,41.4,18.96,259,277,healthy +1769890329,ai-foxhop-net,22.41,12.92,5.98,48,66,healthy +1769890335,cammy-foxhop-net,65.36,41.69,19.18,255,275,healthy +1769890335,ai-foxhop-net,26.38,13.9,6.34,42,62,healthy +1769890340,cammy-foxhop-net,67.79,42.97,19.84,249,274,healthy +1769890340,ai-foxhop-net,27.3,14.51,6.62,57,59,healthy +1769890346,cammy-foxhop-net,68.93,43.62,20.17,248,266,healthy +1769890346,ai-foxhop-net,25.52,14.35,6.61,55,60,healthy +1769890351,cammy-foxhop-net,66.05,43.44,20.24,244,262,healthy +1769890351,ai-foxhop-net,26.76,14.79,6.8,49,66,healthy +1769890357,cammy-foxhop-net,67.89,44.2,20.61,239,261,healthy +1769890357,ai-foxhop-net,28.22,15.3,7.0,45,65,healthy +1769890362,cammy-foxhop-net,67.18,44.44,20.82,240,260,healthy +1769890362,ai-foxhop-net,30.04,15.89,7.24,56,64,healthy +1769890368,cammy-foxhop-net,66.36,44.65,21.01,244,261,healthy +1769890368,ai-foxhop-net,32.2,16.57,7.51,58,62,healthy +1769890373,cammy-foxhop-net,68.18,45.39,21.38,240,260,healthy +1769890373,ai-foxhop-net,30.58,16.49,7.53,57,62,healthy +1769890379,cammy-foxhop-net,73.77,46.93,22.0,240,260,healthy +1769890379,ai-foxhop-net,30.46,16.7,7.65,58,62,healthy +1769890384,cammy-foxhop-net,72.75,47.16,22.21,243,263,healthy +1769890384,ai-foxhop-net,28.58,16.54,7.64,59,62,healthy +1769890390,cammy-foxhop-net,72.53,47.54,22.47,246,261,healthy +1769890390,ai-foxhop-net,26.93,16.4,7.64,59,65,healthy +1769890395,cammy-foxhop-net,72.61,48.39,23.02,249,265,healthy +1769890395,ai-foxhop-net,30.83,17.63,8.14,60,63,healthy +1769890401,cammy-foxhop-net,72.48,48.77,23.27,249,270,healthy +1769890401,ai-foxhop-net,28.92,17.45,8.13,58,63,healthy +1769890406,cammy-foxhop-net,73.25,49.32,23.59,252,268,healthy +1769890406,ai-foxhop-net,27.81,17.41,8.17,58,64,healthy +1769890412,cammy-foxhop-net,76.91,50.48,24.1,254,268,healthy +1769890412,ai-foxhop-net,26.62,17.34,8.2,57,62,healthy +1769890418,cammy-foxhop-net,76.44,50.82,24.35,260,274,healthy +1769890418,ai-foxhop-net,25.93,17.35,8.25,57,64,healthy +1769890423,cammy-foxhop-net,74.72,50.89,24.52,260,274,healthy +1769890423,ai-foxhop-net,26.74,17.66,8.4,60,64,healthy +1769890429,cammy-foxhop-net,73.86,51.11,24.73,258,274,healthy +1769890429,ai-foxhop-net,24.75,17.4,8.36,60,64,healthy +1769890434,cammy-foxhop-net,72.59,51.22,24.91,269,284,healthy +1769890434,ai-foxhop-net,23.89,17.34,8.39,58,64,healthy +1769890440,cammy-foxhop-net,71.9,51.43,25.12,268,284,healthy +1769890440,ai-foxhop-net,22.7,17.2,8.4,57,64,healthy +1769890445,cammy-foxhop-net,74.15,52.24,25.52,266,284,healthy +1769890445,ai-foxhop-net,22.81,17.31,8.48,60,64,healthy +1769890450,cammy-foxhop-net,72.51,52.6,25.92,274,291,healthy +1769890450,ai-foxhop-net,20.22,16.94,8.45,63,65,healthy +1769890456,cammy-foxhop-net,71.11,52.64,26.08,275,291,healthy +1769890456,ai-foxhop-net,18.68,16.68,8.41,60,66,healthy +1769890461,cammy-foxhop-net,71.74,53.07,26.36,275,293,healthy +1769890461,ai-foxhop-net,18.15,16.6,8.43,63,65,healthy +1769890467,cammy-foxhop-net,72.56,53.56,26.66,280,292,healthy +1769890467,ai-foxhop-net,17.33,16.46,8.43,63,65,healthy +1769890472,cammy-foxhop-net,72.44,53.85,26.9,281,293,healthy +1769890472,ai-foxhop-net,16.91,16.38,8.45,63,65,healthy +1769890478,cammy-foxhop-net,72.24,54.11,27.13,283,292,healthy +1769890478,ai-foxhop-net,16.59,16.33,8.48,62,65,healthy +1769890483,cammy-foxhop-net,69.98,53.95,27.22,287,293,healthy +1769890483,ai-foxhop-net,15.34,16.07,8.43,62,66,healthy +1769890489,cammy-foxhop-net,67.1,53.61,27.26,289,295,healthy +1769890489,ai-foxhop-net,14.76,15.94,8.43,63,66,healthy +1769890494,cammy-foxhop-net,64.85,53.37,27.32,290,296,healthy +1769890494,ai-foxhop-net,14.05,15.77,8.42,63,65,healthy +1769890500,cammy-foxhop-net,59.6,52.62,27.36,293,296,healthy +1769890500,ai-foxhop-net,12.61,15.4,8.38,62,65,healthy +1769890506,cammy-foxhop-net,55.38,51.86,27.25,294,296,healthy +1769890506,ai-foxhop-net,13.21,15.48,8.44,61,65,healthy +1769890511,cammy-foxhop-net,51.03,51.02,27.11,294,296,healthy +1769890511,ai-foxhop-net,12.39,15.27,8.41,61,65,healthy +1769890516,cammy-foxhop-net,46.94,50.17,26.96,294,296,healthy +1769890516,ai-foxhop-net,11.88,15.12,8.4,62,65,healthy +1769890522,cammy-foxhop-net,43.18,49.34,26.82,293,296,healthy +1769890522,ai-foxhop-net,11.17,14.91,8.37,63,66,healthy +1769890527,cammy-foxhop-net,40.2,48.62,26.71,293,296,healthy +1769890527,ai-foxhop-net,10.99,14.82,8.37,63,66,healthy +1769890533,cammy-foxhop-net,37.23,47.86,26.58,294,296,healthy +1769890533,ai-foxhop-net,11.31,14.82,8.41,63,66,healthy +1769890539,cammy-foxhop-net,34.81,47.18,26.47,294,296,healthy +1769890539,ai-foxhop-net,10.49,14.59,8.37,63,65,healthy +1769890544,cammy-foxhop-net,32.58,46.51,26.37,293,296,healthy +1769890544,ai-foxhop-net,9.97,14.41,8.34,62,65,healthy +1769890550,cammy-foxhop-net,30.61,45.87,26.27,293,296,healthy +1769890550,ai-foxhop-net,9.49,14.24,8.32,64,65,healthy +1769890555,cammy-foxhop-net,26.96,44.59,26.06,295,297,healthy +1769890555,ai-foxhop-net,8.32,13.84,8.25,64,65,healthy +1769890561,cammy-foxhop-net,24.88,43.87,25.93,295,297,healthy +1769890561,ai-foxhop-net,7.66,13.61,8.21,64,65,healthy +1769890566,cammy-foxhop-net,22.97,43.16,25.79,295,297,healthy +1769890566,ai-foxhop-net,7.04,13.38,8.16,64,65,healthy +1769890572,cammy-foxhop-net,21.37,42.49,25.67,295,297,healthy +1769890572,ai-foxhop-net,6.56,13.17,8.12,64,65,healthy +1769890577,cammy-foxhop-net,19.9,41.83,25.55,295,297,healthy +1769890577,ai-foxhop-net,6.03,12.95,8.08,64,65,healthy +1769890583,cammy-foxhop-net,18.46,41.17,25.42,295,296,healthy +1769890583,ai-foxhop-net,5.79,12.79,8.05,64,65,healthy +1769890589,cammy-foxhop-net,17.07,40.5,25.29,295,296,healthy +1769890589,ai-foxhop-net,7.09,12.94,8.13,64,66,healthy +1769890594,cammy-foxhop-net,14.68,39.22,25.03,295,296,healthy +1769890594,ai-foxhop-net,6.15,12.55,8.05,64,65,healthy +1769890601,cammy-foxhop-net,13.75,38.62,24.92,294,296,healthy +1769890601,ai-foxhop-net,5.9,12.39,8.02,64,65,healthy +1769890606,cammy-foxhop-net,13.29,38.11,24.82,295,297,healthy +1769890606,ai-foxhop-net,5.59,12.22,7.99,64,65,healthy +1769890612,cammy-foxhop-net,12.94,37.63,24.74,295,297,healthy +1769890612,ai-foxhop-net,5.38,12.06,7.96,65,65,healthy +1769890618,cammy-foxhop-net,11.99,37.02,24.61,295,297,healthy +1769890618,ai-foxhop-net,5.43,11.96,7.95,65,65,healthy +1769890623,cammy-foxhop-net,11.27,36.45,24.5,295,297,healthy +1769890623,ai-foxhop-net,5.4,11.85,7.94,65,65,healthy +1769890629,cammy-foxhop-net,10.76,35.93,24.39,295,297,healthy +1769890629,ai-foxhop-net,5.12,11.68,7.91,65,65,healthy +1769890634,cammy-foxhop-net,9.98,35.35,24.26,295,297,healthy +1769890634,ai-foxhop-net,5.11,11.57,7.89,65,65,healthy +1769890640,cammy-foxhop-net,9.26,34.78,24.14,295,297,healthy +1769890640,ai-foxhop-net,4.86,11.41,7.86,65,65,healthy +1769890645,cammy-foxhop-net,8.15,33.7,23.9,295,296,healthy +1769890645,ai-foxhop-net,4.27,11.07,7.78,65,65,healthy +1769890651,cammy-foxhop-net,7.82,33.21,23.79,295,296,healthy +1769890651,ai-foxhop-net,5.05,11.12,7.82,65,66,healthy +1769890656,cammy-foxhop-net,7.19,32.66,23.67,295,296,healthy +1769890656,ai-foxhop-net,5.2,11.05,7.81,65,66,healthy +1769890662,cammy-foxhop-net,6.62,32.11,23.54,295,296,healthy +1769890662,ai-foxhop-net,4.87,10.88,7.78,65,65,healthy +1769890668,cammy-foxhop-net,6.65,31.7,23.45,295,296,healthy +1769890668,ai-foxhop-net,4.72,10.75,7.75,65,65,healthy +1769890673,cammy-foxhop-net,6.11,31.17,23.32,295,296,healthy +1769890673,ai-foxhop-net,4.5,10.61,7.72,65,65,healthy +1769890679,cammy-foxhop-net,6.35,30.8,23.25,295,296,healthy +1769890679,ai-foxhop-net,4.3,10.46,7.69,65,65,healthy +1769890684,cammy-foxhop-net,5.92,30.31,23.13,294,296,healthy +1769890684,ai-foxhop-net,4.04,10.31,7.65,65,65,healthy +1769890690,cammy-foxhop-net,5.92,29.9,23.04,294,296,healthy +1769890690,ai-foxhop-net,3.71,10.13,7.61,65,65,healthy +1769890695,cammy-foxhop-net,5.31,28.98,22.81,295,297,healthy +1769890695,ai-foxhop-net,3.44,9.87,7.55,65,65,healthy +1769890701,cammy-foxhop-net,5.05,28.54,22.7,295,297,healthy +1769890701,ai-foxhop-net,3.41,9.75,7.53,65,65,healthy +1769890706,cammy-foxhop-net,4.96,28.13,22.6,295,297,healthy +1769890706,ai-foxhop-net,3.53,9.67,7.51,65,65,healthy +1769890712,cammy-foxhop-net,4.73,27.69,22.49,295,297,healthy +1769890712,ai-foxhop-net,3.41,9.54,7.48,65,65,healthy +1769890717,cammy-foxhop-net,4.83,27.33,22.4,295,297,healthy +1769890717,ai-foxhop-net,3.3,9.42,7.45,65,65,healthy +1769890723,cammy-foxhop-net,5.0,27.0,22.31,295,296,healthy +1769890723,ai-foxhop-net,3.19,9.3,7.42,65,65,healthy +1769890728,cammy-foxhop-net,4.6,26.55,22.19,295,296,healthy +1769890728,ai-foxhop-net,4.7,9.51,7.5,65,66,healthy +1769890734,cammy-foxhop-net,4.31,26.12,22.08,295,296,healthy +1769890734,ai-foxhop-net,4.4,9.37,7.47,65,66,healthy +1769890739,cammy-foxhop-net,3.97,25.69,21.96,295,296,healthy +1769890739,ai-foxhop-net,4.13,9.23,7.43,65,65,healthy +1769890745,cammy-foxhop-net,3.65,25.26,21.84,295,296,healthy +1769890745,ai-foxhop-net,3.96,9.11,7.4,65,66,healthy +1769890750,cammy-foxhop-net,3.09,24.43,21.61,295,296,healthy +1769890750,ai-foxhop-net,3.97,8.94,7.36,65,66,healthy +1769890756,cammy-foxhop-net,3.0,24.06,21.5,295,296,healthy +1769890756,ai-foxhop-net,3.73,8.81,7.33,65,66,healthy +1769890761,cammy-foxhop-net,3.24,23.76,21.42,295,296,healthy +1769890761,ai-foxhop-net,3.76,8.73,7.31,64,65,healthy +1769890767,cammy-foxhop-net,2.98,23.36,21.3,295,296,healthy +1769890767,ai-foxhop-net,4.1,8.71,7.32,65,66,healthy +1769890772,cammy-foxhop-net,2.82,22.99,21.19,295,296,healthy +1769890772,ai-foxhop-net,3.85,8.58,7.28,65,66,healthy +1769890778,cammy-foxhop-net,2.6,22.61,21.08,295,296,healthy +1769890778,ai-foxhop-net,3.62,8.46,7.25,65,65,healthy +1769890784,cammy-foxhop-net,2.55,22.27,20.98,295,296,healthy +1769890784,ai-foxhop-net,3.49,8.35,7.22,65,66,healthy +1769890789,cammy-foxhop-net,2.58,21.95,20.88,295,296,healthy +1769890789,ai-foxhop-net,3.37,8.25,7.19,65,66,healthy +1769890795,cammy-foxhop-net,2.34,21.26,20.67,295,296,healthy +1769890795,ai-foxhop-net,3.01,8.01,7.12,65,65,healthy +1769890801,cammy-foxhop-net,2.15,20.9,20.56,294,296,healthy +1769890801,ai-foxhop-net,2.76,7.87,7.09,65,65,healthy +1769890806,cammy-foxhop-net,2.7,20.71,20.49,295,297,healthy +1769890806,ai-foxhop-net,2.7,7.78,7.06,65,65,healthy +1769890812,cammy-foxhop-net,3.37,20.54,20.44,296,297,healthy +1769890812,ai-foxhop-net,2.57,7.66,7.03,65,65,healthy +1769890817,cammy-foxhop-net,3.18,20.22,20.34,296,297,healthy +1769890817,ai-foxhop-net,2.44,7.55,6.99,65,65,healthy +1769890823,cammy-foxhop-net,3.24,19.95,20.25,296,297,healthy +1769890823,ai-foxhop-net,2.33,7.44,6.96,65,65,healthy +1769890828,cammy-foxhop-net,3.38,19.7,20.17,296,297,healthy +1769890828,ai-foxhop-net,2.22,7.34,6.93,65,65,healthy +1769890834,cammy-foxhop-net,3.19,19.39,20.07,296,297,healthy +1769890834,ai-foxhop-net,2.04,7.21,6.89,65,65,healthy +1769890840,cammy-foxhop-net,3.02,19.09,19.96,296,297,healthy +1769890840,ai-foxhop-net,1.96,7.11,6.86,65,65,healthy +1769890845,cammy-foxhop-net,2.7,18.49,19.76,296,296,healthy +1769890845,ai-foxhop-net,1.66,6.88,6.78,65,65,healthy +1769890851,cammy-foxhop-net,2.8,18.25,19.67,296,296,healthy +1769890851,ai-foxhop-net,1.6,6.78,6.75,65,65,healthy +1769890856,cammy-foxhop-net,2.82,18.0,19.58,296,296,healthy +1769890856,ai-foxhop-net,1.47,6.67,6.72,65,65,healthy +1769890862,cammy-foxhop-net,9.4,19.11,19.94,296,296,healthy +1769890862,ai-foxhop-net,1.36,6.55,6.68,65,65,healthy +1769890867,cammy-foxhop-net,9.93,19.06,19.91,296,296,healthy +1769890867,ai-foxhop-net,1.65,6.53,6.67,64,65,healthy diff --git a/reports/4.2.52/raw-samples.csv b/reports/4.2.52/raw-samples.csv new file mode 100644 index 0000000..0f98e8f --- /dev/null +++ b/reports/4.2.52/raw-samples.csv @@ -0,0 +1,162 @@ +timestamp,load1,load5,load15,mem_used_gb,mem_avail_gb,mem_pct,available,allocated,spawning,latency_ms,http_code +1769889979,0,0,0,0,0,0,0,0,0,162,200 +1769889984,0,0,0,0,0,0,0,0,0,247,200 +1769889990,0,0,0,0,0,0,0,0,0,152,200 +1769889995,0,0,0,0,0,0,0,0,0,179,200 +1769890001,0,0,0,0,0,0,0,0,0,147,200 +1769890006,0,0,0,0,0,0,0,0,0,228,200 +1769890012,0,0,0,0,0,0,0,0,0,366,200 +1769890018,0,0,0,0,0,0,0,0,0,416,200 +1769890024,0,0,0,0,0,0,0,0,0,199,200 +1769890029,0,0,0,0,0,0,0,0,0,162,200 +1769890035,0,0,0,0,0,0,0,0,0,187,200 +1769890040,0,0,0,0,0,0,0,0,0,185,200 +1769890046,0,0,0,0,0,0,0,0,0,205,200 +1769890051,0,0,0,0,0,0,0,0,0,258,200 +1769890057,0,0,0,0,0,0,0,0,0,201,200 +1769890062,0,0,0,0,0,0,0,0,0,204,200 +1769890068,0,0,0,0,0,0,0,0,0,210,200 +1769890073,0,0,0,0,0,0,0,0,0,156,200 +1769890079,0,0,0,0,0,0,0,0,0,180,200 +1769890084,0,0,0,0,0,0,0,0,0,217,200 +1769890090,0,0,0,0,0,0,0,0,0,210,200 +1769890095,0,0,0,0,0,0,0,0,0,173,200 +1769890101,0,0,0,0,0,0,0,0,0,253,200 +1769890106,0,0,0,0,0,0,0,0,0,190,200 +1769890112,0,0,0,0,0,0,0,0,0,219,200 +1769890117,0,0,0,0,0,0,0,0,0,237,200 +1769890123,0,0,0,0,0,0,0,0,0,224,200 +1769890129,0,0,0,0,0,0,0,0,0,182,200 +1769890134,0,0,0,0,0,0,0,0,0,179,200 +1769890140,0,0,0,0,0,0,0,0,0,230,200 +1769890145,0,0,0,0,0,0,0,0,0,208,200 +1769890151,0,0,0,0,0,0,0,0,0,190,200 +1769890156,0,0,0,0,0,0,0,0,0,159,200 +1769890162,0,0,0,0,0,0,0,0,0,164,200 +1769890167,0,0,0,0,0,0,0,0,0,191,200 +1769890173,0,0,0,0,0,0,0,0,0,446,200 +1769890179,0,0,0,0,0,0,0,0,0,197,200 +1769890184,0,0,0,0,0,0,0,0,0,169,200 +1769890190,0,0,0,0,0,0,0,0,0,183,200 +1769890195,0,0,0,0,0,0,0,0,0,199,200 +1769890201,0,0,0,0,0,0,0,0,0,288,200 +1769890206,0,0,0,0,0,0,0,0,0,193,200 +1769890212,0,0,0,0,0,0,0,0,0,534,200 +1769890218,0,0,0,0,0,0,0,0,0,393,200 +1769890224,0,0,0,0,0,0,0,0,0,198,200 +1769890230,0,0,0,0,0,0,0,0,0,275,200 +1769890235,0,0,0,0,0,0,0,0,0,222,200 +1769890241,0,0,0,0,0,0,0,0,0,215,200 +1769890246,0,0,0,0,0,0,0,0,0,216,200 +1769890252,0,0,0,0,0,0,0,0,0,218,200 +1769890258,0,0,0,0,0,0,0,0,0,224,200 +1769890263,0,0,0,0,0,0,0,0,0,211,200 +1769890269,0,0,0,0,0,0,0,0,0,211,200 +1769890274,0,0,0,0,0,0,0,0,0,142,200 +1769890280,0,0,0,0,0,0,0,0,0,201,200 +1769890285,0,0,0,0,0,0,0,0,0,214,200 +1769890291,0,0,0,0,0,0,0,0,0,224,200 +1769890296,0,0,0,0,0,0,0,0,0,210,200 +1769890302,0,0,0,0,0,0,0,0,0,187,200 +1769890308,0,0,0,0,0,0,0,0,0,167,200 +1769890313,0,0,0,0,0,0,0,0,0,140,200 +1769890318,0,0,0,0,0,0,0,0,0,144,200 +1769890324,0,0,0,0,0,0,0,0,0,173,200 +1769890329,0,0,0,0,0,0,0,0,0,152,200 +1769890335,0,0,0,0,0,0,0,0,0,229,200 +1769890340,0,0,0,0,0,0,0,0,0,212,200 +1769890346,0,0,0,0,0,0,0,0,0,174,200 +1769890351,0,0,0,0,0,0,0,0,0,211,200 +1769890357,0,0,0,0,0,0,0,0,0,151,200 +1769890362,0,0,0,0,0,0,0,0,0,152,200 +1769890368,0,0,0,0,0,0,0,0,0,195,200 +1769890373,0,0,0,0,0,0,0,0,0,154,200 +1769890379,0,0,0,0,0,0,0,0,0,303,200 +1769890384,0,0,0,0,0,0,0,0,0,201,200 +1769890390,0,0,0,0,0,0,0,0,0,194,200 +1769890395,0,0,0,0,0,0,0,0,0,214,200 +1769890401,0,0,0,0,0,0,0,0,0,202,200 +1769890406,0,0,0,0,0,0,0,0,0,204,200 +1769890412,0,0,0,0,0,0,0,0,0,207,200 +1769890418,0,0,0,0,0,0,0,0,0,182,200 +1769890423,0,0,0,0,0,0,0,0,0,218,200 +1769890429,0,0,0,0,0,0,0,0,0,359,200 +1769890434,0,0,0,0,0,0,0,0,0,191,200 +1769890440,0,0,0,0,0,0,0,0,0,144,200 +1769890445,0,0,0,0,0,0,0,0,0,136,200 +1769890450,0,0,0,0,0,0,0,0,0,163,200 +1769890456,0,0,0,0,0,0,0,0,0,154,200 +1769890461,0,0,0,0,0,0,0,0,0,149,200 +1769890467,0,0,0,0,0,0,0,0,0,157,200 +1769890472,0,0,0,0,0,0,0,0,0,180,200 +1769890478,0,0,0,0,0,0,0,0,0,222,200 +1769890483,0,0,0,0,0,0,0,0,0,211,200 +1769890489,0,0,0,0,0,0,0,0,0,262,200 +1769890494,0,0,0,0,0,0,0,0,0,159,200 +1769890500,0,0,0,0,0,0,0,0,0,238,200 +1769890506,0,0,0,0,0,0,0,0,0,147,200 +1769890511,0,0,0,0,0,0,0,0,0,200,200 +1769890516,0,0,0,0,0,0,0,0,0,200,200 +1769890522,0,0,0,0,0,0,0,0,0,200,200 +1769890527,0,0,0,0,0,0,0,0,0,188,200 +1769890533,0,0,0,0,0,0,0,0,0,361,200 +1769890539,0,0,0,0,0,0,0,0,0,206,200 +1769890544,0,0,0,0,0,0,0,0,0,177,200 +1769890550,0,0,0,0,0,0,0,0,0,209,200 +1769890555,0,0,0,0,0,0,0,0,0,171,200 +1769890561,0,0,0,0,0,0,0,0,0,228,200 +1769890566,0,0,0,0,0,0,0,0,0,216,200 +1769890572,0,0,0,0,0,0,0,0,0,210,200 +1769890577,0,0,0,0,0,0,0,0,0,212,200 +1769890583,0,0,0,0,0,0,0,0,0,200,200 +1769890589,0,0,0,0,0,0,0,0,0,215,200 +1769890594,0,0,0,0,0,0,0,0,0,231,200 +1769890601,0,0,0,0,0,0,0,0,0,212,200 +1769890606,0,0,0,0,0,0,0,0,0,208,200 +1769890612,0,0,0,0,0,0,0,0,0,219,200 +1769890618,0,0,0,0,0,0,0,0,0,210,200 +1769890623,0,0,0,0,0,0,0,0,0,272,200 +1769890629,0,0,0,0,0,0,0,0,0,212,200 +1769890634,0,0,0,0,0,0,0,0,0,225,200 +1769890640,0,0,0,0,0,0,0,0,0,204,200 +1769890645,0,0,0,0,0,0,0,0,0,187,200 +1769890651,0,0,0,0,0,0,0,0,0,203,200 +1769890656,0,0,0,0,0,0,0,0,0,214,200 +1769890662,0,0,0,0,0,0,0,0,0,210,200 +1769890668,0,0,0,0,0,0,0,0,0,204,200 +1769890673,0,0,0,0,0,0,0,0,0,219,200 +1769890679,0,0,0,0,0,0,0,0,0,212,200 +1769890684,0,0,0,0,0,0,0,0,0,262,200 +1769890690,0,0,0,0,0,0,0,0,0,208,200 +1769890695,0,0,0,0,0,0,0,0,0,203,200 +1769890701,0,0,0,0,0,0,0,0,0,170,200 +1769890706,0,0,0,0,0,0,0,0,0,217,200 +1769890712,0,0,0,0,0,0,0,0,0,195,200 +1769890717,0,0,0,0,0,0,0,0,0,165,200 +1769890723,0,0,0,0,0,0,0,0,0,146,200 +1769890728,0,0,0,0,0,0,0,0,0,191,200 +1769890734,0,0,0,0,0,0,0,0,0,148,200 +1769890739,0,0,0,0,0,0,0,0,0,158,200 +1769890745,0,0,0,0,0,0,0,0,0,208,200 +1769890750,0,0,0,0,0,0,0,0,0,202,200 +1769890756,0,0,0,0,0,0,0,0,0,195,200 +1769890761,0,0,0,0,0,0,0,0,0,202,200 +1769890767,0,0,0,0,0,0,0,0,0,208,200 +1769890772,0,0,0,0,0,0,0,0,0,355,200 +1769890778,0,0,0,0,0,0,0,0,0,211,200 +1769890784,0,0,0,0,0,0,0,0,0,204,200 +1769890789,0,0,0,0,0,0,0,0,0,218,200 +1769890795,0,0,0,0,0,0,0,0,0,534,200 +1769890801,0,0,0,0,0,0,0,0,0,224,200 +1769890806,0,0,0,0,0,0,0,0,0,221,200 +1769890812,0,0,0,0,0,0,0,0,0,203,200 +1769890817,0,0,0,0,0,0,0,0,0,217,200 +1769890823,0,0,0,0,0,0,0,0,0,214,200 +1769890828,0,0,0,0,0,0,0,0,0,209,200 +1769890834,0,0,0,0,0,0,0,0,0,164,200 +1769890840,0,0,0,0,0,0,0,0,0,207,200 +1769890845,0,0,0,0,0,0,0,0,0,207,200 +1769890851,0,0,0,0,0,0,0,0,0,214,200 +1769890856,0,0,0,0,0,0,0,0,0,153,200 +1769890862,0,0,0,0,0,0,0,0,0,206,200 +1769890867,0,0,0,0,0,0,0,0,0,258,200 diff --git a/reports/PERFORMANCE-HISTORY.md b/reports/PERFORMANCE-HISTORY.md index f8b3da5..a5ff499 100644 --- a/reports/PERFORMANCE-HISTORY.md +++ b/reports/PERFORMANCE-HISTORY.md @@ -43,3 +43,4 @@ Tracking compile and test execution times across releases. | 4.2.46 | 2026-01-29 | 860 | 93.2% | 224s | raku | prolog | | 4.2.50 | 2026-01-30 | 860 | 93.0% | 183s | go | fortran | | 4.2.51 | 2026-01-31 | 860 | 93.7% | 162s | go | powershell | +| 4.2.52 | 2026-01-31 | 860 | 94.0% | 136s | go | awk |