Healthchecks是一個(gè)cron作業(yè)監(jiān)控服務(wù),它監(jiān)控來(lái)自您的cron作業(yè)和計(jì)劃任務(wù)("檢查")的 HTTP 請(qǐng)求和電子郵件消息,當(dāng)ping沒(méi)有按時(shí)到達(dá)時(shí),Healthchecks會(huì)發(fā)出警報(bào),Healthchecks帶有一個(gè)Web儀表板、API、25個(gè)以上的集成,用于傳遞通知、月度電子郵件報(bào)告、WebAuthn 2FA支持、團(tuán)隊(duì)管理功能!
功能介紹
實(shí)時(shí)更新的儀表盤
你的檢查列表,每個(gè)Cron作業(yè)、守護(hù)進(jìn)程或你想監(jiān)控的計(jì)劃任務(wù)都有一個(gè)。
給你的檢查命名和指定標(biāo)簽,以便日后輕松識(shí)別它們。
點(diǎn)擊集成圖標(biāo)來(lái)切換它們的開啟和關(guān)閉。
調(diào)整 "周期 "和 "間隔時(shí)間 "以匹配任務(wù)的周期性和持續(xù)時(shí)間。
周期/寬限期對(duì)話框
簡(jiǎn)單配置
每個(gè)檢查都有可配置的Period和Grace Time參數(shù)。根據(jù)這些參數(shù)和上次ping后的時(shí)間,檢查處于以下?tīng)顟B(tài)之一。
新建。已創(chuàng)建的檢查,但還沒(méi)有收到任何ping。
Up.檢查已經(jīng)創(chuàng)建,但尚未收到任何ping。自上次ping以來(lái)的時(shí)間沒(méi)有超過(guò)Period。
Late.最近一次ping的時(shí)間還沒(méi)有超過(guò)Period.Late。上一次ping的時(shí)間已經(jīng)超過(guò)了Period,但還沒(méi)有超過(guò)Period + Grace。
下降。自上次ping后超過(guò)Period + Grace的時(shí)間。當(dāng)一個(gè)檢查從 "Late "到 "Down "時(shí),Healthchecks.io會(huì)向您發(fā)送一個(gè)通知。
Cron對(duì)話框
支持Cron表達(dá)式
另外,您還可以使用 cron 表達(dá)式定義預(yù)期的 ping 日期和時(shí)間。有關(guān)支持的語(yǔ)法功能,請(qǐng)參見(jiàn)Cron語(yǔ)法Cheatsheet。
恩典時(shí)間指定了在你收到警報(bào)之前,ping 的 "延遲 "程度。您應(yīng)該將其設(shè)置為略高于您的 cron 作業(yè)的預(yù)期持續(xù)時(shí)間。
詳情頁(yè)
詳情和事件日志
你可以在每個(gè)檢查中添加一個(gè)較長(zhǎng)的、自由形式的描述。為你自己和你的團(tuán)隊(duì)留下筆記和指針。
您還可以查看收到的ping和發(fā)送的 "down "通知的日志。
詳情頁(yè)
公共身份徽章
Healthchecks.io為您使用過(guò)的每個(gè)標(biāo)簽提供狀態(tài)徽章。此外,"Healthchecks.io "徽章顯示了您賬戶中所有支票的整體狀態(tài)。
這些徽章有公開但難以猜測(cè)的URL。你可以在你的README、儀表盤或狀態(tài)頁(yè)面中使用它們。