Skip to content

Releases: gardener/logging

v0.33.0

14 Jan 10:24
Compare
Choose a tag to compare

[logging]

🏃 Others

  • [OPERATOR] Batch IDs are configurable via NumberOfBatchIDs. (#83, @vlvasilev)
  • [OPERATOR] Add ControllerSyncTimeout to control the informer sync period. Prior it was infinity time. (#83, @vlvasilev)
  • [OPERATOR] ReplaceOutOfOrderTS is replaces by SortByTimestamp. The timestamp is no longer replaced. Instead the logs are sorted by their timestamp. (#83, @vlvasilev)

v0.32.0

02 Dec 16:19
Compare
Choose a tag to compare

no release notes available

v0.31.0

27 Nov 15:39
Compare
Choose a tag to compare

[logging]

🏃 Others

  • [OPERATOR] Remove double decrementation of the wait group when closing a client. (#79, @vlvasilev)

v0.30.0

23 Nov 10:16
Compare
Choose a tag to compare

no release notes available

v0.29.0

19 Nov 10:00
Compare
Choose a tag to compare

[logging]

Improvements

  • [OPERATOR] Implement log sortation to fix Out Of Order issue (#76, @vlvasilev)
  • [OPERATOR] The output plugin exposes custom metrics (#75, @Kristian-ZH)

v0.28.0

12 Nov 14:32
Compare
Choose a tag to compare

[logging]

Improvements

  • [OPERATOR] Change the name of the fluent-bit-to-loki plugin to gardenerloki (#77, @vlvasilev)

v0.27.0

20 Oct 10:33
Compare
Choose a tag to compare

[logging]

Most notable changes

  • [DEVELOPER] The packages where the elastic-search curator and fluentd images are build is removed as no longer needed (#68, @vlvasilev)

Improvements

  • [OPERATOR] Separate the fluent-bit-to-loki plugin build from a specific fluent-bit image. (#73, @vlvasilev)
  • [OPERATOR] Extract docker_id from the log tag to the kubernetes metadata when FallbackToTagWhenMetadataIsMissing flag is set. (#71, @vlvasilev)
  • [OPERATOR] Add docker_id from the kubernetes metadata to the log stream when AutoKubernetesLabels flag is set (#71, @vlvasilev)
  • [OPERATOR] Remove check job in the CI (#70, @vlvasilev)
  • [DEVELOPER] Pipeline definition will use ./Dockerfile instead of fluent-bit-to-loki/Dockerfile (#69, @vlvasilev)

v0.26.0

11 Sep 13:38
Compare
Choose a tag to compare

[logging]

Action Required

  • [OPERATOR] Flag QueSegmentSize is renamed to QueueSegmentSize (#67, @vlvasilev)

Improvements

  • [OPERATOR] New flags are added to extract kubernetes metadata from a tag entry in the log. The metadata consist of pod_name, namespace and container_id. (#67, @vlvasilev)
  • [OPERATOR] Logs without kubernetes metadata can be dropped via setting a flag DropLogEntryWithoutK8sMetadata. (#67, @vlvasilev)
  • [OPERATOR] When "Out OF Order Timestamp" occurs the log message prints latest timestamp, incoming timestamp, host and label set of the log (#66, @vlvasilev)

v0.25.0

01 Sep 10:06
Compare
Choose a tag to compare

[logging]

Action Required

  • [OPERATOR] Because the dynamic host field contains only the namespace the flags DynamicHostPrefix and DynamicHostSuffix must be set to http://<loki-service> and .svc:3100/loki/api/v1/push (#64, @vlvasilev)

Improvements

  • [OPERATOR] Upgrade fluent-bit version to 1.5.4. (#64, @vlvasilev)
  • [OPERATOR] Implement buffered Loki client. (#64, @vlvasilev)
  • [OPERATOR] A mitigation has been implemented for the out of order error in the fluent bit plugin. It can be enabled by setting the flag ReplaceOutOfOrderTS to true. (#64, @vlvasilev)
  • [OPERATOR] The usage of mutex locks in the custom plugin dispatching the logs between the different loki instances have been improved (#64, @vlvasilev)

v0.24.0

14 Aug 15:16
Compare
Choose a tag to compare

[logging]

Improvements

  • [OPERATOR] Add Timeout, MaxBackoff and MinBackoff wait settings to the fluent-bit-to-loki output plugin. (#60, @vlvasilev)