Some checks failed
CD Pipeline / deploy (push) Failing after 59s
- 建立 Gitea Actions CD pipeline (.gitea/workflows/cd.yaml) - 部署模式: rsync Python 檔案至 188 → docker restart (volume mount) - Dockerfile/requirements 變動時自動重建 Docker image - 部署通知: Telegram (開始/成功/失敗) - 健康檢查: https://mo.wooo.work/health (最多 5 次重試) - 同步最新 CLAUDE.md / ADR-008 / memory (2026-04-19) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
95 lines
2.4 KiB
YAML
95 lines
2.4 KiB
YAML
global:
|
|
scrape_interval: 15s
|
|
evaluation_interval: 15s
|
|
external_labels:
|
|
monitor: 'wooo-uat-monitor'
|
|
environment: 'uat'
|
|
|
|
# Alertmanager configuration (可選)
|
|
# alerting:
|
|
# alertmanagers:
|
|
# - static_configs:
|
|
# - targets: []
|
|
|
|
# 規則檔案
|
|
rule_files:
|
|
# - "alerts.yml"
|
|
|
|
# 監控目標配置
|
|
scrape_configs:
|
|
# Prometheus 自身監控
|
|
- job_name: 'prometheus'
|
|
static_configs:
|
|
- targets: ['localhost:9090']
|
|
labels:
|
|
instance: 'prometheus'
|
|
|
|
# cAdvisor 監控(容器指標)
|
|
- job_name: 'cadvisor'
|
|
static_configs:
|
|
- targets: ['cadvisor:8080']
|
|
labels:
|
|
instance: 'uat-docker-host'
|
|
|
|
# Node Exporter 監控(主機指標)
|
|
- job_name: 'node-exporter'
|
|
static_configs:
|
|
- targets: ['node-exporter:9100']
|
|
labels:
|
|
instance: 'uat-server'
|
|
environment: 'uat'
|
|
|
|
# Blackbox - HTTP/HTTPS 網站監控
|
|
- job_name: 'blackbox-http'
|
|
metrics_path: /probe
|
|
params:
|
|
module: [http_2xx]
|
|
static_configs:
|
|
- targets:
|
|
- https://mo.wooo.work
|
|
- https://momo.wooo.work
|
|
- https://wooo.work
|
|
- http://192.168.0.110:5000
|
|
relabel_configs:
|
|
- source_labels: [__address__]
|
|
target_label: __param_target
|
|
- source_labels: [__param_target]
|
|
target_label: instance
|
|
- target_label: __address__
|
|
replacement: blackbox-exporter:9115
|
|
|
|
# Blackbox - TCP 端口檢查
|
|
- job_name: 'blackbox-tcp'
|
|
metrics_path: /probe
|
|
params:
|
|
module: [tcp_connect]
|
|
static_configs:
|
|
- targets:
|
|
- 192.168.0.110:3000 # Grafana
|
|
- 192.168.0.110:9090 # Prometheus
|
|
- 192.168.0.110:5000 # MOMO
|
|
relabel_configs:
|
|
- source_labels: [__address__]
|
|
target_label: __param_target
|
|
- source_labels: [__param_target]
|
|
target_label: instance
|
|
- target_label: __address__
|
|
replacement: blackbox-exporter:9115
|
|
|
|
# Blackbox - ICMP Ping 檢查
|
|
- job_name: 'blackbox-icmp'
|
|
metrics_path: /probe
|
|
params:
|
|
module: [icmp]
|
|
static_configs:
|
|
- targets:
|
|
- 192.168.0.110 # UAT Server
|
|
- 8.8.8.8 # Google DNS
|
|
relabel_configs:
|
|
- source_labels: [__address__]
|
|
target_label: __param_target
|
|
- source_labels: [__param_target]
|
|
target_label: instance
|
|
- target_label: __address__
|
|
replacement: blackbox-exporter:9115
|