Apache Otava (incubating) version 0.7.0 has been released.

Apache Otava is a command-line tool that detects and alerts about
statistically significant changes in performance test results (more
generally, time-series data) stored in CSV files or a number of supported
databases.

A typical use-case of Otava is as follows:

   1. A set of performance tests is scheduled repeatedly, such as after
   each commit is pushed.
   2. The resulting metrics of the test runs are stored in a time series
   database (Graphite) or appended to CSV files.
   3. Otava is launched by a Jenkins/Cron job (or an operator) to analyze
   the recorded metrics regularly.
   4. Otava notifies about significant changes in recorded metrics by
   outputting text reports or sending Slack notifications.
   5. Otava is capable of finding even small, but persistent shifts in
   metric values, despite noise in data. It adapts automatically to the level
   of noise in data and tries to notify only about persistent, statistically
   significant changes, be it in the system under test or in the environment.


Two highlights of 0.7.0 release are:
1. Switch from the old Poetry version to uv.
2. Publish Otava as a Docker image.

0.7.0 is available as:
- Source release
https://dist.apache.org/repos/dist/dev/incubator/otava/0.7.0-incubating/
- Github release
https://github.com/apache/otava/releases/tag/0.7.0-incubating
- PyPI https://pypi.org/project/apache-otava/
- Docker image https://hub.docker.com/r/apache/otava

Otava resources:
- Website: https://otava.apache.org/
- Issues: https://github.com/apache/otava/issues
- Mailing list: [email protected]

Alex Sorokoumov
On behalf of Apache Otava (incubating) Team

Reply via email to