使用融云數(shù)據(jù)監(jiān)控平臺(tái)「北極星」,業(yè)務(wù)隨時(shí)掌控,波動(dòng)提前預(yù)警
被掛熱搜第一的網(wǎng)紅臨時(shí)開(kāi)播,瞬間涌入的吃瓜群眾沖垮了服務(wù);
跨國(guó)協(xié)作時(shí)盯著割裂的數(shù)據(jù)看板,死活定位不到弱網(wǎng)地區(qū)的消息漏發(fā)原因;
消息收不到、連接不穩(wěn)定、流量洪峰接不住……
這些全球化業(yè)務(wù)的通信模塊經(jīng)典困局,都是 互聯(lián)網(wǎng) 打工人的崩潰時(shí)刻。
融云數(shù)據(jù)監(jiān)控平臺(tái)北極星,可助力開(kāi)發(fā)者進(jìn)行業(yè)務(wù)的實(shí)時(shí)監(jiān)控、問(wèn)題排查、預(yù)警通知。
今天,讓我們跳過(guò)功能討論,直接展示操作——通過(guò)幾個(gè)實(shí)際用例,拆解如何用融云北極星打造數(shù)據(jù)監(jiān)控好助手。首先,打開(kāi)融云開(kāi)發(fā)者后臺(tái)的北極星頁(yè)面,開(kāi)發(fā)者可通過(guò)?IM、RTC、北極星欄目查看使用各業(yè)務(wù)所需功能。
接下來(lái),讓我們通過(guò)幾個(gè)用例復(fù)盤(pán),詳解融云北極星的幾種常見(jiàn)使用方式。
#用例?1:直播間流量洪峰實(shí)時(shí)監(jiān)控告警
正值風(fēng)口浪尖上的網(wǎng)紅開(kāi)直播親自下場(chǎng)撕對(duì)家,聞瓜而來(lái)的網(wǎng)友們瞬間涌入直播間圍觀叫好,并在聊天室自行站隊(duì)激情對(duì)線。
為防止突發(fā)流量洪峰造成服務(wù)器負(fù)載過(guò)高、網(wǎng)絡(luò)擁堵、數(shù)據(jù)異常等問(wèn)題,融云客戶啟用了北極星數(shù)據(jù)監(jiān)控平臺(tái)的告警通知服務(wù)。
當(dāng)聊天室消息量超過(guò)設(shè)定的閾值,系統(tǒng)會(huì)立即發(fā)出告警,運(yùn)維團(tuán)隊(duì)則可以根據(jù)告警內(nèi)容迅速做出反應(yīng),進(jìn)行資源調(diào)配、性能優(yōu)化、故障修復(fù)等操作,有效保障用戶體驗(yàn),避免因突發(fā)情況導(dǎo)致業(yè)務(wù)損失。
告警配置具體操作方式如下:
1、告警規(guī)則創(chuàng)建
規(guī)則設(shè)置:選擇“消息量”,“消息量絕對(duì)值”;
監(jiān)控會(huì)話范圍:支持對(duì)“全部聊天室”監(jiān)控,也支持對(duì)“指定聊天室”監(jiān)控;
消息流轉(zhuǎn)節(jié)點(diǎn):可選擇“上行”、“分發(fā)”或“下行”等節(jié)點(diǎn);
監(jiān)控消息類型:支持對(duì)“全部消息類型”進(jìn)行監(jiān)控,也可根據(jù)業(yè)務(wù)需求填寫(xiě)自定義名稱監(jiān)控“自定義消息類型”;
然后填寫(xiě)需要告警的消息量閾值、告警間隔時(shí)間,選擇告警聯(lián)系人和告警方式即可完成規(guī)則創(chuàng)建。
2、 告警聯(lián)系人
可在告警聯(lián)系人菜單下對(duì)配置聯(lián)系人,支持添加、修改、刪除,最多添加?20?個(gè)。
3、告警記錄查詢
每次基于告警規(guī)則觸發(fā)的告警,都會(huì)以一條記錄的形式在告警記錄菜單進(jìn)行展示,供開(kāi)發(fā)者查詢復(fù)盤(pán)。
除直播間聊天室消息絕對(duì)值外,北極星還支持針對(duì)?Server API QPS、Server?錯(cuò)誤碼、消息量同環(huán)比等指標(biāo)進(jìn)行監(jiān)控告警。
#用例?2:用戶連接異常問(wèn)題排查
某出海客戶做 營(yíng)銷(xiāo) 推廣活動(dòng),發(fā)現(xiàn)印度地區(qū)的用戶指標(biāo)始終達(dá)不到預(yù)期效果。
通過(guò)融云北極星排查發(fā)現(xiàn),印度用戶使用的 手機(jī) 型號(hào)偏舊、性能不高,并且普遍使用?2G、3G?網(wǎng)絡(luò)。客戶端可能發(fā)生突然斷線、Ping?超時(shí)等情況,影響了活動(dòng)參與有效度。后續(xù),融云配合客戶業(yè)務(wù)進(jìn)行了傳輸消息內(nèi)容大小縮減、斷線重連邏輯優(yōu)化等升級(jí),并基于?QUIC?深度優(yōu)化通信協(xié)議,極大提升了弱網(wǎng)地區(qū)的連接表現(xiàn)。
融云北極星支持查看用戶?7?天內(nèi)連接融云服務(wù)情況:
1、 輸入用戶?ID?即可查詢?cè)撚脩舻倪B接情況。
2、查詢范圍包括連接時(shí)間范圍、使用的?SDK?版本、平臺(tái)、手機(jī)型號(hào)、系統(tǒng)(Android API?級(jí)別;iOS?系統(tǒng)版本號(hào))、終端用戶連接時(shí)的?IP?地址等。
#用例?3:聊天消息收不到原因定位
某東南亞 社交 ?App?用戶反饋聊天消息收不到,后經(jīng)融云北極星的消息流轉(zhuǎn)狀態(tài)排查,發(fā)現(xiàn)是觸發(fā)敏感詞誤殺造成的。問(wèn)題迅速被定位,應(yīng)對(duì)方案得以及時(shí)制定并高效實(shí)施。
通過(guò)消息流轉(zhuǎn)狀態(tài),可以查看一條單群聊消息的目標(biāo)用戶接收情況,包括消息是否發(fā)送成功、敏感詞、黑名單過(guò)濾情況及目標(biāo)用戶未在線時(shí)的消息推送狀態(tài)。
1、 如發(fā)送消息用戶在目標(biāo)用戶的黑名單中,消息發(fā)送失敗,消息?ID?為空,提示如下:
2、當(dāng)用戶被群禁言時(shí),無(wú)法在群組中發(fā)送消息,此時(shí)消息?ID?為空,提示如下:
3、 發(fā)送消息中含有敏感信息審核不通過(guò)時(shí),消息被融云服務(wù)端屏蔽,此時(shí)消息?ID?為空,提示如下:
開(kāi)發(fā)者還可以在融云北極星獲取用戶行為相關(guān)統(tǒng)計(jì)數(shù)據(jù),如用戶同時(shí)在線數(shù)據(jù)、消息收發(fā)數(shù)據(jù)等。通過(guò)對(duì)這些數(shù)據(jù)進(jìn)行分析,開(kāi)發(fā)者可以全面且準(zhǔn)確地掌握業(yè)務(wù)波峰波谷及相關(guān)要素,用于輔助業(yè)務(wù)制定運(yùn)營(yíng)策略。
此外,融云北極星還提供?Sever API?請(qǐng)求量、QPS、請(qǐng)求成功率、錯(cuò)誤碼占比、各服務(wù)回調(diào)數(shù)據(jù)等豐富的數(shù)據(jù)監(jiān)控服務(wù),并可用于?Server API?調(diào)試。移步【融云全球互聯(lián)網(wǎng)通信云】,了解更多用法。
融云北極星 · 功能概覽