Skip to content

Latest commit

 

History

History
290 lines (219 loc) · 14.1 KB

CHANGELOG.md

File metadata and controls

290 lines (219 loc) · 14.1 KB

Changelog

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.

Released 2022-06-02

Changed

  • chore: update metrics-server to 5.11.9 #2344

Changed

  • chore(deps): upgrade fluentd to 1.14.6-sumo-3 #2287

Released 2022-02-02

Changed

  • chore: update the Telegraf image to 1.21.2 #2036
  • [Backport release-v2.4] chore: bump sumologic terraform provider to v2.11.5 #2066
  • chore: bump setup image to 3.2.1 #2064

Released 2022-01-25

Added

  • feat: export scheduler_framework_extension_point_duration metrics #2033
  • docs: claim official ARM support #2024
  • feat: add batching to experimental otelcol log collector #2018
  • feat: add experimental otelcol log collector #1986
  • feat: add option to disable pod owners enrichment #1959

Changed

  • chore: update setup image to 3.2.0 #2020
  • chore: update kubernetes-tools to 2.9.0 #2013
  • chore: bump Thanos image to our build of v0.23.1 #1973
  • Introduced option to add cache refresh delay for metadata enrichment calls #1974
  • chore(deps): bump Sumo OT distro to 0.0.47-beta.0 #2035

Fixed

  • fix(helm): add job and cronjob to clusterrole's permission set #1983
  • fix(helm): add metrics port to otelcol pods #1992

Released 2021-12-21

Fixed

  • fix(helm): add job and cronjob to clusterrole's permission set #1994

v2.3.1 - 2021-12-14

Fixed

  • Fix otelcol agent template #1975

v2.3.0 - 2021-12-8

Added

  • 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

Changed

  • 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

Fixed

  • Reduced the number of API server calls from the metrics metadata enrichment plugin by a significant amount #1927

v2.2.0 - 2021-11-17

Added

  • Add support otelcol for metrics pipeline #1702

  • Add otelcol as alternative logs metadata provider #1697

    Adds new values.yaml property sumologic.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 to otelcol)

      One notable change comparing the new behavior to fluentd metadata enrichment is that setting source name in sourceprocessor configuration is respected i.e. whatever is set in otelcol.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 using attributes/extract_systemd_source_name_from_fluent_tag processor. For instance, for fluent.tag=host.docker.service, source name will be set to docker.

      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

Changed

  • 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

Changed

  • 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

Changed

  • 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

Changed

  • fix(deps): Upgrade Fluentd from v1.12.2-sumo-0 to v1.12.2-sumo-2 #1693