43 lines
1.1 KiB
YAML
43 lines
1.1 KiB
YAML
# Prometheus配置 - Seata监控
|
|
global:
|
|
scrape_interval: 15s
|
|
evaluation_interval: 15s
|
|
external_labels:
|
|
cluster: 'seata-cluster'
|
|
monitor: 'seata-monitor'
|
|
|
|
alerting:
|
|
alertmanagers:
|
|
- static_configs:
|
|
- targets: []
|
|
|
|
rule_files: []
|
|
|
|
scrape_configs:
|
|
# Seata Server metrics
|
|
- job_name: 'seata-server'
|
|
metrics_path: '/metrics/prometheus'
|
|
static_configs:
|
|
- targets: ['seata-server:7091']
|
|
labels:
|
|
application: 'seata-server'
|
|
instance: 'seata-server-1'
|
|
- targets: ['seata-server-cluster:7091']
|
|
labels:
|
|
application: 'seata-server'
|
|
instance: 'seata-server-cluster-2'
|
|
|
|
# Spring Boot Actuator metrics (for microservices)
|
|
- job_name: 'spring-boot-actuator'
|
|
metrics_path: '/actuator/prometheus'
|
|
scrape_interval: 10s
|
|
static_configs:
|
|
- targets: ['order-service:8081', 'inventory-service:8082', 'finance-service:8083']
|
|
labels:
|
|
group: 'erp-microservices'
|
|
|
|
# Prometheus自身监控
|
|
- job_name: 'prometheus'
|
|
static_configs:
|
|
- targets: ['localhost:9090']
|