added repo

This commit is contained in:
Your Name
2026-08-26 03:39:42 +05:30
parent 45c25a95af
commit b8575bb8b9
6889 changed files with 1217125 additions and 0 deletions
@@ -0,0 +1,21 @@
route:
receiver: mimir-alerts
repeat_interval: 60m
group_by: ['alertname']
receivers:
- name: mimir-alerts
slack_configs:
- api_url: "https://hooks.slack.com/services/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"
channel: "#mimir-alerts"
send_resolved: true
title: '[{{ .Status | toUpper }} {{ .Alerts.Firing | len }}] {{ .GroupLabels.alertname }}'
text: |
{{ range .Alerts }}
*Alert:* {{ .Annotations.summary }} - `{{ .Labels.severity }}`
*Status:* `{{ .Status | toUpper }}`
*Details:*
{{ range .Labels.SortedPairs }}
• *{{ .Name }}:* `{{ .Value }}`
{{ end }}
{{ end }}
@@ -0,0 +1,406 @@
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