Releases: gardener/logging
Releases · gardener/logging
v0.33.0
[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 bySortByTimestamp
. The timestamp is no longer replaced. Instead the logs are sorted by their timestamp. (#83, @vlvasilev)
v0.32.0
no release notes available
v0.31.0
[logging]
🏃 Others
- [OPERATOR] Remove double decrementation of the wait group when closing a client. (#79, @vlvasilev)
v0.30.0
no release notes available
v0.29.0
[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
[logging]
Improvements
- [OPERATOR] Change the name of the fluent-bit-to-loki plugin to
gardenerloki
(#77, @vlvasilev)
v0.27.0
[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 whenFallbackToTagWhenMetadataIsMissing
flag is set. (#71, @vlvasilev) - [OPERATOR] Add
docker_id
from the kubernetes metadata to the log stream whenAutoKubernetesLabels
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
[logging]
Action Required
- [OPERATOR] Flag
QueSegmentSize
is renamed toQueueSegmentSize
(#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
andcontainer_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
[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
[logging]
Improvements
- [OPERATOR] Add Timeout, MaxBackoff and MinBackoff wait settings to the fluent-bit-to-loki output plugin. (#60, @vlvasilev)