【技术实现步骤摘要】
监控方法、装置、计算设备及介质
[0001]本公开涉及计算机
,更具体地,涉及一种监控方法、装置、计算设备及介质。
技术介绍
[0002]目前,Prometheus监控系统中使用AlertManager组件作为监控系统的告警模块。Prometheus通过配置文件的形式与AlertManager相关组件配合,以完成监控告警功能。如果Prometheus监控系统通过配置文件的形式与AlertManager相关组件完成告警。在对告警规则进行创建时,需要人工登录到部署了监控程序的服务器上,并对该服务器中的配置文件进行修改。这种方式不便于使用和维护。
技术实现思路
[0003]有鉴于此,本公开提供了一种监控方法、装置、计算设备及介质。
[0004]本公开的一个方面提供了一种由配置服务器执行的监控方法,包括:接收来自用户端的规则创建请求,所述规则创建请求包括告警规则信息和监控对象信息;根据所述告警规则信息,生成预设格式的第一告警规则;确定与所述监控对象信息对应的告警服务器的网络地址;以及根据所述网络地址,将 ...
【技术保护点】
【技术特征摘要】
1.一种由配置服务器执行的监控方法,包括:接收来自用户端的规则创建请求,所述规则创建请求包括告警规则信息和监控对象信息;根据所述告警规则信息,生成预设格式的第一告警规则;确定与所述监控对象信息对应的告警服务器的网络地址;以及根据所述网络地址,将所述第一告警规则发送至所述告警服务器,以使所述告警服务器根据所述第一告警规则对所述监控对象信息所指示的监控对象进行监控。2.根据权利要求1所述的方法,其中,所述规则创建请求还包括第一告警规则标识;所述方法还包括:获取与所述第一告警规则标识对应的第一预设前缀;根据所述第一预设前缀和所述第一告警规则标识,确定数据库的第一目录位置;以及将所述第一告警规则存储至所述第一目录位置处。3.根据权利要求2所述的方法,其中,所述将所述第一告警规则存储至所述第一目录位置处包括:将所述第一告警规则写入缓存中;以及将所述缓存中的第一告警规则写入所述第一目录位置处。4.根据权利要求3所述的方法,还包括:接收来自用户端的规则查询请求;确定缓存中是否存储有与所述规则查询请求对应的第二告警规则;在所述缓存中存储有所述第二告警规则的情况下,从所述缓存中读取所述第二告警规则,并将第二告警规则发送至所述用户端;在所述缓存中没有存储所述第二告警规则的情况下,在数据库中查找所述第二告警规则,并将查找到的第二告警规则发送至所述用户端。5.根据权利要求4所述的方法,其中,所述规则查询请求包括告第二警规则标识;所述在数据库中查找所述第二告警规则,包括:获取与所述第二告警规则标识对应的第二预设前缀;根据所述第二预设前缀和所述第二告警规则标识,确定所述数据库的第二目标位置;以及在所述第二目标位置处查找所述第二告警规则。6.根据权利要求3所述的方法,还包括:接收来自用户端的规则编辑请求,其中,所述规则编辑请求包括第三告警规则标识;获取与所述第三告警规则标识对应的第三预设前缀;根据所述第三预设前缀和所述第三告警规则标识,确定第三目录位置;以...
【专利技术属性】
技术研发人员:王毅,
申请(专利权)人:北京京东世纪贸易有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。