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
-
fix(logs)!: move JSON parsing after user-defined processors #3281
The log body will now always be a string if accessed in extra processors. Users who want to access specific fields in their parsed JSON
log should explicitly call ParseJSON in their processor definition.
Added
- feat(logs): add
sumologic.logs.additionalFields
property #3286 - feat(metrics): add additionalServiceMonitors setting #3292
Changed
- feat(prometheus): Removing prometheus recording rules #3211
- feat(metrics): move app metrics filtering to metadata layer #3232
Fixed
- fix(metrics): decompose OTLP histograms #3289