All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- chore: update metrics-server to 5.11.9 #2345
- chore(deps): upgrade fluentd to 1.14.6-sumo-3 #2287
- fix(helm): add job and cronjob to clusterrole's permission set #1994
v2.3.1 - 2021-12-14
- Fix otelcol agent template #1975
v2.3.0 - 2021-12-8
- feat(helm): add fluentd init containers #1928
- Add support for GKE 1.21 #1907
- feat: add affinity to fluentd events statefulset #1895
- feat(helm): add PodDisruptionBudget api version helm chart helpers #1865 #1943
- feat: add option to disable
service
enrichment #1936
-
Update fluentd to 1.12.2-sumo-10 #1927
-
Update dependencies for ARM support #1919
- Update kube-state-metrics to 1.9.8
- Update kubernetes-setup to 3.1.1
- Update kuberenetes-tools to 2.6.0
- Update telegraf-operator subchart to 1.3.3
-
Bump Sumo OT distro to
0.0.42-beta.0
#1921 -
chore(deps): bump falco subchart to 1.16.2 #1917
-
Remove support for EKS 1.17, GKE 1.18 and 1.19 #1906
-
fix: fix Fluentd to support Kubernetes 1.22 #1892
-
Update OpenTelemetry Collector version to v0.38.1-sumo #1893
- Move insecure parameter to separate configuration variable
- Fix OTLP/HTTP metadata tagging
- Update Cascading Filter processor to a new version which adds new features such filtering by number of errors and switches to a new, easier to use config format
- Change the default number of traces for Cascading Filter to 200000
- Reduced the number of API server calls from the metrics metadata enrichment plugin by a significant amount #1927
v2.2.0 - 2021-11-17
-
Add support otelcol for metrics pipeline #1702
-
Add otelcol as alternative logs metadata provider #1697
Adds new
values.yaml
propertysumologic.logs.metadata.provider
and associated configuration properties to replace Fluentd with Sumo Logic Distro of OpenTelemetry Collector for logs metadata enrichment. -
otelcol: add systemd logs pipeline #1767
-
This change introduces logs metadata enrichment with Sumo Open Telemetry distro for systemd logs (when
sumologic.logs.metadata.provider
is set tootelcol
)One notable change comparing the new behavior to
fluentd
metadata enrichment is that setting source name insourceprocessor
configuration is respected i.e. whatever is set inotelcol.metadata.logs.config.processors.source/systemd.source_name
will be set as source name for systemd logs.The old behavior is being retained i.e. extracting the source name from
fluent.tag
usingattributes/extract_systemd_source_name_from_fluent_tag
processor. For instance, forfluent.tag=host.docker.service
, source name will be set todocker
.In order to set the source name to something else please change
otelcol.metadata.logs.config.processors.source/systemd:.source_name
configuration value.
-
-
feat(otelcol/logs/kubelet): add kubelet logs pipeline #1772
-
Enable custom labels for events, metrics and logs services #1550
-
Add remote write configs for Kafka Metrics #1554
-
Add remote write configs for MySQL telegraf metrics #1561
-
Add remote write configs for PostgreSQL metrics #1577
-
Add remoteWrite section for Apache Telegraf metrics collection #1598
-
Add regex for Nginx Plus metrics #1620
-
Add Nginx Plus to Prometheus remote write #1656
-
Add remote write configs for SQLserver Metrics #1749
-
Add remote write configs for Haproxy Metrics #1748
-
Add remote write configs for Cassandra Metrics #1747
-
Add remote write configs for MongoDB Metrics #1746
-
Add remote write configs for RabbitMQ Metrics #1734
-
Add remote write configs for Tomcat Metrics #1733
-
Add remote write configs for Varnish metrics #1779
-
Add remote write for Memcached #1780
-
Add remote write configs for ActiveMQ Metrics #1833
-
Update falco subchart to 1.11.1 #1618
-
feat: ingest stacktraces from fluentd #1585
-
feat: forward kube_hpa_status_condition metric #1632
-
refactor(prometheus): unify application metrics urls #1631
-
refactor(helm): add helper function to add quotes to annotation_match #1655
quote function is not use as it automatically adds '' before special characters
Change default value of
fluentd.metadata.annotation_match
to['sumologic\.com.*']
-
feat(deploy/otc): ensure backward compatibility for tpl change #1721
-
fix(setup): hide custom-configmap if setup is disabled #1804
-
fix: don't include fluentd.logs.containers.excludeNamespaceRegex in ns exclusion regex when collectionMonitoring is disabled #1852
-
fix: use fluentd.excludeNamespaces helm template, also for tracing config #1857
-
Limited k8s scrape #1861
v2.1.7 - 2021-11-15
- feat: add remote write config for Elasticsearch metrics #1819
- fix(deps): upgrade Fluentd to 1.12.2-sumo-6 #1868
- feat: Add fullnameOverride chart parameter #1871
v2.1.6 - 2021-09-28
- Fixing regex for Istio logs, splitting istio logs #1781
- docs: improve documentation for installation on OpenShift
- chore: bump telegraf operator subchart to 1.2.0 #1723
- feat(helm): add sumologic.serviceAccount.annotations so custom annotation cen be added #1716
v2.1.5 - 2021-07-21
- fix(deps): Upgrade Fluentd from
v1.12.2-sumo-0
tov1.12.2-sumo-2
#1693