Aperture v0.14.0-rc.1
Pre-releaseChangelog
List of aperture PRs merged since 0.13.0 release. For the full list of changes, see list of changes
Misc Circuit and Components refactors (#1005)
-
Moved component factory to components package. This also required moving
promql to separate package to avoid dependency cycle. -
Moved circuit compiler (aka factory) to separate package.
-
Extracted Ports from CompiledComponent's MapStruct.
Previously, InPorts/OutPorts were manually extracted from component's
MapStruct, which resulted in mixing parsing and logic. This commit
introduces runtime.Ports, which extracts port mapping out of component's
MapStruct allowing to simplify circuit compiler's logic.
Drive-by:
- Change CompiledComponent's Name and Type fields to getters directly on
Component. - Reduce code duplication in component factory.
Add default configuration for Load Actuator Alerter (#1006)
If no configuration is provided for the embedded alerter in Load Actuator then default values are set.
Mark alert logs in otel with resource attribute (#1007)
Adding IsAlert attribute to the logs. It should be used to differentiate OLAP logs from Alert logs.
Load actuator alerter (#993)
Adds alerter embedded into load actuator that sends alert when "load_multiplier" signal is less than 1
Make logs less noisy (#1000)
Description of change
- Move all Info logs from Olric to Debug, as they are too noisy.
- Make sampled logs appear once per 5 minutes instead of once per 5
seconds.