diff --git a/charts/tempo-distributed/Chart.yaml b/charts/tempo-distributed/Chart.yaml index 0c31a9b274..9f57b1e752 100644 --- a/charts/tempo-distributed/Chart.yaml +++ b/charts/tempo-distributed/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: tempo-distributed description: Grafana Tempo in MicroService mode type: application -version: 1.18.0 +version: 1.19.0 appVersion: 2.6.0 engine: gotpl home: https://grafana.com/docs/tempo/latest/ diff --git a/charts/tempo-distributed/README.md b/charts/tempo-distributed/README.md index fbbcf5dd28..c0c8a0eab1 100755 --- a/charts/tempo-distributed/README.md +++ b/charts/tempo-distributed/README.md @@ -1,6 +1,6 @@ # tempo-distributed -![Version: 1.18.0](https://img.shields.io/badge/Version-1.18.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.0](https://img.shields.io/badge/AppVersion-2.6.0-informational?style=flat-square) +![Version: 1.19.0](https://img.shields.io/badge/Version-1.19.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.0](https://img.shields.io/badge/AppVersion-2.6.0-informational?style=flat-square) Grafana Tempo in MicroService mode @@ -322,6 +322,9 @@ The memcached default args are removed and should be provided manually. The sett | distributor.autoscaling.targetCPUUtilizationPercentage | int | `60` | Target CPU utilisation percentage for the distributor | | distributor.autoscaling.targetMemoryUtilizationPercentage | string | `nil` | Target memory utilisation percentage for the distributor | | distributor.config.extend_writes | string | `nil` | Disables write extension with inactive ingesters | +| distributor.config.log_discarded_spans.enabled | bool | `false` | | +| distributor.config.log_discarded_spans.filter_by_status_error | bool | `false` | | +| distributor.config.log_discarded_spans.include_all_attributes | bool | `false` | | | distributor.config.log_received_spans | object | `{"enabled":false,"filter_by_status_error":false,"include_all_attributes":false}` | Enable to log every received span to help debug ingestion or calculate span error distributions using the logs | | distributor.config.log_received_traces | string | `nil` | WARNING: Deprecated. Use log_received_spans instead. | | distributor.extraArgs | list | `[]` | Additional CLI args for the distributor | diff --git a/charts/tempo-distributed/values.yaml b/charts/tempo-distributed/values.yaml index ccbb560de1..e44199d8ca 100755 --- a/charts/tempo-distributed/values.yaml +++ b/charts/tempo-distributed/values.yaml @@ -536,6 +536,10 @@ distributor: enabled: false include_all_attributes: false filter_by_status_error: false + log_discarded_spans: + enabled: false + include_all_attributes: false + filter_by_status_error: false # -- Disables write extension with inactive ingesters extend_writes: null # -- Adds the appProtocol field to the distributor service. This allows distributor to work with istio protocol selection. @@ -1302,6 +1306,12 @@ config: | kafka: {{- toYaml .Values.traces.kafka | nindent 6 }} {{- end }} + {{- if .Values.distributor.config.log_discarded_spans.enabled }} + log_discarded_spans: + enabled: {{ .Values.distributor.config.log_discarded_spans.enabled }} + include_all_attributes: {{ .Values.distributor.config.log_discarded_spans.include_all_attributes }} + filter_by_status_error: {{ .Values.distributor.config.log_discarded_spans.filter_by_status_error }} + {{- end }} {{- if or .Values.distributor.config.log_received_traces .Values.distributor.config.log_received_spans.enabled }} log_received_spans: enabled: {{ or .Values.distributor.config.log_received_traces .Values.distributor.config.log_received_spans.enabled }}