为什么之前记录的告警查询不到
问题
为什么之前记录的告警查询不到?
答案
- 之前记录的当前告警查询不到当数据库中的当前告警达到容量上限时,触发告警满处理,按以下规则将部分告警转为历史告警,直至告警数量恢复到合理的阈值范围。
- 按照先后顺序依次将“已清除告警”、“已确认未清除的不可自动清除告警”、“已确认未清除的可自动清除告警”及“未清除未确认告警”转为历史告警。
- 按照时间顺序优先将较早发生的告警转为历史告警。
- 之前记录的历史告警查询不到
系统在每天的凌晨1点进行检测,按照以下规则将事件、被屏蔽告警、历史告警转储,转储后的告警在历史告警中查询不到。
- 当数据库空间使用率达到80%时,按照发生时间顺序以及数据表的类型(事件、被屏蔽告警、历史告警)的顺序将数据库中的数据转储至文件。
- 当检测到数据库表中数据发生时间都在90天之前则会转储该表。
- 转储后的文件超过180天,则会被删除。
- 转储后的文件总大小超过1GB或者文件总数超过1000个,系统会删除时间较早的文件。