Skip to content

Latest commit

 

History

History

tempo-vulture

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

tempo-vulture

Version: 0.2.0 Type: application AppVersion: 1.3.0

Grafana Tempo Vulture - A tool to monitor Tempo performance.

Source Code

Chart Repo

Add the following repo to use the chart:

helm repo add grafana https://grafana.github.io/helm-charts

Vulture

Vulture only works with Jaeger GRPC, so make sure 14250 is open on your distributor. You don't need to specify the port in the distributor url.

Example configuration:

tempoAddress:
    push: http://tempo-tempo-distributed-distributor
    query: http://tempo-tempo-distributed-query-frontend:3100

Values

Key Type Default Description
annotations object {} Common annotations for the deployment and service
extraArgs list [] Additional CLI args for the vulture
extraEnv list [] Environment variables to add to the vulture pods
extraEnvFrom list [] Environment variables from secrets or configmaps to add to the vulture pods
fullnameOverride string "" Overrides the chart's computed fullname
image.pullPolicy string "IfNotPresent" Docker image pull policy
image.repository string "docker.io/grafana/tempo-vulture" Docker image repository
image.tag string "" Overrides the image tag whose default is the chart's appVersion
imagePullSecrets list [] Image pull secrets for Docker images
nameOverride string "" Overrides the chart's name
nodeSelector object {} Node selector for vulture pods
podAnnotations object {} Common annotations for all pods
replicas int 1 Number of replicas of Tempo Vulture
resources object {} Resource requests and limits for the vulture
revisionHistoryLimit int 10 The number of old ReplicaSets to retain to allow rollback
serviceAccount.annotations object {} Annotations for the service account
serviceAccount.create bool true Specifies whether a ServiceAccount should be created
serviceAccount.imagePullSecrets list [] Image pull secrets for the service account
serviceAccount.name string nil The name of the ServiceAccount to use. If not set and create is true, a name is generated using the fullname template
serviceMonitor.annotations object {} ServiceMonitor annotations
serviceMonitor.enabled bool false If enabled, ServiceMonitor resources for Prometheus Operator are created
serviceMonitor.interval string nil ServiceMonitor scrape interval
serviceMonitor.labels object {} Additional ServiceMonitor labels
serviceMonitor.namespace string nil Alternative namespace for ServiceMonitor resources
serviceMonitor.namespaceSelector object {} Namespace selector for ServiceMonitor resources
serviceMonitor.scrapeTimeout string nil ServiceMonitor scrape timeout in Go duration format (e.g. 15s)
tempoAddress.push string nil the url towards your Tempo distributor, e.g. http://distributor
tempoAddress.query string nil the url towards your Tempo query-frontend, e.g. http://query-frontend:3100
tolerations list [] Tolerations for vulture pods