Files
awoooi/ops/monitoring/generated/prometheus-scrape-generated.yaml
OG T c7f9c119e7 fix(cd): 補提交 ops/monitoring 腳本
遺漏文件導致 CD Monitoring Coverage 步驟失敗

新增:
- generate_monitoring.py - 監控覆蓋率檢查
- coverage_report.py - 覆蓋率報告
- discover_docker.py - Docker 服務發現
- deploy-exporters.sh - Exporter 部署腳本
- postgres-exporter-queries.yaml - PostgreSQL 查詢配置

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-29 15:45:42 +08:00

191 lines
3.9 KiB
YAML

scrape_configs:
- job_name: awoooi-api
kubernetes_sd_configs:
- namespaces:
names:
- awoooi-prod
role: pod
relabel_configs:
- action: keep
regex: awoooi-api
source_labels:
- __meta_kubernetes_pod_label_app
- source_labels:
- __meta_kubernetes_namespace
target_label: namespace
- source_labels:
- __meta_kubernetes_pod_name
target_label: pod
- job_name: awoooi-web
kubernetes_sd_configs:
- namespaces:
names:
- awoooi-prod
role: pod
relabel_configs:
- action: keep
regex: awoooi-web
source_labels:
- __meta_kubernetes_pod_label_app
- source_labels:
- __meta_kubernetes_namespace
target_label: namespace
- source_labels:
- __meta_kubernetes_pod_name
target_label: pod
- job_name: awoooi-worker
kubernetes_sd_configs:
- namespaces:
names:
- awoooi-prod
role: pod
relabel_configs:
- action: keep
regex: awoooi-worker
source_labels:
- __meta_kubernetes_pod_label_app
- source_labels:
- __meta_kubernetes_namespace
target_label: namespace
- source_labels:
- __meta_kubernetes_pod_name
target_label: pod
- job_name: argocd-server
kubernetes_sd_configs:
- namespaces:
names:
- argocd
role: pod
relabel_configs:
- action: keep
regex: argocd-server
source_labels:
- __meta_kubernetes_pod_label_app
- source_labels:
- __meta_kubernetes_namespace
target_label: namespace
- source_labels:
- __meta_kubernetes_pod_name
target_label: pod
- job_name: alertmanager
kubernetes_sd_configs:
- namespaces:
names:
- monitoring
role: pod
relabel_configs:
- action: keep
regex: alertmanager
source_labels:
- __meta_kubernetes_pod_label_app
- source_labels:
- __meta_kubernetes_namespace
target_label: namespace
- source_labels:
- __meta_kubernetes_pod_name
target_label: pod
- job_name: ollama
static_configs:
- labels:
criticality: P0
owner: ai-team
service: ollama
type: docker
targets:
- 192.168.0.188:11434
- job_name: openclaw
static_configs:
- labels:
criticality: P0
owner: ai-team
service: openclaw
type: docker
targets:
- 192.168.0.188:8089
- job_name: redis
static_configs:
- labels:
criticality: P0
owner: infra-team
service: redis
type: docker
targets:
- 192.168.0.188:6380
- job_name: postgres
static_configs:
- labels:
criticality: P0
owner: infra-team
service: postgres
type: docker
targets:
- 192.168.0.188:5432
- job_name: signoz-collector
static_configs:
- labels:
criticality: P1
owner: devops-team
service: signoz-collector
type: docker
targets:
- 192.168.0.188:24317
- job_name: signoz-ui
static_configs:
- labels:
criticality: P2
owner: devops-team
service: signoz-ui
type: docker
targets:
- 192.168.0.188:3301
- job_name: clickhouse
static_configs:
- labels:
criticality: P1
owner: devops-team
service: clickhouse
type: docker
targets:
- 192.168.0.188:8123
- job_name: harbor
static_configs:
- labels:
criticality: P0
owner: devops-team
service: harbor
type: docker
targets:
- 192.168.0.110:5000
- job_name: sentry
static_configs:
- labels:
criticality: P1
owner: devops-team
service: sentry
type: docker
targets:
- 192.168.0.110:9000
- job_name: langfuse
static_configs:
- labels:
criticality: P2
owner: ai-team
service: langfuse
type: docker
targets:
- 192.168.0.110:3100
- job_name: postgres-exporter
static_configs:
- labels:
service: postgres
type: exporter
targets:
- 192.168.0.188:9187
- job_name: redis-exporter
static_configs:
- labels:
service: redis
type: exporter
targets:
- 192.168.0.188:9121