Project

General

Profile

Feature #954

Updated by pengfei xu about 4 years ago

实时告警由实时库存储方式更改为redis方式,redis需要实现功能:增加、删除、修改、查找、读取
实时告警有4个关键字(Date、Msec、DevKey、ClassName),总共29个字段(列);
增加:就是往redis里面增加一条告警,发给redis一个SBBD(定义在下面)结构体,redis则返回成功或者失败;
删除:根据4个关键字确定唯一的一条告警,删除记录,发送4个关键字,redis返回成功或者失败;
修改:根据4个关键字,修改这条告警的内容(比如描述、确认时间、恢复时间等),发送opt、AlmStatus、rsttime、rstms、acktime、ackms、acker、chardesc;
查找:根据发送的4个关键字,查找告警记录,redis返回查找到的告警的所有字段,
读取:通过接口读取所有的告警,结果是按照时间从小到大排列;

redis使用哨兵模式;

redis部署方式修改;

Back