The 7.0 release, including updates to the following components:
Chimbuko backend
- Added anomaly "post-pruning"; a second pass over recorded anomalies is performed at the end of the run, re-evaluating stored anomalies against the final AD model and discarding those no longer considered anomalous. This significantly reduces the number of mislabeled anomalies resulting from an unconverged AD model.
- Major refactoring of backend codebase, separating out generic functionality and that specific to analyzing performance trace data. Additional modules can now be created to analyze other streaming data types.
- Improvements to services including:
- Finer control over network interfaces used by service components
- Optional NUMA binding of service components
- Additional controls over the frequency of provenance database and pserver sends from the AD modules to reduce network load
- Improvements to AD algorithm robustness for several edge cases
- Various bugfixes
Visualization
- Updated dependencies for the visualization component
Offline analysis
- Added a new tool for converting Chimbuko's provenance database to a relational database
- Added a preliminary version of a new Python library for offline analysis built around the relational database
Full Changelog: v6.5...v7.0