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