Skip to content

Commit 52436d8

Browse files
Merge branch 'main' into main
2 parents 2dc1975 + 947159d commit 52436d8

File tree

17 files changed

+75
-12
lines changed

17 files changed

+75
-12
lines changed

charts/tempo-distributed/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
name: tempo-distributed
33
description: Grafana Tempo in MicroService mode
44
type: application
5-
version: 1.50.0
5+
version: 1.52.0
66
appVersion: 2.9.0
77
engine: gotpl
88
home: https://grafana.com/docs/tempo/latest/

charts/tempo-distributed/README.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# tempo-distributed
22

3-
![Version: 1.50.0](https://img.shields.io/badge/Version-1.50.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.9.0](https://img.shields.io/badge/AppVersion-2.9.0-informational?style=flat-square)
3+
![Version: 1.52.0](https://img.shields.io/badge/Version-1.52.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.9.0](https://img.shields.io/badge/AppVersion-2.9.0-informational?style=flat-square)
44

55
Grafana Tempo in MicroService mode
66

@@ -532,6 +532,10 @@ The memcached default args are removed and should be provided manually. The sett
532532
| gateway.ingress.hosts | list | `[{"host":"gateway.tempo.example.com","paths":[{"path":"/"}]}]` | Hosts configuration for the gateway ingress |
533533
| gateway.ingress.labels | object | `{}` | Labels for the gateway ingress |
534534
| gateway.ingress.tls | list | `[{"hosts":["gateway.tempo.example.com"],"secretName":"tempo-gateway-tls"}]` | TLS configuration for the gateway ingress |
535+
| gateway.livenessProbe.httpGet.path | string | `"/"` | |
536+
| gateway.livenessProbe.httpGet.port | string | `"http-metrics"` | |
537+
| gateway.livenessProbe.initialDelaySeconds | int | `30` | |
538+
| gateway.livenessProbe.timeoutSeconds | int | `5` | |
535539
| gateway.maxUnavailable | int | `1` | Pod Disruption Budget maxUnavailable |
536540
| gateway.minReadySeconds | int | `10` | Minimum number of seconds for which a newly created Pod should be ready without any of its containers crashing/terminating |
537541
| gateway.nginxConfig.file | string | See values.yaml | Config file contents for Nginx. Passed through the `tpl` function to allow templating |
@@ -618,6 +622,7 @@ The memcached default args are removed and should be provided manually. The sett
618622
| ingester.service.annotations | object | `{}` | Annotations for ingester service |
619623
| ingester.service.internalTrafficPolicy | string | `"Cluster"` | https://kubernetes.io/docs/concepts/services-networking/service-traffic-policy/ |
620624
| ingester.service.type | string | `"ClusterIP"` | Type of the service: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types |
625+
| ingester.serviceDiscovery.annotations | object | `{}` | Annotations for ingester discovery service |
621626
| ingester.statefulStrategy | object | `{"rollingUpdate":{"partition":0}}` | updateStrategy of the ingester statefulset. This is ignored when ingester.zoneAwareReplication.enabled=true. |
622627
| ingester.terminationGracePeriodSeconds | int | `300` | Grace period to allow the ingester to shutdown before it is killed. Especially for the ingestor, this must be increased. It must be long enough so ingesters can be gracefully shutdown flushing/transferring all data and to successfully leave the member ring on shutdown. |
623628
| ingester.tolerations | list | `[]` | Tolerations for ingester pods |
@@ -764,6 +769,7 @@ The memcached default args are removed and should be provided manually. The sett
764769
| metricsGenerator.replicas | int | `1` | Number of replicas for the metrics-generator |
765770
| metricsGenerator.resources | object | `{}` | Resource requests and limits for the metrics-generator |
766771
| metricsGenerator.service.annotations | object | `{}` | Annotations for Metrics Generator service |
772+
| metricsGenerator.serviceDiscovery.annotations | object | `{}` | Annotations for Metrics Generator discovery service |
767773
| metricsGenerator.terminationGracePeriodSeconds | int | `300` | Grace period to allow the metrics-generator to shutdown before it is killed. Especially for the ingestor, this must be increased. It must be long enough so metrics-generators can be gracefully shutdown flushing/transferring all data and to successfully leave the member ring on shutdown. |
768774
| metricsGenerator.tolerations | list | `[]` | Tolerations for metrics-generator pods |
769775
| metricsGenerator.topologySpreadConstraints | string | Defaults to allow skew no more then 1 node per AZ | topologySpread for metrics-generator pods. Passed through `tpl` and, thus, to be configured as string |
@@ -959,6 +965,8 @@ The memcached default args are removed and should be provided manually. The sett
959965
| storage.trace.blocklist_poll_fallback | string | `nil` | fallback to scanning the entire bucket. Set to false to disable this behavior. |
960966
| storage.trace.blocklist_poll_stale_tenant_index | string | `nil` | The oldest allowable tenant index. |
961967
| storage.trace.blocklist_poll_tenant_index_builders | string | `nil` | Maximum number of compactors that should build the tenant index. All other components will download the index. |
968+
| storage.trace.empty_tenant_deletion_age | string | `nil` | How fast the poller will delete a tenant if it is empty. Will need to be enabled in 'empty_tenant_deletion_enabled'. |
969+
| storage.trace.empty_tenant_deletion_enabled | string | `nil` | Delete empty tenants. |
962970
| storage.trace.pool.max_workers | int | `400` | Total number of workers pulling jobs from the queue |
963971
| storage.trace.pool.queue_depth | int | `20000` | Length of job queue. imporatant for querier as it queues a job for every block it has to search |
964972
| storage.trace.search.prefetch_trace_count | int | `1000` | Number of traces to prefetch while scanning blocks. Increasing this value can improve trace search performance at the cost of memory. |
@@ -967,6 +975,10 @@ The memcached default args are removed and should be provided manually. The sett
967975
| tempo.image.registry | string | `"docker.io"` | The Docker registry |
968976
| tempo.image.repository | string | `"grafana/tempo"` | Docker image repository |
969977
| tempo.image.tag | string | `nil` | Overrides the image tag whose default is the chart's appVersion |
978+
| tempo.livenessProbe.httpGet.path | string | `"/ready"` | |
979+
| tempo.livenessProbe.httpGet.port | string | `"http-metrics"` | |
980+
| tempo.livenessProbe.initialDelaySeconds | int | `60` | |
981+
| tempo.livenessProbe.timeoutSeconds | int | `5` | |
970982
| tempo.memberlist | object | `{"appProtocol":null,"service":{"annotations":{}}}` | Memberlist service configuration. |
971983
| tempo.memberlist.appProtocol | string | `nil` | Adds the appProtocol field to the memberlist service. This allows memberlist to work with istio protocol selection. Set the optional service protocol. Ex: "tcp", "http" or "https". |
972984
| tempo.memberlist.service | object | `{"annotations":{}}` | Adds the service field to the memberlist service |

charts/tempo-distributed/templates/compactor/deployment-compactor.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,10 @@ spec:
9595
{{- toYaml . | nindent 12 }}
9696
{{- end }}
9797
{{- end }}
98+
livenessProbe:
99+
{{- toYaml .Values.tempo.livenessProbe | nindent 12 }}
100+
readinessProbe:
101+
{{- toYaml .Values.tempo.readinessProbe | nindent 12 }}
98102
resources:
99103
{{- toYaml .Values.compactor.resources | nindent 12 }}
100104
{{- with .Values.tempo.securityContext }}

charts/tempo-distributed/templates/distributor/deployment-distributor.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,8 @@ spec:
138138
{{- toYaml . | nindent 12 }}
139139
{{- end }}
140140
{{- end }}
141+
livenessProbe:
142+
{{- toYaml .Values.tempo.livenessProbe | nindent 12 }}
141143
readinessProbe:
142144
{{- toYaml .Values.tempo.readinessProbe | nindent 12 }}
143145
resources:

charts/tempo-distributed/templates/gateway/deployment-gateway.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,8 @@ spec:
8585
{{- toYaml . | nindent 12 }}
8686
{{- end }}
8787
{{- end }}
88+
livenessProbe:
89+
{{- toYaml .Values.gateway.livenessProbe | nindent 12 }}
8890
readinessProbe:
8991
{{- toYaml .Values.gateway.readinessProbe | nindent 12 }}
9092
volumeMounts:

charts/tempo-distributed/templates/ingester/service-ingester-discovery.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ metadata:
77
labels:
88
{{- include "tempo.labels" $dict | nindent 4 }}
99
prometheus.io/service-monitor: "false"
10-
{{- with .Values.ingester.service.annotations }}
10+
{{- with .Values.ingester.serviceDiscovery.annotations }}
1111
annotations:
1212
{{- tpl (toYaml . | nindent 4) $ }}
1313
{{- end }}

charts/tempo-distributed/templates/ingester/statefulset-ingester.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,8 @@ spec:
110110
{{- toYaml . | nindent 12 }}
111111
{{- end }}
112112
{{- end }}
113+
livenessProbe:
114+
{{- toYaml .Values.tempo.livenessProbe | nindent 12 }}
113115
readinessProbe:
114116
{{- toYaml .Values.tempo.readinessProbe | nindent 12 }}
115117
resources:

charts/tempo-distributed/templates/lib/service-monitor.tpl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,8 @@ spec:
5252
replacement: "{{ $.ctx.Release.Namespace }}/{{ $.component }}"
5353
targetLabel: job
5454
{{- if kindIs "string" .clusterLabel }}
55-
- replacement: "{{ .clusterLabel | default (include "tempo.clusterName" $.ctx) }}"
55+
- action: replace
56+
replacement: "{{ .clusterLabel | default (include "tempo.clusterName" $.ctx) }}"
5657
targetLabel: cluster
5758
{{- end }}
5859
{{- with .relabelings }}

charts/tempo-distributed/templates/metrics-generator/deployment-metrics-generator.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,8 @@ spec:
9090
{{- toYaml . | nindent 12 }}
9191
{{- end }}
9292
{{- end }}
93+
livenessProbe:
94+
{{- toYaml .Values.tempo.livenessProbe | nindent 12 }}
9395
readinessProbe:
9496
{{- toYaml .Values.tempo.readinessProbe | nindent 12 }}
9597
resources:

charts/tempo-distributed/templates/metrics-generator/service-metrics-generator-discovery.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ metadata:
88
labels:
99
{{- include "tempo.labels" $dict | nindent 4 }}
1010
prometheus.io/service-monitor: "false"
11-
{{- with .Values.metricsGenerator.service.annotations }}
11+
{{- with .Values.metricsGenerator.serviceDiscovery.annotations }}
1212
annotations:
1313
{{- tpl (toYaml . | nindent 4) $ }}
1414
{{- end }}

0 commit comments

Comments
 (0)