博睿數(shù)據(jù)DataView標準化指標管理,助力企業(yè)快速制定SLO

在企業(yè)數(shù)字化轉(zhuǎn)型的浪潮中,越來越多的企業(yè)走向全面化、精細化運營的道路。其中,運維部門往往會通過制定服務(wù)等級指標(SLI)來評價服務(wù)的健康狀態(tài),并通過實現(xiàn)服務(wù)等級目標(SLO)來保障企業(yè)服務(wù)的穩(wěn)定性,為企業(yè)提供強有力的運營支撐。目前,在制定服務(wù)等級指標(SLI)時,企業(yè)往往面臨著數(shù)據(jù)分散,無法關(guān)聯(lián)定義的問題。當服務(wù)出現(xiàn)故障,又面臨著登錄IT基礎(chǔ)設(shè)施監(jiān)控、APM應用性能監(jiān)控、中間件監(jiān)控、日志監(jiān)控等各種監(jiān)控平臺排查監(jiān)控數(shù)據(jù),由于數(shù)據(jù)沒有關(guān)聯(lián)性,故障定位困難,而影響服務(wù)等級目標(SLO)達成的問題。
Bonree DataView—打造一體化、標準化運維數(shù)據(jù)中臺
為解決企業(yè)運維數(shù)據(jù)分析困難的問題,Bonree DataView提供了一體化、標準化、可視化的運維數(shù)據(jù)中臺建設(shè)方案。通過四個步驟,助力企業(yè)快速搭建起全方位的數(shù)據(jù)分析平臺。
步驟1數(shù)據(jù)集成
DataView提供豐富且快速的數(shù)據(jù)集成方式,幫助企業(yè)將運維數(shù)據(jù)集中起來,為后續(xù)數(shù)據(jù)分析打下堅實基礎(chǔ)。
數(shù)據(jù)集成方式包括:
1.監(jiān)控數(shù)據(jù)采集:通過SmartAgent,采集IT基礎(chǔ)設(shè)施、容器、數(shù)據(jù)庫、中間件等各種服務(wù)組件的監(jiān)控數(shù)據(jù)
2.監(jiān)控平臺對接:支持博睿全系產(chǎn)品、Zabbix、Promethus、阿里云監(jiān)控等監(jiān)控平臺快速對接,獲取各監(jiān)控平臺采集的數(shù)據(jù)
3.數(shù)據(jù)庫連接:連接Mysql、Oracle等數(shù)據(jù)庫獲取數(shù)據(jù),連接Kafka消息中間件消費數(shù)據(jù)
4.自定義上報:通過HTTP方式上報數(shù)據(jù)

步驟2標準化指標、實體管理
不同來源的數(shù)據(jù)接入后,面臨的第一個難題就是,數(shù)據(jù)格式、數(shù)據(jù)語言不統(tǒng)一導致的數(shù)據(jù)使用困難、無法關(guān)聯(lián)的問題。為此,DataView提供標準化的指標、實體管理功能,從兩個方面對接入的數(shù)據(jù)進行標準化處理,功能包括:
1.標準化指標定義:支持將不同格式的數(shù)據(jù)轉(zhuǎn)為標準化的指標格式:指標名稱、指標維度;統(tǒng)一以指標形式獲取數(shù)據(jù),且支持多維度指標分析。
2.標準化實體定義:支持將不同數(shù)據(jù)源中相同的分析對象定義為標準化的實體類型;從而支持關(guān)聯(lián)多個數(shù)據(jù)源中的指標進行分析。

使用舉例
表1:某應用,前端采集到的用戶請求數(shù)據(jù)如下:

表2:某應用,服務(wù)端采集到的響應時間數(shù)據(jù)如下:

經(jīng)過DataView標準化指標、實體定義后,可獲取到:
2個指標

其中,通過維度的定義,支持獲取不同維度的指標統(tǒng)計數(shù)據(jù),例如獲取某個操作系統(tǒng)的應用前端用戶請求次數(shù)。
1個實體類型

其中,通過數(shù)據(jù)關(guān)聯(lián),將應用與表1、表2的指標關(guān)聯(lián)起來,可以同時獲取某個時間段,應用的請求次數(shù)統(tǒng)計、響應時間統(tǒng)計。
步驟3服務(wù)健康度評分模型定義
數(shù)據(jù)標準化之后,DataView支持對實體類型定義健康度評分模型,可基于實體類型的多個指標來評價其健康狀態(tài),幫助企業(yè)快速定義服務(wù)等級指標(SLI)。
使用舉例:
期望配置服務(wù)健康度評分計算公式為:平均響應時間得分 * 0.2 + 錯誤率得分 * 0.6 + Apdex指數(shù)得分 * 0.2,其中:
平均響應時間(T)得分:
? ? T ≥ 2000,得分 = 0
? ? 1000 < T < 2000,得分 = [ 1 -(T - 1000) / 1000 ?] * 100
? ? T ≤ 1000,得分 = 100
錯誤率(e)得分 = (1 - e)* 100
Apdex得分= Apdex * 100
步驟4場景化分析流程定義
為滿足企業(yè)不同場景的數(shù)據(jù)分析需求,DataView還提供了自定義可視化應用的能力,用戶可通過拖拽的方式快速配置可視化儀表盤,并通過自定義組件交互,自定義應用菜單等功能,快速配置出場景化的數(shù)據(jù)分析應用。