Kubernetes Collection v3.0.0 - Full List of Changes
-
Upgrading kube-prometheus stack
We are updating Kube-prometheus-stack to newest available version. Major feature related to that change is upgrading kube-state-metrics to v2
-
Removing mechanism to replace values in configuration for traces marked by 'replace' suffix
-
Moving direct configuration of OpenTelemetry Collector for log metadata
Removed explicit configuration for otelcol under
metadata.logs.config
. Added option to merge configuration undermetadata.logs.config.merge
or overwrite default configurationmetadata.logs.config.override
-
Moving direct configuration of OpenTelemetry Collector for metrics metadata
Removed explicit configuration for otelcol under
metadata.metrics.config
. Added option to merge configuration undermetadata.metrics.config.merge
or overwrite default configurationmetadata.metrics.config.override
-
Removing support for
sumologic.cluster.load_config_file
. Leaving this configuration will result in setup job failure. -
Upgrading Falco helm chart to
v2.4.2
which changed their configuration: Please validate and adjust your configuration to new version according to Falco documentation -
Moved parameters from
fluentd.logs.containers
tosumologic.logs.container
- moved
fluentd.logs.containers.sourceHost
tosumologic.logs.container.sourceHost
- moved
fluentd.logs.containers.sourceName
tosumologic.logs.container.sourceName
- moved
fluentd.logs.containers.sourceCategory
tosumologic.logs.container.sourceCategory
- moved
fluentd.logs.containers.sourceCategoryPrefix
tosumologic.logs.container.sourceCategoryPrefix
- moved
fluentd.logs.containers.sourceCategoryReplaceDash
tosumologic.logs.container.sourceCategoryReplaceDash
- moved
fluentd.logs.containers.excludeContainerRegex
tosumologic.logs.container.excludeContainerRegex
- moved
fluentd.logs.containers.excludeHostRegex
tosumologic.logs.container.excludeHostRegex
- moved
fluentd.logs.containers.excludeNamespaceRegex
tosumologic.logs.container.excludeNamespaceRegex
- moved
fluentd.logs.containers.excludePodRegex
tosumologic.logs.container.excludePodRegex
- moved
fluentd.logs.containers.sourceHost
tosumologic.logs.container.sourceHost
- moved
fluentd.logs.containers.perContainerAnnotationsEnabled
tosumologic.logs.container.perContainerAnnotationsEnabled
- moved
fluentd.logs.containers.perContainerAnnotationPrefixes
tosumologic.logs.container.perContainerAnnotationPrefixes
- moved
-
Moved parameters from
fluentd.logs.kubelet
tosumologic.logs.kubelet
- moved
fluentd.logs.kubelet.sourceName
tosumologic.logs.kubelet.sourceName
- moved
fluentd.logs.kubelet.sourceCategory
tosumologic.logs.kubelet.sourceCategory
- moved
fluentd.logs.kubelet.sourceCategoryPrefix
tosumologic.logs.kubelet.sourceCategoryPrefix
- moved
fluentd.logs.kubelet.sourceCategoryReplaceDash
tosumologic.logs.kubelet.sourceCategoryReplaceDash
- moved
fluentd.logs.kubelet.excludeFacilityRegex
tosumologic.logs.kubelet.excludeFacilityRegex
- moved
fluentd.logs.kubelet.excludeHostRegex
tosumologic.logs.kubelet.excludeHostRegex
- moved
fluentd.logs.kubelet.excludePriorityRegex
tosumologic.logs.kubelet.excludePriorityRegex
- moved
fluentd.logs.kubelet.excludeUnitRegex
tosumologic.logs.kubelet.excludeUnitRegex
- moved
-
Moved parameters from
fluentd.logs.systemd
tosumologic.logs.systemd
- moved
fluentd.logs.systemd.sourceName
tosumologic.logs.systemd.sourceName
- moved
fluentd.logs.systemd.sourceCategory
tosumologic.logs.systemd.sourceCategory
- moved
fluentd.logs.systemd.sourceCategoryPrefix
tosumologic.logs.systemd.sourceCategoryPrefix
- moved
fluentd.logs.systemd.sourceCategoryReplaceDash
tosumologic.logs.systemd.sourceCategoryReplaceDash
- moved
fluentd.logs.systemd.excludeFacilityRegex
tosumologic.logs.systemd.excludeFacilityRegex
- moved
fluentd.logs.systemd.excludeHostRegex
tosumologic.logs.systemd.excludeHostRegex
- moved
fluentd.logs.systemd.excludePriorityRegex
tosumologic.logs.systemd.excludePriorityRegex
- moved
fluentd.logs.systemd.excludeUnitRegex
tosumologic.logs.systemd.excludeUnitRegex
- moved
-
Moved parameters from
fluentd.logs.default
tosumologic.logs.defaultFluentd
- moved
fluentd.logs.default.sourceName
tosumologic.logs.defaultFluentd.sourceName
- moved
fluentd.logs.default.sourceCategory
tosumologic.logs.defaultFluentd.sourceCategory
- moved
fluentd.logs.default.sourceCategoryPrefix
tosumologic.logs.defaultFluentd.sourceCategoryPrefix
- moved
fluentd.logs.default.sourceCategoryReplaceDash
tosumologic.logs.defaultFluentd.sourceCategoryReplaceDash
- moved
fluentd.logs.default.excludeFacilityRegex
tosumologic.logs.defaultFluentd.excludeFacilityRegex
- moved
fluentd.logs.default.excludeHostRegex
tosumologic.logs.defaultFluentd.excludeHostRegex
- moved
fluentd.logs.default.excludePriorityRegex
tosumologic.logs.defaultFluentd.excludePriorityRegex
- moved
fluentd.logs.default.excludeUnitRegex
tosumologic.logs.defaultFluentd.excludeUnitRegex
- moved
-
Upgrading Metrics Server to
6.2.4
. In case of changingmetrics-server.*
configuration, see upgrading section of chart's documentation. -
Upgrading Tailing Sidecar Operator helm chart to v0.5.5. There is no breaking change if using annotations only.
-
OpenTelemetry Logs Collector will read from end of file now.
See OpenTelemetry Collector doesn't read logs from the beginning of files if you want to keep old behavior.
-
Changed
otelagent
fromDaemonSet
toStatefulSet
-
Moved parameters from
otelagent.*
tootelcolInstrumentation.*
-
Moved parameters from
otelgateway.*
totracesGateway.*
-
Moved parameters from
otelcol.*
totracesSampler.*
-
Enabled metrics and traces collection from instrumentation by default
- changed parameter
sumologic.traces.enabled
default value fromfalse
totrue
- changed parameter
-
Adding
sumologic.metrics.serviceMonitors
to avoid copying values forkube-prometheus-stack.prometheus.additionalServiceMonitors
configuration -
Adding
sumologic.metrics.otelcol.extraProcessors
to make metrics modification easy -
Moved
fluentd.logs.output.logFormat
tosumologic.logs.container.format