test: establish monitoring configuration contract
This commit is contained in:
+25
-9
@@ -1,20 +1,33 @@
|
||||
# 运行环境
|
||||
ENVIRONMENT=development
|
||||
|
||||
# 数据库(开发用 SQLite,生产用 PostgreSQL)
|
||||
DATABASE_URL=sqlite+aiosqlite:///./pingwatch.db
|
||||
# DATABASE_URL=postgresql+asyncpg://user:pass@localhost/pingwatch
|
||||
|
||||
# 企业微信
|
||||
WECOM_CORP_ID=your_corp_id
|
||||
WECOM_AGENT_ID=1000001
|
||||
WECOM_APP_SECRET=your_app_secret
|
||||
WECOM_NOTIFICATION_ENABLED=false
|
||||
WECOM_CORP_ID=
|
||||
WECOM_AGENT_ID=0
|
||||
WECOM_APP_SECRET=
|
||||
WECOM_TO_PARTY=
|
||||
WECOM_NOTIFICATION_MAX_ATTEMPTS=5
|
||||
WECOM_RETRY_BASE_SECONDS=30
|
||||
|
||||
# Casdoor
|
||||
CASDOOR_ENDPOINT=https://casdoor.dhdx.fun
|
||||
CASDOOR_CLIENT_ID=e46b9e1eb893027bdf2a
|
||||
CASDOOR_CLIENT_SECRET=b12c7e1688ed51481f3b5c5dae4191b6edbba916
|
||||
CASDOOR_CLIENT_ID=
|
||||
CASDOOR_CLIENT_SECRET=
|
||||
CASDOOR_CERTIFICATE=
|
||||
CASDOOR_ORGANIZATION=dahua
|
||||
CASDOOR_APPLICATION=PingWatch
|
||||
CASDOOR_REDIRECT_URI=http://10.10.10.7:5173/login
|
||||
CASDOOR_REDIRECT_URI=
|
||||
|
||||
# 连通性监测
|
||||
PROBE_PACKETS_PER_ROUND=3
|
||||
OFFLINE_CONSECUTIVE_ROUNDS=2
|
||||
DEGRADED_WINDOW_ROUNDS=5
|
||||
DEGRADED_LOSS_PERCENT=20.0
|
||||
RECOVERY_CONSECUTIVE_CLEAN_ROUNDS=3
|
||||
|
||||
# Ping 引擎
|
||||
PING_INTERVAL_SECONDS=30
|
||||
@@ -31,5 +44,8 @@ OFFLINE_SUPPRESS_RATIO=0.9
|
||||
PING_RECORD_RETENTION_DAYS=90
|
||||
ALERT_RETENTION_DAYS=365
|
||||
|
||||
# JWT 密钥(请改成随机字符串)
|
||||
SECRET_KEY=change-me-to-a-long-random-string
|
||||
# JWT 密钥(生产环境必须由受控运行环境注入)
|
||||
SECRET_KEY=
|
||||
|
||||
# LogHive(可选)
|
||||
LOGHIVE_API_KEY=
|
||||
|
||||
Reference in New Issue
Block a user