What's new in the core
- Big refactoring of Alumet's core library.
- Better error handling and recovery.
- Cleaner builders for pipeline and agent.
- Alumet now supports
async
outputs. - Global metric registry: the metrics can now be accessed from any element of the pipeline (see #19)
- The configuration can now disable individual plugins
- Environment variables can now be used in the config
- More possibilities of control
- More tests
- Bugfixes
Plugin changes
- New plugin: first version (alpha) of the energy attribution plugin, tested on K8S clusters at 1Hz.
- New plugin: system and processes monitoring via
/proc
- The output of the relay client now uses a buffer for better performance.
- The
k8s
plugin has been generalized to acgroupv2
plugin. - The
k8s
plugin handles API tokens a little better. - More config options
Details
- feat/Add a config field for the relay server plugin address by @titouanj in #26
- Feature/Add some configurations possibility by @titouanj in #27
- Pipeline rework: global metric registry, simplified tasks and better control by @TheElectronWill in #19
- Stricter CI checks by @TheElectronWill in #29
- fix(plugin-influxdb): Skip empty MeasurementBuffers in
write
by @titouanj in #31 - feat(alumet): Add environment variable interpolation for config files by @titouanj in #32
- Feature/system and processes monitoring by @TheElectronWill in #33
- Summer core improvements by @TheElectronWill in #35
- Allow the config file to disable individual plugins by @TheElectronWill in #37
- Merge the agents in a single crate by @TheElectronWill in #38
- Refactor/split k8s from cgroupv2 by @AngeCyp in #36
- Improvements for the relay mode by @TheElectronWill in #39
- Fixes for the exec mode by @TheElectronWill in #41
- doc: Rewrite the readme and add a contributing guide by @TheElectronWill in #43
- Feature: Add the first implementation of the k8s energy attribution by @titouanj in #44
- fix(plugin-energy-attribution): Change the cgroup metric name in the pre_pipeline_start by @titouanj in #45
- Last features and fixes for v0.6 by @TheElectronWill in #46
New Contributors
Full Changelog: v0.5.0...v0.6.0