chore(config): Unify deployment orchestration and monitoring integration

This commit is contained in:
2026-04-18 18:22:35 +08:00
parent 2247d235ec
commit 6dfd828fe5
30 changed files with 1901 additions and 432 deletions
@@ -0,0 +1,207 @@
global:
scrape_interval: 15s
evaluation_interval: 15s
scrape_configs:
- job_name: prometheus
static_configs:
- targets:
- prometheus:9090
- job_name: node-01-gateway
metrics_path: /actuator/prometheus
static_configs:
- targets:
- 192.168.1.101:9000
labels:
application: video-gateway
node: node-01
- job_name: node-01-auth
metrics_path: /actuator/prometheus
static_configs:
- targets:
- 192.168.1.101:9001
labels:
application: video-auth
node: node-01
- job_name: node-01-user
metrics_path: /actuator/prometheus
static_configs:
- targets:
- 192.168.1.101:9002
labels:
application: video-user
node: node-01
- job_name: node-01-content
metrics_path: /actuator/prometheus
static_configs:
- targets:
- 192.168.1.101:9003
labels:
application: video-content
node: node-01
- job_name: node-01-comment
metrics_path: /actuator/prometheus
static_configs:
- targets:
- 192.168.1.101:9004
labels:
application: video-comment
node: node-01
- job_name: node-01-recommend
metrics_path: /actuator/prometheus
static_configs:
- targets:
- 192.168.1.101:9005
labels:
application: video-recommend
node: node-01
- job_name: node-01-admin
metrics_path: /actuator/prometheus
static_configs:
- targets:
- 192.168.1.101:9006
labels:
application: video-admin
node: node-01
- job_name: node-02-gateway
metrics_path: /actuator/prometheus
static_configs:
- targets:
- 192.168.1.102:9000
labels:
application: video-gateway
node: node-02
- job_name: node-02-auth
metrics_path: /actuator/prometheus
static_configs:
- targets:
- 192.168.1.102:9001
labels:
application: video-auth
node: node-02
- job_name: node-02-user
metrics_path: /actuator/prometheus
static_configs:
- targets:
- 192.168.1.102:9002
labels:
application: video-user
node: node-02
- job_name: node-02-content
metrics_path: /actuator/prometheus
static_configs:
- targets:
- 192.168.1.102:9003
labels:
application: video-content
node: node-02
- job_name: node-02-comment
metrics_path: /actuator/prometheus
static_configs:
- targets:
- 192.168.1.102:9004
labels:
application: video-comment
node: node-02
- job_name: node-02-recommend
metrics_path: /actuator/prometheus
static_configs:
- targets:
- 192.168.1.102:9005
labels:
application: video-recommend
node: node-02
- job_name: node-02-admin
metrics_path: /actuator/prometheus
static_configs:
- targets:
- 192.168.1.102:9006
labels:
application: video-admin
node: node-02
- job_name: node-01-mysql-exporter
static_configs:
- targets:
- 192.168.1.101:9104
labels:
application: mysql
node: node-01
- job_name: node-02-mysql-exporter
static_configs:
- targets:
- 192.168.1.102:9104
labels:
application: mysql
node: node-02
- job_name: node-03-mysql-exporter
static_configs:
- targets:
- 192.168.1.103:9104
labels:
application: mysql
node: node-03
- job_name: node-01-redis-exporter
static_configs:
- targets:
- 192.168.1.101:9121
labels:
application: redis
node: node-01
- job_name: node-02-redis-exporter
static_configs:
- targets:
- 192.168.1.102:9121
labels:
application: redis
node: node-02
- job_name: node-03-redis-exporter
static_configs:
- targets:
- 192.168.1.103:9121
labels:
application: redis
node: node-03
- job_name: node-01-node-exporter
static_configs:
- targets:
- 192.168.1.101:9100
labels:
application: node
node: node-01
- job_name: node-02-node-exporter
static_configs:
- targets:
- 192.168.1.102:9100
labels:
application: node
node: node-02
- job_name: node-03-node-exporter
static_configs:
- targets:
- 192.168.1.103:9100
labels:
application: node
node: node-03