initial commit
This commit is contained in:
38
deploy/monitoring/prometheus.yml
Normal file
38
deploy/monitoring/prometheus.yml
Normal file
@@ -0,0 +1,38 @@
|
||||
# Prometheus configuration stub — HexaHost GameCloud
|
||||
# Mount this file when enabling the optional Prometheus service in production compose.
|
||||
|
||||
global:
|
||||
scrape_interval: 15s
|
||||
evaluation_interval: 15s
|
||||
|
||||
scrape_configs:
|
||||
- job_name: prometheus
|
||||
static_configs:
|
||||
- targets: ["localhost:9090"]
|
||||
|
||||
- job_name: api
|
||||
metrics_path: /metrics
|
||||
static_configs:
|
||||
- targets: ["api:3001"]
|
||||
# Requires OpenTelemetry Prometheus exporter in Phase 9
|
||||
|
||||
- job_name: worker
|
||||
metrics_path: /metrics
|
||||
static_configs:
|
||||
- targets: ["worker:3002"]
|
||||
|
||||
- job_name: node-agent
|
||||
metrics_path: /metrics
|
||||
static_configs:
|
||||
- targets: []
|
||||
# Populated per game node; agents expose metrics on management interface
|
||||
|
||||
- job_name: postgres
|
||||
static_configs:
|
||||
- targets: []
|
||||
# Use postgres_exporter sidecar in production
|
||||
|
||||
- job_name: redis
|
||||
static_configs:
|
||||
- targets: []
|
||||
# Use redis_exporter sidecar in production
|
||||
Reference in New Issue
Block a user