实现NewRelic自动发送消息到Slack

NewRelic做为一个较新的自动化测试工具, 功能仍是很全面的.
月初Production开始用NewRelic做为咱们的automation test tool, 以前是APM.
NewRelic的功能就很少说了, 此次记录的是如何把NewRelic和Slack的Channel联系在一块儿, 实现NewRelic在测试失败时自动发送消息到Slack Channel的功能.web

  1. NewRelic中 建立Notification channels (此channel非Slack channel也)
  2. 在NR的Channel中, 选择Slack (类型还有email等, 其余类型没有什么学习曲线), 关于不一样channel类型的文档在这: Notification channels: Control where to send alerts
  3. 在Slack channel中, 点击add an app, 在弹出页面内搜索 NewRelic. 目的: 在Slack中将App(此处是NewRelic)与Workspace的Channel绑定在一块儿. 文档在这: Send data into Slack in real-time.
  4. 在NewRelic app中, Slack会生成一个带token的link, 在NewRelic和Slack中, 将这个link叫作webhook.
  5. 将Webhook和channel名字放到NewRelic的channel中, 便可.

遇到的问题

  • Slack的网络问题, 无解, 只能慢慢刷新
相关文章
相关标签/搜索