Files
2026-08-26 03:39:42 +05:30

209 lines
4.0 KiB
YAML

fullnameOverride: "tempo"
serviceAccount:
annotations: {
iam.gke.io/gcp-service-account: sa-infr-sre-obs-prd@meesho-admin-prd-0622.iam.gserviceaccount.com
}
traces:
otlp:
http:
enabled: true
grpc:
enabled: true
receiverConfig:
max_recv_msg_size_mib: 50
storage:
trace:
backend: gcs
gcs:
bucket_name: "tempo_data"
prefix: "trace"
pool:
max_workers: 300
queue_depth: 100000
global_overrides:
defaults:
global:
max_bytes_per_trace: 0
# metrics_generator:
# processors: [span-metrics,service-graphs]
ingestion:
max_traces_per_user: 0
burst_size_bytes: 1000000000
rate_limit_bytes: 1000000000
server:
grpc_server_max_recv_msg_size: 500000000
grpc_server_max_send_msg_size: 500000000
http_server_read_timeout: 2m
http_server_write_timeout: 2m
distributor:
replicas: 1
resources:
limits:
cpu: 31
memory: 30Gi
requests:
cpu: 30
memory: 27Gi
nodeSelector:
dedicated: "tempo-highcpu"
tolerations:
- key: "dedicated"
operator: "Equal"
value: "tempo-highcpu"
effect: "NoSchedule"
ingester:
replicas: 2
persistence:
enabled: true
size: 500Gi
storageClass: "premium-rwo"
resources:
limits:
cpu: 31
memory: 235Gi
requests:
cpu: 28
memory: 230Gi
nodeSelector:
dedicated: "tempo-highmem-h"
tolerations:
- key: "dedicated"
operator: "Equal"
value: "tempo-highmem-h"
effect: "NoSchedule"
queryFrontend:
config:
max_outstanding_per_tenant: 8000
max_batch_size: 5
search:
concurrent_jobs: 8000
replicas: 1
resources:
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 1
memory: 1Gi
nodeSelector:
dedicated: "tempo-standard-s"
tolerations:
- key: "dedicated"
operator: "Equal"
value: "tempo-standard-s"
effect: "NoSchedule"
querier:
config:
trace_by_id:
query_timeout: 120s
search:
query_timeout: 300s
max_concurrent_queries: 100
frontend_worker:
grpc_client_config:
max_send_msg_size: 100000000
replicas: 1
resources:
limits:
cpu: 31
memory: 30Gi
requests:
cpu: 30
memory: 27Gi
nodeSelector:
dedicated: "tempo-highcpu"
tolerations:
- key: "dedicated"
operator: "Equal"
value: "tempo-highcpu"
effect: "NoSchedule"
compactor:
config:
compaction:
block_retention: 72h
replicas: 6
resources:
limits:
cpu: 3
memory: 10Gi
requests:
cpu: 2
memory: 8Gi
nodeSelector:
dedicated: "tempo-standard-s"
tolerations:
- key: "dedicated"
operator: "Equal"
value: "tempo-standard-s"
effect: "NoSchedule"
memcached:
replicas: 1
allocatedMemory: 51200
resources:
limits:
memory: 56320Mi
requests:
cpu: 500m
memory: 56320Mi
nodeSelector:
dedicated: "tempo-highmem"
tolerations:
- key: "dedicated"
operator: "Equal"
value: "tempo-highmem"
effect: "NoSchedule"
metricsGenerator:
config:
storage:
remote_write:
- url: "http://mimir-nginx.mimir-distributed.svc.clusterset.local/api/v1/push"
send_exemplars: true
headers:
X-Scope-OrgID: anonymous
enabled: false
replicas: 1
resources:
limits:
cpu: 11
memory: 22Gi
requests:
cpu: 10
memory: 20Gi
nodeSelector:
dedicated: "tempo-standard-s"
tolerations:
- key: "dedicated"
operator: "Equal"
value: "tempo-standard-s"
effect: "NoSchedule"
gateway:
enabled: true
ingress:
enabled: true
ingressClassName: nginx-internal
hosts:
- host: tempo.meeshogcp.in
paths:
- path: /
pathType: Prefix
tls: []
nodeSelector:
dedicated: "tempo-standard-s"
tolerations:
- key: "dedicated"
operator: "Equal"
value: "tempo-standard-s"
effect: "NoSchedule"