[HN Gopher] Apache Otava
___________________________________________________________________
Apache Otava
Author : djoldman
Score : 62 points
Date : 2026-03-01 14:27 UTC (5 days ago)
(HTM) web link (otava.apache.org)
(TXT) w3m dump (otava.apache.org)
| esafak wrote:
| Change Detection for tests. The algorithm:
| https://otava.apache.org/docs/math
| cheema33 wrote:
| I think I could use a slightly more detailed explanation of what
| it is and how it works at the high level. The website doesn't
| fully explain it.
|
| e.g. The about page, as of this writing, does not say anything
| about the project.
|
| https://otava.apache.org/docs/overview
| homarp wrote:
| Change Detection for Continuous Performance Engineering: Otava
| performs statistical analysis of performance test results
| stored in CSV files, PostgreSQL, BigQuery, or Graphite
| database. It finds change-points and notifies about possible
| performance regressions.
|
| You can also read "8 Years of Optimizing Apache Otava: How
| disconnected open source developers took an algorithm from n3
| to constant time" - https://arxiv.org/abs/2505.06758v1
|
| and "The Use of Change Point Detection to Identify Software
| Performance Regressions in a Continuous Integration System" -
| https://arxiv.org/abs/2003.00584 (and I guess this blog post
| https://www.mongodb.com/company/blog/engineering/using-chang...
| )
|
| (https://en.wikipedia.org/wiki/Change_detection explains what's
| change detection)
| jacques_chester wrote:
| I would be interested in a layperson summary of how this code
| deals with whacky distributions produced by computer systems. I
| am too stupid to understand anything more complex than
| introductory SPC which struggles with non-normal distributions.
___________________________________________________________________
(page generated 2026-03-06 23:00 UTC)