文件名称:alertmanager-webhook-servicenow:Prometheus AlertManager Webhook接收器,用于管理警报中的ServiceNow事件
文件大小:39KB
文件格式:ZIP
更新时间:2024-06-17 09:57:39
Go
alertmanager-webhook-servicenow 接收器,用于管理警报(以Go语言编写)中的事件。 ServiceNow先决条件 具有读取和更新事件权限的服务帐户。 一个可用的事件表字段(至少32个字符),将专用于保存Webhook警报组ID 当前功能 ServiceNow身份验证 支持的对ServiceNow的身份验证是通过服务帐户进行的(通过HTTPS进行的基本身份验证)。 警报组创建事件 每个不同的组密钥都会创建一个事件,这由Alertmanager的route配置部分的参数定义。 这样可以避免在发生严重的系统故障时向ServiceNow随事件发送垃圾邮件,并且仍然提供了一种非常灵活的机制来将一个事件中的警报分组。 用于保留组密钥的ServiceNow字段可通过incident_group_key_field属性进行配置,并将包含组密钥的哈希值。 事件管理工作流程
【文件预览】:
alertmanager-webhook-servicenow-master
----servicenow_test.go(9KB)
----config()
--------servicenow_example.yml(999B)
----Jenkinsfile(60B)
----main_test.go(14KB)
----test()
--------alertmanager_resolved.json(1KB)
--------incident_response_no_ag.json(3KB)
--------get_incidents_response.json(3KB)
--------incident_response.json(3KB)
--------alertmanager_firing.json(1KB)
----Dockerfile(1KB)
----resources()
--------build(685B)
----LICENSE(11KB)
----.promu.yml(718B)
----CONTRIBUTING.md(1KB)
----main.go(13KB)
----VERSION(5B)
----.gitignore(272B)
----servicenow.go(7KB)
----Makefile(2KB)
----go.sum(23KB)
----CODE_OF_CONDUCT.md(3KB)
----README.md(10KB)
----go.mod(808B)