早在2019年,我們就在博文中介紹了我們?nèi)碌耐ㄖ行?。該通知中心可作為配置賬戶通知的集中中心。從那時起,我們已經(jīng)討論了很多關(guān)于可設(shè)置的新型通知,但并沒有過多地討論通知平臺本身的更新。那么,通知有什么新功能呢?
我們關(guān)心通知的原因
我們了解通知對客戶非常重要。Cloudflare是您的互聯(lián)網(wǎng)資產(chǎn)和外界的紐帶。您希望在出現(xiàn)問題時立即知悉,因為它可能對您的最終用戶產(chǎn)生巨大影響。然而,您不希望整天查看Cloudflare儀表板,一遍又一遍地按下分析頁面的刷新鍵,以確保不會錯過任何重要內(nèi)容。這就是通知的作用。您無需主動監(jiān)控Internet屬性,在可能出現(xiàn)問題時,Cloudflare能直接通知您。
Cloudflare有很多不同的通知類型,可確保您不會錯過任何重要信息。我們用通知來告知您已遭受DDoS攻擊,或防火墻阻止了比正常情況下更多的請求,或源站出現(xiàn)了高級別的5xx錯誤,或Workers腳本的使用率高于平均水平。我們正在不斷增加新的通知,所以請務(wù)必查看我們的Cloudflare Development Docs,以掌握最新的相關(guān)信息!
電子郵件已過時,webhooks正是當(dāng)下潮流
就算我們有很多有用的通知,又如何通知您相關(guān)事件呢?經(jīng)典的答案是“我們給您發(fā)電子郵件”。我們所有的客戶都有能力配置通知,將其發(fā)送至其所選的電子郵件地址。
然而,電子郵件并不總是最佳的選擇。當(dāng)電子郵件發(fā)送到垃圾箱中,或被過濾到另一個您很少檢查的文件夾中,會發(fā)生什么?如果您從來不清理收件箱,那么新收到的重要郵件被四千封未讀郵件淹沒怎么辦?您想讓通知直接進入您最常查看的信息平臺,無論是Slack、Microsoft Teams,還是Discord或其他完全不同的平臺。我們Professional、Business和Enterprise計劃的客戶都會使用webhooks。
Webhook的功能非常強大!該工具是一種采用標(biāo)準(zhǔn)化簡單行為的API。其允許一個服務(wù)(Cloudflare)直接向另一個服務(wù)發(fā)送事件。此目標(biāo)服務(wù)幾乎可是任何東西:信息傳遞平臺、數(shù)據(jù)管理系統(tǒng)、工作流自動化系統(tǒng),甚至是您自己的內(nèi)部API。
Cloudflare對webhook內(nèi)置于Slack、Microsoft Teams、Google Chat和客戶自己的API提供了一流的支持,而且我們最近還增加了對DataDog、Discord、OpsGenie和Splunk的支持。您可在我們的Cloudflare開發(fā)文檔中了解如何設(shè)置這些類型的webhook。
webhook的用途非常廣泛,使用的客戶也日益增多!在Cloudflare的通知系統(tǒng)內(nèi),配置webhook的數(shù)量平均每三個月翻一番。客戶可在儀表板的“通知”選項卡中配置webhook。
忘記歷史的人注定要重蹈覆轍
Webhook確實很棒,但仍有可能出錯。如果您收到一個通知,但不小心將其刪除,會發(fā)生什么?或者如果您的公司有新員工入職,但您忘記更新要發(fā)送給新員工的通知設(shè)置,會發(fā)生什么?
在此之前,Cloudflare的通知非常準(zhǔn)時。我們通過您首選的方法向您發(fā)送了通知,但我們不再對該通知有任何可見性。如果該通知在您那邊丟失了,我們沒有任何辦法幫助恢復(fù)其中的信息。
通知歷史記錄正好解決了這個問題。用戶能看到一個日志,其中包括已發(fā)送的通知、發(fā)送時間和發(fā)送對象。Free、Professional和Business計劃的客戶能查看過去30日內(nèi)的通知歷史記錄。Enterprise計劃的客戶能查看過去90日內(nèi)的通知歷史記錄。
目前,只能通過API獲得通知歷史記錄。