Files
platform-core/services/observability/tempo/values/home.yaml
T

126 lines
2.6 KiB
YAML

global:
commonLabels:
observability.hyeonworks.com/instance: home
replicas: 1
config: |
stream_over_http_enabled: false
memberlist:
cluster_label: "{{ .Release.Name }}.{{ .Release.Namespace }}"
multitenancy_enabled: false
usage_report:
reporting_enabled: false
compactor:
compaction:
block_retention: 168h
distributor:
receivers:
otlp:
protocols:
grpc:
endpoint: 0.0.0.0:4317
ingester:
trace_idle_period: 10s
max_block_duration: 5m
max_block_bytes: 100000000
complete_block_timeout: 15m
flush_all_on_shutdown: true
server:
http_listen_port: 3200
storage:
trace:
backend: s3
s3:
bucket: tempo
endpoint: minio.object-storage.svc.cluster.local:80
insecure: true
forcepathstyle: true
access_key: ${AWS_ACCESS_KEY_ID}
secret_key: ${AWS_SECRET_ACCESS_KEY}
wal:
path: /var/tempo/wal
querier: {}
query_frontend: {}
overrides:
defaults:
ingestion:
rate_limit_bytes: 5000000
burst_size_bytes: 10000000
max_traces_per_user: 5000
global:
max_bytes_per_trace: 5000000
tempo:
registry: docker.io
repository: grafana/tempo
tag: 2.10.7
resources:
requests:
cpu: 250m
memory: 512Mi
limits:
cpu: "1"
memory: 1Gi
memBallastSizeMbs: 0
reportingEnabled: false
metricsGenerator:
enabled: false
extraArgs:
config.expand-env: true
extraEnv:
- name: AWS_ACCESS_KEY_ID
valueFrom:
secretKeyRef:
name: tempo-object-storage
key: access-key-id
- name: AWS_SECRET_ACCESS_KEY
valueFrom:
secretKeyRef:
name: tempo-object-storage
key: secret-access-key
securityContext:
runAsNonRoot: true
allowPrivilegeEscalation: false
readOnlyRootFilesystem: true
capabilities:
drop:
- ALL
seccompProfile:
type: RuntimeDefault
tempoQuery:
enabled: false
securityContext:
runAsUser: 10001
runAsGroup: 10001
runAsNonRoot: true
fsGroup: 10001
fsGroupChangePolicy: OnRootMismatch
seccompProfile:
type: RuntimeDefault
serviceAccount:
automountServiceAccountToken: false
service:
type: ClusterIP
serviceMonitor:
enabled: true
interval: 30s
additionalLabels:
observability.hyeonworks.com/instance: home
persistence:
enabled: true
enableStatefulSetAutoDeletePVC: false
storageClassName: ssd-local-observability-tempo-retain
accessModes:
- ReadWriteOnce
size: 5Gi
podLabels:
platform.hyeonworks.com/aistor-client: "true"