Releases: kyma-project/telemetry-manager
Releases · kyma-project/telemetry-manager
1.31.0
Changelog
Features
- 0bb37ee: release telemetry manager version 1.31.0 (@hisarbalik)
Bug fixes
- fe1f89c: fix: MetricPipeline should not apply input default when the input not enabled explicitly (#1712) (@hisarbalik)
Documentation
- 8fc6e58: docs: Update OTTL ADR with multi tranform/filter processor API (#1697) (@hisarbalik)
- 9f1d4fe: docs: Update release process doc with new docker image bump steps (#1698) (@hisarbalik)
Test suites
1.30.0
Release Notes
- Traces/Metrics: Update to Otel Collector 0.115.0 (#1666)
- Metrics: Improved memory footprint of the metric agent when running with MetricPipeline input prometheus.(#1663)
Changelog
Features
- c516c58: feat: Bump OTel image version to 0.115.0 (#1666) (@hisarbalik)
Bug fixes
- f32da99: fix: Consider the existence of Istio when applying and deleting resources for Log Gateway (#1668) (@shorim)
- 502f50f: fix: Optimize Prometheus scrape target discovery (#1663) (@hisarbalik)
- 02f8e6c: fix: Remove CPU Limits from all resources (#1677) (@hisarbalik)
1.29.1
Changelog
Bug fixes
- 838c4e3: fix: Optimize Prometheus scrape target discovery and prepare images for 1.29.1 release (#1669) (@hisarbalik)
1.29.0
Release Notes
-
Traces/Metrics: Update to Otel Collector 0.114.0 (#1632)
-
Logs: Update to Fluent Bit 3.2.2 (#1646)
-
Experimental: New LogPipeline output "OTLP" which will spin up a log gateway with an OTLP ingestion endpoint, instead of a fluentbit agent (#1415)
Changelog
Features
- 90cf6e6: feat: Add mutating webhook and defaulter for all signal types (#1613) (@hisarbalik)
- 6259c75: feat: Bump OTel image version to 0.114.0 (#1632) (@hisarbalik)
- 496481d: feat: LogPipeline OTLP output base functionality (#1624) (@TeodorSAP)
- 2b9a06d: feat: Update to fluentbit 3.2.2 (#1646) (@a-thaler)
Bug fixes
Documentation
1.28.0
Release Notes
- Traces: You can now filter out Istio traces properly thanks to the noise filter of the trace gateway that was adjusted to trace changes in Istio (#1612).
- Metrics: New MetricPipelines now have the subselectors of the “runtime” input enabled out of the box which means that when you enable the “runtime” input, all metrics are collected by default (#972).
- Metrics: As the annotation-based scraping of Pods running with an Istio sidecar cannot work by desing, it is now explicitly not supported. The recommended way to do the scraping is by using annotations on a related service (#1468).
- Logs: Improved resource configuration of the log agent no longer triggers CPU throttling alerts in third-party observability solutions (#1601).
- New labels to use for telemetry workload in NetworkPolicies when you enable the communication of your workload with telemetry module components (#1516).
Changelog
Features
- 98f02b4: feat: Add cloud logging dashboard for workloads (#1577) (@a-thaler)
- b712c0a: feat: Enable by default all resource metrics when runtime input in enabled in MetricPipeline (#1608) (@shorim)
- 418610b: feat: Introduce labels in agent and gateways for usage in NetworkPolicy (#1557) (@jeffreylimnardy)
- 33a8adc: feat: Remove app-pods-secure scrape job (#1575) (@shorim)
Bug fixes
- 8ca254f: fix: Adjusted noisy trace filter to new istio reality (#1612) (@a-thaler)
- f754263: fix: Bump CPU limit for the directory size exporter container (#1601) (@rakesh-garimella)
Documentation
1.27.0
Release Notes
- Logs: Increased memory limit to prevent unnecessary restarts of Fluent Bit Pods (#1586)
- General: Improved printColumns for Telemetry CRD (#1560)
- Metrics: Cluster-level metrics (without namespace attribute) are no longer dropped if the
runtime
input defines a namespace selector (#1549) - Logs: Improved health reporting for the AgentHealthy status of a LogPipeline. (#1545)
- Metrics: You can export lifecycle statistics for your Deployment, StatefulSet, DaemonSet, and Jobs resources with selectors in the
runtime
input of a MetricPipeline (#1521)
Changelog
Features
- 849cdec: feat: Add support for all workloads: Deployment, Daemonset, Jobs, Statefulsets (#1530) (@rakesh-garimella)
- 335ea34: feat: Improve printColumns for telemetry CRD (#1560) (@a-thaler)
- 30051c9: feat: Optional application/runtime/otlp input (#1542) (@k15r)
Bug fixes
- 9e12dc6: fix: Bump memory limit for directory size exporter (#1586) (@rakesh-garimella)
- a3d4f8b: fix: Cover additional Secretref validation scenarios (#1535) (@TeodorSAP)
- 305cb9f: fix: Dont drop clusterscoped metrics (#1559) (@k15r)
- e5eca73: fix: Fix otel backend configuration in sample manifests (#1569) (@jeffreylimnardy)
- 5d0f33d: fix: Get rid of spammy RBAC log (#1548) (@skhalash)
Documentation
- f0bf09d: docs: Fix MetricPipeline input docs (#1540) (@skhalash)
- f148a2e: docs: Fix broken links (#1582) (@nataliasitko)
- ae77f96: docs: Improve runtime resources metrics example (#1573) (@shorim)
- 8c78006: docs: Istio proxy metric merge ADR (#1544) (@skhalash)
- 67f23f6: docs: Update Istio metric merge ADR (#1553) (@skhalash)
Test suites
1.26.2
Release Notes
- The MetricPipeline runtime input stopped reporting cluster and status metrics after some time, caused by a problem with leader election. This got fixed with: kyma-project/opentelemetry-collector-components#149
1.26.1
1.26.0
Release Notes
- Logs: Update of Fluent Bit to version 3.1.9 (#1503)
- Metrics: ou can now collect metrics about the Kubernetes Persistent Volumes that are bound to your workloads: Just enable the new selector for Volume metrics in the runtime input of your MetricPipeline resources. See also https://kyma-project.io/#/telemetry-manager/user/04-metrics?id=_6-activate-runtime-metrics. (#1301)
- Traces: The deployment name of the trace gateway is now consistently named telemetry-trace-gateway. This change does not affect users. (#652)
- Improved resource request settings for several components of the module (#1532)
Changelog
Features
- 7adb021: feat: Add a selector for runtime volume metrics (#1486) (@shorim)
- c7ee13e: feat: Add dummy LogPipeline OTLP output (#1427) (@skhalash)
- 91a0f8f: feat: Add workflows for external image syncing (#1505) (@k15r)
- f61ede7: feat: Disable node network metrics (#1507) (@shorim)
- b49c390: feat: Move k8s cluster receiver to agent (#1509) (@rakesh-garimella)
- 977a8d7: feat: Reduced resource requests for several components (#1532) (@a-thaler)
- 0e1929c: feat: Remove unneeded operator flags (#1527) (@skhalash)
Documentation
1.25.0
Release Notes
- Now you can list all resources across the pipeline types LogPipeline/TracePipeline/metricPipeline using
kubectl get kyma-telemetry-pipelines
(#1487) - Metrics: You can now monitor the health of the Telemetry module via exposed metrics: By default, every MetricPipeline reports status metrics about the active pipeline and its conditions, which you can use for alerting and troubleshooting, see also the related Documentation. (#1294)
- Metrics: Now, you can collect metrics (memory, CPU, and filesystem usage) about the Kubernetes Nodes of your cluster: In the runtime input of MetricPipeline, enable the new selector for Node metrics. See also the related Documentation. (#1300)
- Traces/Metrics: Traces and Metrics: Improved validation for HTTP-based OTLP endpoints using path and port.(#1492)
- Traces/Metrics: Update to OTel Collector 0.111.0 (#1497)
Changelog
Features
- 1ada9f6: feat: Add Node metrics selector to the UI (#1477) (@shorim)
- bb16816: feat: Add a selector for runtime node metrics (#1450) (@shorim)
- ab08df3: feat: Add conversion webhook config to dev CRD variant (#1463) (@skhalash)
- 08dacbb: feat: Add proper categories for telemetry CRDs (#1487) (@a-thaler)
- 8d56177: feat: Bump OTel image version to 0.111.0 (#1497) (@hisarbalik)
- cdb1f9a: feat: Enable all memory metrics for nodes (#1500) (@rakesh-garimella)
- e3cd057: feat: Enable resource status for telemetry resources (#1453) (@rakesh-garimella)
- f1fac4c: feat: Make v1alpha1 LogPipeline input disableable (#1469) (@skhalash)
Bug fixes
- 88c1bbb: fix: Adjust Self Monitor storage size (#1482) (@hisarbalik)
- bfc92ee: fix: Endpoint validation with path and port scenario (#1492) (@TeodorSAP)
- aea637e: fix: Revert removal of drop kyma resource attributes (#1471) (@rakesh-garimella)