0

我在 Opsgenie 的 API 集成和创建警报方面遇到问题。

在他们的文档中,他们声明您可以将响应者字段设置为用户或团队,但是在创建警报时,我看不到该字段设置正确。

例如,当使用此有效负载向其警报端点https://api.eu.opsgenie.com/v2/alerts发送创建警报/POST 请求时

{
    "message": "Alert Sample",
    "responders": [
        {
            "type": "user",
            "name": "some-user"
        }
    ],
    "priority": "P5"
}

确实会创建警报,但给定的响应者字段将设置为拥有 API 集成的用户/团队(为其创建 API 集成的团队)。这意味着,响应者字段将始终设置为与所有者字段相同的值,例如 所有者=团队名称,响应者=团队名称。

我错过了什么?有什么方法可以将响应者字段设置为与所有者不同的值?

这是他们的 API 集成中的一个错误,还是我只是对这些字段代表什么有错误的期望?

4

1 回答 1

0

我不知道“名称”和“类型”的顺序是否与此处相关,但在以下示例中,他们首先设置“名称”,然后设置“类型”:https ://community.atlassian.com/t5/Opsgenie- questions/Re-Re-Cannot-use-Responder-or-Tags-in-API-to-Create-an/qaq-p/1312154/comment-id/412#M412

另一个考虑因素:正如您已经说过的,在团队级 API 集成中,响应者自动是拥有集成的团队。也许这不应该被覆盖。您是否还尝试在全局 API 集成中设置响应程序?(这些仅在标准或企业计划中可用,并且必须由 OpsGenie-Owner 实施)

于 2022-02-11T17:27:44.743 回答