說起程序員的痛苦時刻,深夜接到告警電話、短信絕對榜上有名,甚至可能留下“鈴聲PTSD”。
這也從另一個側(cè)面提醒我們,所有在前臺給用戶絲滑體驗的互聯(lián)網(wǎng)產(chǎn)品,背后都有龐雜的系統(tǒng)和大量的工程師在支撐。而這其中,監(jiān)控平臺是保證高并發(fā)業(yè)務(wù)穩(wěn)定運行的關(guān)鍵。
作為全球上百萬款應(yīng)用背后的通信云服務(wù)商,融云的高可用架構(gòu)能保障峰值高達3572億的日消息量100%送達。同時,“融云北極星【專業(yè)版】”提供完善的實時數(shù)據(jù)監(jiān)控能力和異常指標告警服務(wù),可供業(yè)務(wù)進行全局監(jiān)控和問題排查。融云專有云客戶可免費使用全部功能,非專有云客戶可通過「開發(fā)者后臺-北極星-概覽-立即升級」付費開通服務(wù)。
“北極星”的業(yè)務(wù)數(shù)據(jù)實時統(tǒng)計、API監(jiān)控能力,包含總消息量、消息峰值、消息量變化趨勢在內(nèi)的全局消息數(shù)據(jù),用戶同時在線數(shù)據(jù),接口調(diào)用QPS(每秒查詢率) 及報錯情況。
在實時監(jiān)控數(shù)據(jù)基礎(chǔ)上,“融云北極星【專業(yè)版】”還上線了豐富的告警功能,可在業(yè)務(wù)調(diào)用融云IM、RTC接口的相關(guān)指標發(fā)生波動時,通過短信、郵件等方式告知相關(guān)人員及時排查和采取應(yīng)對措施。
一、API告警:APIQPS&錯誤碼
QPS:可設(shè)置全局或指定某個API的QPS閾值,當(dāng)QPS大于等于設(shè)定頻率時觸發(fā)告警。
錯誤碼:可指定HTTP錯誤碼或業(yè)務(wù)返回錯誤碼,既可以選擇全部錯誤碼,也可選擇某個指定的錯誤碼;可根據(jù)錯誤碼出現(xiàn)的頻次設(shè)定告警條件,如1分鐘或1小時內(nèi)出現(xiàn)404的次數(shù)為100次(調(diào)整范圍1~10000次)。
二、消息量告警:全部&指定會話類型
可選擇全部會話類型或指定的某個會話類型告警,針對上行、分發(fā)、下行進行監(jiān)控;
比較時段支持與昨日同時段、上周同時段、環(huán)比上個時段作為對比參照,可選擇消息量增長、下降某個單一維度,也可選擇異常波動選項(即無論增長還是下降,到達設(shè)定幅度后均會觸發(fā)告警)。
API和消息量告警均支持設(shè)置1分鐘、5分鐘、30分鐘、1小時、3小時的告警間隔。同一規(guī)則在設(shè)定的告警間隔內(nèi)不會重復(fù)發(fā)送告警通知;如規(guī)則設(shè)置為全局時,不同API在告警間隔內(nèi)會多次觸發(fā)。全局監(jiān)控讓“融云北極星”得以對IM和RTC服務(wù)進行全局追蹤,是保障服務(wù)性能的關(guān)鍵手段;實時告警則可以支持開發(fā)者掌握業(yè)務(wù)波動,從而有的放矢地對業(yè)務(wù)進行管理和優(yōu)化。
(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關(guān)資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負任何法律責(zé)任。
任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實,溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )