首頁
DataV數(shù)據(jù)可視化
DataV-Board 6.0 (數(shù)據(jù)看板)
實(shí)踐教程
藍(lán)圖編輯器案例演示
使用DataV可視化應(yīng)用展示日志服務(wù)數(shù)據(jù)
使用DataV可視化應(yīng)用展示日志服務(wù)數(shù)據(jù)
更新時間:
本文檔為您介紹如何使用DataV完成日志服務(wù)數(shù)據(jù)的展示,實(shí)現(xiàn)實(shí)時業(yè)務(wù)監(jiān)控。
概述
本案例的整體步驟如下。
準(zhǔn)備工作
完成為Kubernetes和日志服務(wù)配置Log4JAppender中的步驟,并且服務(wù)運(yùn)行正常。
配置日志服務(wù)
- 登錄日志服務(wù)控制臺。
- 在Project列表區(qū)域,單擊目標(biāo)Project。
- 在 頁簽中,單擊目標(biāo)Logstore。
- 進(jìn)入索引配置頁面,為所有必填字段創(chuàng)建索引。
- 如果您還未開啟索引,請在Logstore的查詢和分析頁面,單擊開啟索引。
- 如果您已開啟索引,請在Logstore的查詢和分析頁面,選擇 。
- 在查詢分析頁面,配置參數(shù),然后單擊確定驗(yàn)證數(shù)據(jù)。
配置DataV
- 登錄DataV控制臺。
在我的可視化頁面中,單擊PC端創(chuàng)建。
選擇空白畫布模板,并單擊創(chuàng)建項(xiàng)目。
- 在創(chuàng)建數(shù)據(jù)大屏對話框中,輸入大屏名稱,單擊創(chuàng)建。
- 在畫布中添加一個基本折線圖組件。該組件默認(rèn)顯示靜態(tài)數(shù)據(jù)集。
- 單擊該組件,在右側(cè)的數(shù)據(jù)面板中,單擊配置數(shù)據(jù)源。
- 在設(shè)置數(shù)據(jù)源頁面中,選擇數(shù)據(jù)源類型為簡單日志服務(wù) SLS。
- 單擊新建,在添加數(shù)據(jù)對話框中,填入數(shù)據(jù)源相關(guān)信息,單擊確定。
參數(shù)
說明
自定義數(shù)據(jù)源名稱
數(shù)據(jù)源的顯示名稱,您可以自由命名。
AppKey
擁有目標(biāo)SLS訪問權(quán)限的賬號的AccessKey ID。
AppSecret
擁有目標(biāo)SLS訪問權(quán)限的賬號的AccessKey Secret。
EndPoint
填寫SLS服務(wù)的EndPoint。請參見日志服務(wù)入口文檔,根據(jù)您SLS服務(wù)的網(wǎng)絡(luò)類型和所在區(qū)域進(jìn)行填寫。
例如VPC網(wǎng)絡(luò)下,上海區(qū)域的EndPoint 填寫為https://cn-shanghai-intranet.log.aliyuncs.com。
- 選擇添加完成的數(shù)據(jù)源,并在數(shù)據(jù)查詢框中輸入如下示例腳本進(jìn)行查詢。
{ "projectName": "k8s-logs", "logStoreName": "k8s-logstore", "topic": "", "from": "1518883200", "to": "1518969600", "query": "* | select count(1) as pv, date_format(from_unixtime(__time__ - __time__%3600) ,'%Y/%m/%d %H:%i:%s') as time group by time order by time limit 1000" , "line": 100, "offset": 0 }
說明from
和to
是時間戳,可以用來檢查查詢中的原始數(shù)據(jù)。 - 單擊預(yù)覽數(shù)據(jù)源返回結(jié)果,查看數(shù)據(jù)返回結(jié)果。
- 選中數(shù)據(jù)過濾器,單擊+添加過濾器,確保
pv
為整數(shù),單擊保存。return Object.keys(data).map((key) => { let d= data[key]; d["pv"] = parseInt(d["pv"]); return d; } )
- 設(shè)置坐標(biāo)軸并驗(yàn)證是否正確。
- 單擊預(yù)覽。您可以看到x和y使用正確的數(shù)據(jù)類型,并且pv為整數(shù)。
- 單擊界面右上角的發(fā)布,發(fā)布該應(yīng)用項(xiàng)目,使得您可以公開訪問該可視化應(yīng)用。
查看結(jié)果
本案例的發(fā)布結(jié)果如下圖所示。
您已在阿里云上成功配置DataV和Log Service,并使用Log Service通過自定義DataV可視化應(yīng)用實(shí)現(xiàn)了實(shí)時監(jiān)控。
參考文檔
文檔內(nèi)容是否對您有幫助?