Skip to content

Add deaths, assists and denies per minute benchmarks - #2970

Merged
howardchung merged 1 commit into
odota:masterfrom
geracosta:benchmark-metrics
Jul 31, 2026
Merged

Add deaths, assists and denies per minute benchmarks#2970
howardchung merged 1 commit into
odota:masterfrom
geracosta:benchmark-metrics

Conversation

@geracosta

Copy link
Copy Markdown
Contributor

First step of #2969: adds deaths_per_min, assists_per_min and denies_per_min to the benchmarks, following the same normalization as the existing kills_per_min / last_hits_per_min. All three come from Steam API match data, so no replay parsing is required and the sample size is the same as the current metrics.

No new key dimensions — this only adds metrics to the existing global zsets. Since counts, getPlayerBenchmarks and getHeroBenchmarks all iterate the shared metric map, the only code change is the map itself plus the OpenAPI schema.

One note: deaths_per_min percentiles read inverted (lower is better). I left the raw distribution for consistency with everything else, but happy to change that if you'd rather handle it differently.

All three come from Steam API match data, no replay parsing required.
The benchmark consumers iterate the shared metric map, so counts
sampling, per-player match benchmarks and /benchmarks pick the new
metrics up without further changes; OpenAPI schema updated to match.
@howardchung
howardchung merged commit d8b0c35 into odota:master Jul 31, 2026
1 check passed
@geracosta
geracosta deleted the benchmark-metrics branch August 9, 2026 15:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants