就像我教一位顾客New Relic的见解最近,她突然灵光一闪:“哦,”她问道,“我们能用洞察力来分析警报数据吗?”我们能否创建一个仪表板,显示每个警报策略已经发生了多少事件,以及哪些条件触发了每个事件?”
好消息!结果是你可以这样做的话,设置起来会非常容易。
为了开始,你需要以下信息从你的洞察帐户:
- Insights API的插入键
- 您的新Relic帐户ID,它包含在Insights事件API端点(https://insights-collector.newrelic.com/v1/accounts/ [account_id] /事件)
一旦你收集了必要的信息,创建一个Webhook通知通道在警报。在基Url字段,输入Insights events API端点。添加一个命名为X-Insert-Key,并设置其值为您的Insights API插入键:
接下来,定制Alerts将发送给Insights的JSON有效负载:添加一个名为eventType,并指定你想把你的自定义洞察力事件称为什么(我把我的称为自定义洞察力事件)警报):
如果愿意,您可以删除或重命名属性(冒号左侧的值)。保存您的更改,并将您的新Webhook通道与一个或多个警报策略关联。
就是这样!只要违反了这些政策中的某个条件,Alerts就会将事件细节发布到Insights,在那里你可以将其与你的核心内容进行分割。
注意:这篇博客文章改编自新遗迹社区论坛的一篇文章。点击这里查看原始帖子并参与对话。