feat: add LGTM compose for the observability VM

WP-10(Terraform 설계서 6.10, 실험·앱 설계서 4.1). Mimir 3.2.1(monolithic, GCS
prefix blocks/ruler/alertmanager), Loki 3.7.8(tsdb v13, GCS), Tempo 3.0.3(OTLP
4317/4318, GCS), Grafana 13.2.2(데이터소스 Mimir·Loki·Tempo 프로비저닝). 오브젝트
스토리지는 VM SA의 ADC로 인증(키 파일 없음). Grafana 관리자 비밀번호는 Secret Manager
selfheal-grafana-admin에서 실행 시 취득. 알림 규칙 8건은 WP-14에서 추가.
This commit is contained in:
seon committed 2026-09-24 01:18:33 +09:00
1 parent 1128adc1be
commit d2c7ddf242
7 files changed
+204 -3

No files matched your search

+47
View File
@@ -0,0 +1,47 @@
# Mimir monolithic (target=all), single node, GCS backend via the VM service account (ADC; no key file).
# One bucket, separate prefixes: blocks must not share bucket+prefix with ruler/alertmanager stores.
target: all
multitenancy_enabled: false
server:
http_listen_port: 9009
grpc_listen_port: 9095
log_level: warn
common:
storage:
backend: gcs
gcs:
bucket_name: selfheal-cms-d-414903-mimir
blocks_storage:
storage_prefix: blocks
tsdb:
dir: /data/tsdb
bucket_store:
sync_dir: /data/tsdb-sync
ruler_storage:
storage_prefix: ruler
alertmanager_storage:
storage_prefix: alertmanager
ruler:
rule_path: /data/ruler
alertmanager:
data_dir: /data/alertmanager
external_url: http://10.20.0.10:9009/alertmanager
compactor:
data_dir: /data/compactor
sharding_ring:
kvstore:
store: memberlist
distributor:
ring:
kvstore:
store: memberlist
ingester:
ring:
kvstore:
store: memberlist
replication_factor: 1
store_gateway:
sharding_ring:
replication_factor: 1
memberlist:
join_members: []