Releases: SumoLogic/sumologic-kubernetes-collection
Releases · SumoLogic/sumologic-kubernetes-collection
v4.0.0-rc.0
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
v3.15.0
v3.14.0
v3.13.0
Released 2023-08-21
Added
- feat(metrics/collector): support partial histograms #3192
- feat(metrics/collector) allow setting global scrape interval #3203
- feat(metrics/collector): add default App metric filters #3204
- feat(events): add sourceCategoryReplaceDash #3214
- feat(metrics/collector): support remote write proxy #3221
- feat(metrics/collector): allow setting allocation strategy #3226
Changed
- chore: upgrade opentelemetry-operator chart to 0.35.0 #3203
- feat(metrics/collector): only select monitors from the release by default #3207
- feat(metrics/collector): filter scrape configs in target allocator #3208
- chore: drop support for AKS 1.24 #3209
- chore: upgrade otel to 0.83.0-sumo-0 #3215
- feat(metrics/collector): adjust resources and autoscaling #3219
- feat(metrics/collector): set stability to Beta #3223
Fixed
v3.12.1
v3.11.1
v3.12.0
v3.11.0
Released 2023-07-28
Added
- docs(prometheus): Added a section on prometheus sharding #3140
- feat(metrics/collector): collect metrics from annotated Pods #3162
Changed
- chore: add support for EKS (fargate) 1.27 #3136
- chore: upgrade otel to 0.81.0-sumo-0 #3139
- chore(chart): update fluent-bit to 2.1.6 #3142
- chore(chart): update falco chart to 3.3.0; falco to 0.35.1 #3143
- chore(chart): update tailing sidecar operator to 0.8.0 #3145
- chore(chart): update metrics-server chart to 6.4.3 #3146
- chore: add support for GKE 1.27 #3148
- chore: add support for AKS 1.27 #3149
- chore: use zstd compression for internal otlp data #3156
- feat(metrics): do not filter in default remote write definitions #3157
- feat: add hpa for traces-gateway and otelcol-instrumentation #3159
- feat(metrics): disable default Prometheus rules #3160 Note: If you had customized metrics collection to forward some of these metrics,
you can re-enable the relevant rules underkube-prometheus-stack.defaultRules
. - feat(metrics): remove collection metrics remote write #3161
- chore: update fluentd image to 1.16.2-sumo-0 #3165
- feat: fix serviceMonitor for additional daemonsets #3166
Fixed
- fix(metrics/collector): drop k8s labels #3141
- feat(helm): change the minimum version for using autoscaling/v2 api to 1.23 #3155
- fix(helm/metrics): exclude namespace if collectionMonitoring is disabled #3170
- fix(metrics): don't forward duplicate metrics from annotated Pods #3171
- fix(helm): fix cloudwatch collector configuration for disabled persistence #3172
v3.10.0
Released 2023-07-06
Added
- feat(logs): add ability to use OTLP source #3040
- feat: add autoscaling to metrics collector #3082
- feat: add serviceMonitor for metrics collector #3084
- feat(events): add ability to use OTLP source #3093
- feat(traces): add ability to use OTLP source #3094
- feat(metrics): add selectors for Prometheus CRs to otel metrics collector #3096
- chore: add support for OpenShift 4.13 #3104
- chore: add support for EKS 1.27 #3104
- feat(metrics): set securityContext for metrics collector #3119
- feat(metrics/collector): allow disabling cadvisor and kubelet metrics #3121, #3133
- feat(metrics): collect full etcd histogram metrics #3130
Changed
- feat: unify anti-affinity configuration #3085
- chore: upgrade otel to 0.79.0-sumo-0 #3087
- feat(helm): add missing options for experimental opentelemetry metrics" #3092
- feat(helm): move relabelling in prometheus from remoteWrites to serviceMonitors #3103
- chore: update metrics-server to 6.3.1 #3110
- chore: update Telegraf Operator to v1.3.11 #3111
- chore: update Fluent Bit Helm Chart to v0.31.0 #3117
- feat: fix service monitors for node-exporter and kube-state-metrics #3118
- feat(metrics): split metadata extraction from otel collector #3122
- chore: upgrade opentelemetry-operator chart to 0.33.0 #3125
- feat(helm/metrics): route metrics using job attribute instead of endpoint #3126
- chore: update opentlemetry-operator auto-instrumentation images #3129
- fix(metrics/collector): drop scrape_* metrics #3131