2017-08-01 79 views
0

我已经设置了阈值以获取基础架构数据警报中的警报。警报即将发生在数据狗UI上,但是如何通过使用JAVA或python的API调用来获取所有警报数据。我只需要提醒数据。如何通过API调用获取Datadog警报数据

回答

2

我怀疑你可能正在查询事件流,在这里可以找到所有来自显示器的警报。 https://docs.datadoghq.com/api/#events-get-all的文档是一个很好的开始。

你会想要用适当的源和标签来查询这个端点,但这应该是一个起点。如果这不起作用,我建议您查看显示器上的细节,如下所示:https://docs.datadoghq.com/api/#monitor-get-details。如果您无法从事件流中获取您要查找的信息,这可能是第二种选择。

+0

感谢您的回复。我希望所有的警报没有任何额外的数据 – munna

+0

为应用程序和基础设施 – munna

+1

是的,事件流应该是你想去的地方。您可能希望每分钟左右查询一次,并将您的时间戳移至与此窗口相匹配的位置。然后,您可以使用您正在查找的alert_type(“error”,“warning”,“info”或“success”)解析出任何事件。 在想要所有警报的情况下,您需要将您的源以'*'过滤。这应该会给你任何和所有事件,并且你可以用适当的alert_type以编程方式过滤掉那些事件。 –