使用合成监控将incident.io状态发送到New Relic

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

本文介绍了如何使用New Relic来监控incident.io托管的状态页面。通过使用合成监控和脚本化API测试,可以将incident.io的公共状态页面数据格式化并导入New Relic。通过在New Relic中创建警报,可以及时了解公共状态页面的事件。

Q&A

如何使用New Relic监控incident.io的状态页面?

可以通过合成监控和脚本化API测试,将incident.io的公共状态页面数据格式化并导入New Relic。

incident.io的状态页面数据是什么格式?

incident.io的公共状态页面数据格式为JSON。

如何在New Relic中创建警报?

在New Relic中,可以使用NRQL查询数据并根据组件名称创建警报,以及时了解事件。

提供一个获取incident.io状态页面数据的脚本示例吗?

可以使用以下脚本示例:const got = require('got'); async function getStatusPage() { ... },具体代码可参考GitHub上的示例。

如何在New Relic中查询incident.io的状态数据?

可以使用NRQL查询,例如:SELECT * FROM IncidentIOSample。

如何快速查找受影响的组件状态?

可以创建一个映射,快速查找受影响组件的状态,使用affectedComponentsMap来存储组件状态。

➡️

继续阅读