2017-08-01 80 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以編程方式過濾掉那些事件。 –