Skip to content

ALUMET v0.3.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@TheElectronWill TheElectronWill released this 06 May 15:35
· 237 commits to main since this release

Core changes

  • Support for anonymous sources
  • Configurable command latency guarantee
  • Configuration management: 1 config per app ("global config") + 1 config per plugin, from TOML files (can be overriden by CLI arguments)
  • Graceful shutdown on SIGTERM
  • Other improvements to the plugin API
  • Beginning of the EventBus for inter-plugin communication
  • First "good" version of the API for dynamic plugins (still very much WIP)

Plugin changes

The aforementioned improvements have enabled the creation of new plugins! 🎉

  • K8S plugin (#1) thanks to @AngeC15
  • Relay plugin with two parts (client + server) thanks to @TheElectronWill
  • Draft of the "perf events" plugin

Relay plugin

The relay plugin, used by app-relay-collector, enables Alumet to work in "relay" mode, where each compute node runs an agent that pushes the metrics to a "collector".
image