Files
devops-infra-helm-charts-gcp/helm-overrides/k8s-admin-prd-ase1/mimir-distributed/custom-values.yaml
T
2026-08-26 03:39:42 +05:30

406 lines
8.2 KiB
YAML

fullnameOverride: "mimir"
image:
repository: asia-southeast1-docker.pkg.dev/meesho-devops-admin-0622/admin/sre/mimir
tag: 2.13.0
serviceAccount:
annotations: {
iam.gke.io/gcp-service-account: sa-infr-sre-obs-prd@meesho-admin-prd-0622.iam.gserviceaccount.com
}
runtimeConfig:
overrides:
anonymous:
out_of_order_time_window: 10m
# ingester_limits:
# max_inflight_push_requests: 0
mimir:
multitenancy_enabled: false
structuredConfig:
limits:
max_global_exemplars_per_user: 1000000000 # 0
out_of_order_time_window: 2m # 0s
compactor_blocks_retention_period: 90d # 0s
max_global_series_per_user: 0 # 150000
max_label_names_per_series: 100 # 30
ingestion_rate: 100000000 # 10000
ingestion_burst_size: 100000000 # 200000
ruler_max_rules_per_rule_group: 0 # 20
ruler_max_rule_groups_per_tenant: 0 # 70
max_fetched_chunks_per_query: 0 # 2000000
compactor_split_and_merge_shards: 36 # 0
compactor_split_groups: 36 # 1
ingester:
# read_path_cpu_utilization_limit: 31.5
# read_path_memory_utilization_limit: 131941395200
ring:
replication_factor: 3 # 3
instance_limits:
max_inflight_push_requests: 0 # 2000
compactor:
meta_sync_concurrency: 200 # 4
block_sync_concurrency: 50 # 1
max_compaction_time: 12h
common:
storage:
backend: gcs
server:
log_level: "info"
blocks_storage:
backend: gcs
gcs:
bucket_name: "mimir_data"
storage_prefix: "blocks"
alertmanager_storage:
backend: gcs
gcs:
bucket_name: "mimir_data"
storage_prefix: "alertmanager"
ruler_storage:
backend: gcs
gcs:
bucket_name: "mimir_data"
storage_prefix: "ruler"
distributor:
replicas: 1
resources:
limits:
cpu: 62
memory: 60Gi
requests:
cpu: 60
memory: 54Gi
nodeSelector:
dedicated: "mimir-highcpu"
tolerations:
- key: "dedicated"
operator: "Equal"
value: "mimir-highcpu"
effect: "NoSchedule"
ingester:
replicas: 6
persistentVolume:
enabled: true
size: 250Gi
storageClass: "premium-rwo"
resources:
limits:
cpu: 47
memory: 180Gi
requests:
cpu: 45
memory: 175Gi
nodeSelector:
dedicated: "mimir-standard"
tolerations:
- key: "dedicated"
operator: "Equal"
value: "mimir-standard"
effect: "NoSchedule"
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: app.kubernetes.io/component
operator: In
values:
- ingester
topologyKey: 'kubernetes.io/hostname'
zoneAwareReplication:
enabled: false
query_frontend:
replicas: 2
resources:
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 1
memory: 1Gi
nodeSelector:
dedicated: "mimir-highcpu-s"
tolerations:
- key: "dedicated"
operator: "Equal"
value: "mimir-highcpu-s"
effect: "NoSchedule"
query_scheduler:
enabled: true
replicas: 2
resources:
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 1
memory: 1Gi
nodeSelector:
dedicated: "mimir-highcpu-s"
tolerations:
- key: "dedicated"
operator: "Equal"
value: "mimir-highcpu-s"
effect: "NoSchedule"
querier:
replicas: 2
resources:
limits:
cpu: 31
memory: 30Gi
requests:
cpu: 30
memory: 27Gi
nodeSelector:
dedicated: "mimir-highcpu"
tolerations:
- key: "dedicated"
operator: "Equal"
value: "mimir-highcpu"
effect: "NoSchedule"
store_gateway:
replicas: 6
persistentVolume:
enabled: true
size: 500Gi
storageClass: "premium-rwo"
resources:
limits:
cpu: 20
memory: 20Gi
requests:
cpu: 20
memory: 18Gi
nodeSelector:
dedicated: "mimir-highcpu"
tolerations:
- key: "dedicated"
operator: "Equal"
value: "mimir-highcpu"
effect: "NoSchedule"
affinity: {}
# podAntiAffinity:
# requiredDuringSchedulingIgnoredDuringExecution:
# - labelSelector:
# matchExpressions:
# - key: app.kubernetes.io/component
# operator: In
# values:
# - store-gateway
# topologyKey: 'kubernetes.io/hostname'
zoneAwareReplication:
enabled: false
compactor:
replicas: 16
persistentVolume:
enabled: true
size: 100Gi
storageClass: "premium-rwo"
resources:
limits:
cpu: 3
memory: 10Gi
requests:
cpu: 2
memory: 8Gi
nodeSelector:
dedicated: "mimir-highmem"
tolerations:
- key: "dedicated"
operator: "Equal"
value: "mimir-highmem"
effect: "NoSchedule"
chunks-cache:
enabled: true
replicas: 2
allocatedMemory: 32768
nodeSelector:
dedicated: "mimir-highmem"
tolerations:
- key: "dedicated"
operator: "Equal"
value: "mimir-highmem"
effect: "NoSchedule"
index-cache:
enabled: true
replicas: 2
allocatedMemory: 8192
nodeSelector:
dedicated: "mimir-highmem"
tolerations:
- key: "dedicated"
operator: "Equal"
value: "mimir-highmem"
effect: "NoSchedule"
metadata-cache:
enabled: true
replicas: 2
allocatedMemory: 2048
nodeSelector:
dedicated: "mimir-highmem"
tolerations:
- key: "dedicated"
operator: "Equal"
value: "mimir-highmem"
effect: "NoSchedule"
results-cache:
enabled: true
replicas: 2
allocatedMemory: 2048
nodeSelector:
dedicated: "mimir-highmem"
tolerations:
- key: "dedicated"
operator: "Equal"
value: "mimir-highmem"
effect: "NoSchedule"
ruler:
enabled: true
replicas: 1
resources:
limits:
cpu: 11
memory: 12Gi
requests:
cpu: 10
memory: 10Gi
nodeSelector:
dedicated: "mimir-highcpu-s"
tolerations:
- key: "dedicated"
operator: "Equal"
value: "mimir-highcpu-s"
effect: "NoSchedule"
remoteEvaluationDedicatedQueryPath: true
ruler_query_frontend:
replicas: 2
resources:
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 1
memory: 1Gi
nodeSelector:
dedicated: "mimir-highcpu-s"
tolerations:
- key: "dedicated"
operator: "Equal"
value: "mimir-highcpu-s"
effect: "NoSchedule"
ruler_query_scheduler:
replicas: 2
resources:
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 1
memory: 1Gi
nodeSelector:
dedicated: "mimir-highcpu-s"
tolerations:
- key: "dedicated"
operator: "Equal"
value: "mimir-highcpu-s"
effect: "NoSchedule"
ruler_querier:
replicas: 1
resources:
limits:
cpu: 31
memory: 30Gi
requests:
cpu: 30
memory: 27Gi
nodeSelector:
dedicated: "mimir-highcpu"
tolerations:
- key: "dedicated"
operator: "Equal"
value: "mimir-highcpu"
effect: "NoSchedule"
alertmanager:
replicas: 2
persistentVolume:
enabled: false
resources:
limits:
cpu: 1
memory: 1Gi
requests:
cpu: 1
memory: 1Gi
nodeSelector:
dedicated: "mimir-highcpu-s"
tolerations:
- key: "dedicated"
operator: "Equal"
value: "mimir-highcpu-s"
effect: "NoSchedule"
overrides_exporter:
replicas: 1
resources:
limits:
cpu: 200m
memory: 128Mi
requests:
cpu: 100m
memory: 128Mi
nodeSelector:
dedicated: "mimir-highcpu-s"
tolerations:
- key: "dedicated"
operator: "Equal"
value: "mimir-highcpu-s"
effect: "NoSchedule"
ingress:
enabled: true
ingressClassName: nginx-internal
hosts:
- mimir.meeshogcp.in
nginx:
enabled: true
replicas: 2
nodeSelector:
dedicated: "mimir-highcpu-s"
tolerations:
- key: "dedicated"
operator: "Equal"
value: "mimir-highcpu-s"
effect: "NoSchedule"
rollout_operator:
enabled: false
minio:
enabled: false