Skip to content

Releases: SumoLogic/sumologic-kubernetes-collection

v3.16.2

25 Oct 15:57
v3.16.2
Compare
Choose a tag to compare

Released 2023-10-25

This release mitigates open-telemetry/opentelemetry-collector-contrib#28567 by downgrading the otel version.

Fixed

  • fix: downgrade otel to 0.86.0-sumo-1 #3352

v4.0.0

20 Oct 11:20
v4.0.0
Compare
Choose a tag to compare

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

Fixed

v3.16.1

20 Oct 07:35
v3.16.1
Compare
Choose a tag to compare

Released 2023-10-20

Changed

  • chore: upgrade otel to 0.87.0-sumo-0 #3334

v3.16.0

18 Oct 12:34
v3.16.0
Compare
Choose a tag to compare

Released 2023-10-18

Added

  • feat(logs): add sumologic.logs.additionalFields property #3286
  • feat(metrics): add additionalServiceMonitors setting #3292
  • feat(metrics): allow overriding metrics collector configuration #3314

Changed

  • chore: update setup job to v3.11.0 #3320

Fixed

  • 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.

  • fix(metrics): decompose OTLP histograms #3289

  • fix(metrics): drop stale datapoints #3318

  • fix: fix Otel Operator installation with Helm 3.13 #3321

  • fix(metrics): kube-state-metrics pod metadata #3323

v4.0.0-rc.1

28 Sep 12:11
v4.0.0-rc.1
35e73e3
Compare
Choose a tag to compare
v4.0.0-rc.1 Pre-release
Pre-release

Migration from v3

See the migration guide for details.

Fixed

v4.0.0-rc.0

27 Sep 06:33
Compare
Choose a tag to compare
v4.0.0-rc.0 Pre-release
Pre-release

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

18 Sep 19:16
v3.15.0
4cd8802
Compare
Choose a tag to compare

Released 2023-09-18

Added

  • feat(metrics): add ability to use OTLP source #2949
  • feat: add extraProcessor for kubelet and systemd #3251

Changed

  • chore: upgrade nginx iamge to 1.25.2-alpine #3252
  • chore: update setup image to v3.10.0 #3255
  • chore: upgrade otel to 0.85.0-sumo-0 #3262

Fixed

  • fix(fluent-bit): set Time_Keep to On in containerd parser" #3227
  • feat: use either minAvailable or maxUnavailable for logs pdb #3231
  • fix: disable keep-alives for internal traffic #3267

v3.14.0

01 Sep 09:25
v3.14.0
912ecbf
Compare
Choose a tag to compare

Released 2023-09-01

Added

  • feat(metrics/collector): add batching #3229
  • feat(logs): add option to preserve time attribute #3234

v3.13.0

21 Aug 14:43
v3.13.0
Compare
Choose a tag to compare

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

  • fix(metrics): don't collect internal Telegraf metrics #3193
  • feat: fix fluentd hpa template generation #3194
  • fix(metrics/collector): scrape configs disabled #3195
  • fix(logs): fix text format for otlp source #3212
  • fix(metrics/collector): explicitly set OT image #3225

v3.12.1

10 Aug 12:49
v3.12.1
Compare
Choose a tag to compare

Released 2023-08-10

Fixed

  • fix: disable zstd compression internally #3197