4ece85a9c3
- 新增生产环境部署脚本和文档 - 添加监控系统配置(Alertmanager, Prometheus, Grafana) - 更新e2e测试用例以适配新环境 - 添加.env.production配置文件 - 优化Sentry初始化逻辑为动态加载 - 新增全局设置脚本以支持不同环境
52 lines
1.4 KiB
YAML
52 lines
1.4 KiB
YAML
global:
|
|
resolve_timeout: 5m
|
|
|
|
route:
|
|
group_by: ['alertname', 'cluster', 'service']
|
|
group_wait: 10s
|
|
group_interval: 10s
|
|
repeat_interval: 12h
|
|
receiver: 'default'
|
|
|
|
routes:
|
|
- match:
|
|
severity: critical
|
|
receiver: 'critical-alerts'
|
|
continue: true
|
|
|
|
- match:
|
|
severity: warning
|
|
receiver: 'warning-alerts'
|
|
|
|
receivers:
|
|
- name: 'default'
|
|
email_configs:
|
|
- to: 'admin@novalon.cn'
|
|
from: 'alertmanager@novalon.cn'
|
|
smarthost: 'smtp.resend.com:587'
|
|
auth_username: 'resend'
|
|
auth_password: 're_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
|
|
require_tls: true
|
|
|
|
- name: 'critical-alerts'
|
|
email_configs:
|
|
- to: 'admin@novalon.cn,ops@novalon.cn'
|
|
from: 'alertmanager@novalon.cn'
|
|
smarthost: 'smtp.resend.com:587'
|
|
auth_username: 'resend'
|
|
auth_password: 're_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
|
|
require_tls: true
|
|
headers:
|
|
Subject: '🚨 CRITICAL: Novalon Website Alert'
|
|
|
|
- name: 'warning-alerts'
|
|
email_configs:
|
|
- to: 'dev@novalon.cn'
|
|
from: 'alertmanager@novalon.cn'
|
|
smarthost: 'smtp.resend.com:587'
|
|
auth_username: 'resend'
|
|
auth_password: 're_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
|
|
require_tls: true
|
|
headers:
|
|
Subject: '⚠️ WARNING: Novalon Website Alert'
|