Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion charts/tempo-distributed/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: v2
name: tempo-distributed
description: Grafana Tempo in MicroService mode
type: application
version: 1.57.0
version: 1.57.1
appVersion: 2.9.0
engine: gotpl
home: https://grafana.com/docs/tempo/latest/
Expand Down
3 changes: 2 additions & 1 deletion charts/tempo-distributed/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# tempo-distributed

![Version: 1.57.0](https://img.shields.io/badge/Version-1.57.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)
![Version: 1.57.1](https://img.shields.io/badge/Version-1.57.1-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)

Grafana Tempo in MicroService mode

Expand Down Expand Up @@ -986,6 +986,7 @@ The memcached default args are removed and should be provided manually. The sett
| storage.trace.pool.max_workers | int | `400` | Total number of workers pulling jobs from the queue |
| 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 |
| 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. |
| streamOverHTTPEnabled | bool | `false` | Enable streaming over HTTP for tempo and Tempo gateway(nginx) |
| tempo.image.pullPolicy | string | `"IfNotPresent"` | |
| tempo.image.pullSecrets | list | `[]` | Optional list of imagePullSecrets. Overrides `global.image.pullSecrets` |
| tempo.image.registry | string | `"docker.io"` | The Docker registry |
Expand Down
13 changes: 13 additions & 0 deletions charts/tempo-distributed/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,9 @@ externalConfigVersion: '0'
# -- If true, Tempo will report anonymous usage data about the shape of a deployment to Grafana Labs
reportingEnabled: true

# -- Enable streaming over HTTP for tempo and Tempo gateway(nginx)
streamOverHTTPEnabled: false

tempo:
image:
# -- The Docker registry
Expand Down Expand Up @@ -1325,6 +1328,8 @@ memberlist:
config: |
multitenancy_enabled: {{ .Values.multitenancyEnabled }}

stream_over_http_enabled: {{ .Values.streamOverHTTPEnabled }}

usage_report:
reporting_enabled: {{ .Values.reportingEnabled }}

Expand Down Expand Up @@ -2236,6 +2241,14 @@ gateway:
server {
listen 8080;

{{- if .Values.streamOverHTTPEnabled }}
http2 on;
location /tempopb.StreamingQuerier/ {
set $query_frontend {{ include "tempo.resourceName" (dict "ctx" . "component" "query-frontend") }}.{{ .Release.Namespace }}.svc.{{ .Values.global.clusterDomain }};
grpc_pass grpc://$query_frontend:3200;
}
{{- end }}

{{- if .Values.gateway.basicAuth.enabled }}
auth_basic "Tempo";
auth_basic_user_file /etc/nginx/secrets/.htpasswd;
Expand Down