1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# Grafana Mimir — local metrics backend.
#
# This file deliberately mirrors the production Mimir config generated by the
# ForkLaunch deployment agent (observability-resources.pulumi.ts) so the two can
# be diffed line by line. Only the storage endpoint and retention differ:
# production points `common.storage.s3` at AWS S3, local points it at MinIO.
#
# Health/readiness endpoint is /ready (dskit), NOT Prometheus's /-/healthy.
# The Prometheus-compatible query API is served under /prometheus.
multitenancy_enabled: true
target: all
server:
http_listen_port: 9090
grpc_listen_port: 9095
log_level: warn
common:
storage:
backend: s3
s3:
bucket_name: forklaunch-telemetry
endpoint: minio:9000
access_key_id: minioadmin
secret_access_key: minioadmin
insecure: true
blocks_storage:
storage_prefix: mimirblocks
bucket_store:
sync_dir: /data/mimir/sync
# Local-only: memcached is wired into the bucket store caches here. The
# production stack runs a memcached container but does not yet reference it
# from mimir.yaml -- see PR notes.
index_cache:
backend: memcached
memcached:
addresses: dns+memcached:11211
chunks_cache:
backend: memcached
memcached:
addresses: dns+memcached:11211
metadata_cache:
backend: memcached
memcached:
addresses: dns+memcached:11211
tsdb:
dir: /data/mimir/tsdb
ingester:
ring:
replication_factor: 1
store_gateway:
sharding_ring:
replication_factor: 1
usage_stats:
enabled: false
limits:
compactor_blocks_retention_period: 7d