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.mergeor 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.mergeor 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.2which changed their configuration: Please validate and adjust your configuration to new version according to Falco documentation -
Moved parameters from
fluentd.logs.containerstosumologic.logs.container- moved
fluentd.logs.containers.sourceHosttosumologic.logs.container.sourceHost - moved
fluentd.logs.containers.sourceNametosumologic.logs.container.sourceName - moved
fluentd.logs.containers.sourceCategorytosumologic.logs.container.sourceCategory - moved
fluentd.logs.containers.sourceCategoryPrefixtosumologic.logs.container.sourceCategoryPrefix - moved
fluentd.logs.containers.sourceCategoryReplaceDashtosumologic.logs.container.sourceCategoryReplaceDash - moved
fluentd.logs.containers.excludeContainerRegextosumologic.logs.container.excludeContainerRegex - moved
fluentd.logs.containers.excludeHostRegextosumologic.logs.container.excludeHostRegex - moved
fluentd.logs.containers.excludeNamespaceRegextosumologic.logs.container.excludeNamespaceRegex - moved
fluentd.logs.containers.excludePodRegextosumologic.logs.container.excludePodRegex - moved
fluentd.logs.containers.sourceHosttosumologic.logs.container.sourceHost - moved
fluentd.logs.containers.perContainerAnnotationsEnabledtosumologic.logs.container.perContainerAnnotationsEnabled - moved
fluentd.logs.containers.perContainerAnnotationPrefixestosumologic.logs.container.perContainerAnnotationPrefixes
- moved
-
Moved parameters from
fluentd.logs.kubelettosumologic.logs.kubelet- moved
fluentd.logs.kubelet.sourceNametosumologic.logs.kubelet.sourceName - moved
fluentd.logs.kubelet.sourceCategorytosumologic.logs.kubelet.sourceCategory - moved
fluentd.logs.kubelet.sourceCategoryPrefixtosumologic.logs.kubelet.sourceCategoryPrefix - moved
fluentd.logs.kubelet.sourceCategoryReplaceDashtosumologic.logs.kubelet.sourceCategoryReplaceDash - moved
fluentd.logs.kubelet.excludeFacilityRegextosumologic.logs.kubelet.excludeFacilityRegex - moved
fluentd.logs.kubelet.excludeHostRegextosumologic.logs.kubelet.excludeHostRegex - moved
fluentd.logs.kubelet.excludePriorityRegextosumologic.logs.kubelet.excludePriorityRegex - moved
fluentd.logs.kubelet.excludeUnitRegextosumologic.logs.kubelet.excludeUnitRegex
- moved
-
Moved parameters from
fluentd.logs.systemdtosumologic.logs.systemd- moved
fluentd.logs.systemd.sourceNametosumologic.logs.systemd.sourceName - moved
fluentd.logs.systemd.sourceCategorytosumologic.logs.systemd.sourceCategory - moved
fluentd.logs.systemd.sourceCategoryPrefixtosumologic.logs.systemd.sourceCategoryPrefix - moved
fluentd.logs.systemd.sourceCategoryReplaceDashtosumologic.logs.systemd.sourceCategoryReplaceDash - moved
fluentd.logs.systemd.excludeFacilityRegextosumologic.logs.systemd.excludeFacilityRegex - moved
fluentd.logs.systemd.excludeHostRegextosumologic.logs.systemd.excludeHostRegex - moved
fluentd.logs.systemd.excludePriorityRegextosumologic.logs.systemd.excludePriorityRegex - moved
fluentd.logs.systemd.excludeUnitRegextosumologic.logs.systemd.excludeUnitRegex
- moved
-
Moved parameters from
fluentd.logs.defaulttosumologic.logs.defaultFluentd- moved
fluentd.logs.default.sourceNametosumologic.logs.defaultFluentd.sourceName - moved
fluentd.logs.default.sourceCategorytosumologic.logs.defaultFluentd.sourceCategory - moved
fluentd.logs.default.sourceCategoryPrefixtosumologic.logs.defaultFluentd.sourceCategoryPrefix - moved
fluentd.logs.default.sourceCategoryReplaceDashtosumologic.logs.defaultFluentd.sourceCategoryReplaceDash - moved
fluentd.logs.default.excludeFacilityRegextosumologic.logs.defaultFluentd.excludeFacilityRegex - moved
fluentd.logs.default.excludeHostRegextosumologic.logs.defaultFluentd.excludeHostRegex - moved
fluentd.logs.default.excludePriorityRegextosumologic.logs.defaultFluentd.excludePriorityRegex - moved
fluentd.logs.default.excludeUnitRegextosumologic.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
otelagentfromDaemonSettoStatefulSet -
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.enableddefault value fromfalsetotrue
- changed parameter
-
Adding
sumologic.metrics.serviceMonitorsto avoid copying values forkube-prometheus-stack.prometheus.additionalServiceMonitorsconfiguration -
Adding
sumologic.metrics.otelcol.extraProcessorsto make metrics modification easy -
Moved
fluentd.logs.output.logFormattosumologic.logs.container.format