Netflix-Eureka有一個定義良好的RESTful API來獲取當前註冊的所有服務的狀態。我們可以隨時通過簡單的GET請求獲取這些信息。如果在Eureka註冊的服務上升或下降,是否可以觸發事件/警報?
我想設置一個警報系統,通過電子郵件或短信通知某人服務關閉或啓動。
目前我正在嘗試使用hawkular-alerts來實現此目的。我想知道如果不寫許多自定義代碼,這是否可能。
如果還有其他更好的解決方案,請報價。
場景: 尤里卡提供一個端點像http://domain/eureka/v2/apps
上,如果我們做一個GET請求時,它返回一個JSON是這樣的:
{
"applications": [
{
"name": "SERVICE01",
"status": "UP"
},
{
"name": "SERVICE02",
"status": "DOWN"
}
]
}
現在,在此基礎上產生的JSON,我需要消防警報電子郵件告知SERVICE02
已關閉。 這可能與hawkular-alerts
?
我已更新我的問題並添加了方案。你現在可以評估這是否適合這個例子? – Ashutosh
對不起,我完全錯過了評論的通知。你有沒有機會看看這個例子? –