v0.6.0 - 2023-04-21
Highlights
- Add support for a new type of indicator called "GaugeBool" (for example for blackbox_exporter) by @roidelapluie
- Visualize burn rate alerts with graph to understand the severity of the alert (see image)
- Add a generate CLI command (deploy against hosted Prometheus SaaS) by @ArthurSens
What's Changed
- update fix for docker-compose demo permision issue by @Alex-omosa in #535
- enhance the doc for kubernetes example by @fatsheep9146 in #538
- Use polarsignals/connect-go-prometheus interceptor by @metalmatze in #562
- Update pyrra-connect-errors example SLO by @metalmatze in #563
- Add API for querying Prometheus "directly" by @metalmatze in #571
- Add generate command by @ArthurSens in #361
- Fix label matchers mutability by @roidelapluie in #599
- update docker-compose example by @songjiayang in #593
- CI: Don't push images on pull requests by @roidelapluie in #607
- Log errorful queries by @roidelapluie in #606
- Filesystem: log errors by @roidelapluie in #605
- Replacer: Add support for replacing duration in seconds by @roidelapluie in #601
- ui/aligneddata: support for no label and multiple labels by @roidelapluie in #604
- objectiveReplacer: Replace scalars with a switch instead of ifs by @roidelapluie in #609
- Fix/special chars in labels by @s-diez in #595
- Use errors metric name in availability generic rule by @m-messiah in #613
- Add support for a new type of indicator called "GaugeBool" by @roidelapluie in #598
- ui: Replace interval in queries - refactor duration by @metalmatze in #633
- Handle missing samples in convertAlignedData with multiple series correctly by @metalmatze in #615
- Add --operator-rule flag to generate cmd by @saswatamcode in #620
- ui: Make sure the step in QueryRange is at least 1 by @metalmatze in #634
- ui/src/components/graphs: Gaps take nulls into account now by @metalmatze in #648
- api/kubernetes: handle graceful termination by @asubiotto in #664
- Add burnrate graphs to multi burn rate alerts table by @metalmatze in #654
- Create
objective.IndicatorType()
and use switch-cases by @metalmatze in #690 - Fix: Matcher label of generic rules for Ratio SLOs by @abestel in #681
- Add backend client that caches to improve request spikes by @metalmatze in #689
- ui: Fallback to local dev URLs if API_BASEPATH undefined by @metalmatze in #692
- slo: Fix total query for latency by @metalmatze in #698
New Contributors
- @Alex-omosa made their first contribution in #535
- @fatsheep9146 made their first contribution in #538
- @roidelapluie made their first contribution in #599
- @songjiayang made their first contribution in #593
- @s-diez made their first contribution in #595
- @m-messiah made their first contribution in #613
- @saswatamcode made their first contribution in #620
- @asubiotto made their first contribution in #664
- @abestel made their first contribution in #681
Full Changelog: v0.5.7...v0.6.0