v4.0.0
Released 2023-10-20
This release replaces Prometheus with the OpenTelemetry Collector by default, thus completing our transition to Otel. A fresh installation of the Chart will use the OpenTelemetry Collector for all data collection and processing. In addition, data is now sent to Sumo using the Otel-native OTLP protocol.
Prometheus is still available as a non-default option. However, Fluentd and Fluent Bit have been completely removed, so installations using them will need migrate to Otel for metadata before being able to upgrade to v4.
We've done our best to make this transition as painless as possible. The majority of users should be able to upgrade without any changes to the configuration. Please check out the migration guide linked below for details.
Migration from v3
See the migration guide for details.
Breaking Changes
- feat!: remove support for fluent-bit and fluentd #3244
- feat!: truncate fullname after 22 characters #3248
- feat(metrics)!: use otel by default #3284
- feat!: use OTLP sources by default #3297
- feat!(metrics): move extra processors after sumologic_schema #3306
- fix(metrics)!: drop k8s.node.name attribute #3295
- feat!: enable autoscaling by default #3329
Added
- feat(logs): add
sumologic.logs.additionalFields
property #3286 - feat(metrics): add additionalServiceMonitors setting #3292
- feat(metrics): collect node_memory_MemAvailable_bytes #3322
- chore: add support for k8s 1.27 with KOPS #3332
Changed
- feat(prometheus): Removing prometheus recording rules #3211
- feat(metrics): move app metrics filtering to metadata layer #3232
- chore: drop support for GKE with k8s 1.23 #3340