从 InfluxDb 向 Microsoft Teams 发送警报通知

问题描述

我在我的服务器上运行了一个 influxDb,我在下面创建了:

Notification Check
Notification Endpoint (HTTP POST)
Notification Rule

以上都运行成功

我还为 Microsoft 团队创建了一个 webhook 连接器,以便 InfluxDb 向其发送通知警报。

但是,要使 Microsoft Teams Webhook 成功运行,POST 请求的请求正文中需要一个名为“summary”的密钥。

InfluxDb 在其请求正文中没有名为 summary 的键。像这样:

{
    "summary":"text"
}

我正在寻找如何更改 InfluxDb 发送的请求正文,但是他们的文档中没有任何内容

有什么想法吗?

解决方法

传入的 webhook 将消息作为卡片发送。因此,标题和摘要字段是强制性的。这是设计使然。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...