diff --git "a/INFRA_DOCS/mirror\347\256\241\347\220\206/mirror\351\242\204\350\255\246\350\247\204\345\210\231.md" "b/INFRA_DOCS/mirror\347\256\241\347\220\206/mirror\351\242\204\350\255\246\350\247\204\345\210\231.md" index 8c3037484bb027f9e7d45f9d7e7166b8e897e5b1..6f175273eab3c7505b25536ce470a22c22d199c0 100644 --- "a/INFRA_DOCS/mirror\347\256\241\347\220\206/mirror\351\242\204\350\255\246\350\247\204\345\210\231.md" +++ "b/INFRA_DOCS/mirror\347\256\241\347\220\206/mirror\351\242\204\350\255\246\350\247\204\345\210\231.md" @@ -1,10 +1,43 @@ +# mirror预警 + +## 1. 预警规则 +一小时内同一个 ip (ip 段)下载次数: +- 对同一镜像/RPM 包下载次数超过一千次消息提醒 +- 对所有镜像/RPM 包总下载次数超过一万次消息提醒 +## 2. 预警配置 +- 预警消息提醒频率:以小时为单位可配置,nacos配置,mirrorEarlyWarningFrequency +- 预警次数限制:nacos配置,oneMirrorCount、allMirrorCount +``` +# developer配置 +job: + mirror: + # mirror预警一个ip/ip段下载一个url(镜像,软件)不能超过的次数 + oneMirrorCount: 1000 + # mirror预警一个ip/ip段下载的全部url(镜像,软件)不能超过的次数 + allMirrorCount: 10000 + # ip段最少的ip个数 + ipMinCount: 2 + # mirror预警频率,单位小时 + mirrorEarlyWarningFrequency: 4 +``` +## 3. 预警消息 +### 3.1 预警消息体 __【告警】__ - 时间范围:2025-09-22 10:00-14:00 - 总量(软件包/镜像)超过10000次的ip: - +时间范围:2025-09-22 10:00-14:00 +总量(软件包/镜像)超过10000次的ip: + |