There are a lot of new features in this release, so we've bumped the version to 0.9.0. It seems justified.
Breaking changes
Most users can upgrade without any changes.
If you use the Helm value runner.additional_env_vars
then see the Upgrade Guide below.
New Regex-Based Sink Filters
A huge thank you to Michele Sorcinelli and his colleagues at Citizens Advice UK for contributing the regex based filtering feature.
Relevant PR: Implement regex based filtering for sinks by @michelesr in #268
Prometheus Alert Insights
We continue to improve our insights for common Prometheus alerts. The alert NodeFilesystemSpaceFillingUp
is now enriched with statistics that will help you understand why the disk is filling up. Additional enrichments for this alert will be added soon.
Relevant PR: Enrich disk pressure alerts with disk usage statistics by @djarv1337 in #224
On-prem UI
We've begun work on supporting custom UI sinks (other than https://platform.robusta.dev/). If you're interested in testing an on-prem version of the UI, please contact natan@robusta.dev or message Natan on Slack.
Relevant PR: Add support for custom backends to the cli by @arikalon1 in #270
Improve first-time UI experience
When the UI is enabled, Robusta will send some historical data to the UI on Kubernetes events. This lets you see data in the UI when you first open it, even if nothing has happened yet.
Relevant PR: Send historical Kubernetes events to Robusta UI sink on first startup by @Avi-Robusta in #256
Upgrade Guide
If you use the Helm value runner.additional_env_vars
then you will need to change it from string to list by removing |-
. For example:
Old value:
runner:
additional_env_vars: |-
- name: GRAFANA_KEY
...
New value without |-
:
runner:
additional_env_vars:
- name: GRAFANA_KEY
...
New Contributors
- @michelesr made their first contribution in #268
Full Changelog: 0.8.31...0.9.0