添加并使用日志服務(wù)SLS數(shù)據(jù)源
ARMS的可觀測可視化 Grafana 版默認(rèn)安裝日志服務(wù)SLS數(shù)據(jù)源插件,您無需手動(dòng)獲取或遷移數(shù)據(jù),即可將SLS數(shù)據(jù)同步至Grafana大盤中。通過Grafana強(qiáng)大的實(shí)時(shí)數(shù)據(jù)分析和可視化功能,您可以實(shí)時(shí)監(jiān)控SLS的日志數(shù)據(jù),以便優(yōu)化系統(tǒng)性能。本文介紹如何將SLS日志數(shù)據(jù)同步至Grafana中,并使用SLS數(shù)據(jù)源創(chuàng)建大盤面板。
前提條件
已創(chuàng)建SLS Project。具體操作,請參見創(chuàng)建項(xiàng)目Project。
已創(chuàng)建SLS Logstore。具體操作,請參見管理Logstore。
已創(chuàng)建索引。具體操作,請參見創(chuàng)建索引。
確保RAM用戶需擁有AIiyunLogReadOnIyAccess或者AliyunLogFuIIAccess系統(tǒng)權(quán)限,用于訪問數(shù)據(jù)源。
步驟一:功能入口
登錄ARMS控制臺(tái),在左側(cè)導(dǎo)航欄選擇 。
在工作區(qū)管理頁面,單擊目標(biāo)工作區(qū)右側(cè)的訪問地址URL鏈接進(jìn)入Grafana。
說明如果需要登錄Grafana,可以使用Grafana的Admin賬號和創(chuàng)建工作區(qū)時(shí)設(shè)置的密碼登錄Grafana,或者單擊Sign in with Alibaba Cloud直接使用當(dāng)前購買工作區(qū)的阿里云賬號登錄Grafana。
步驟二:添加日志服務(wù)SLS數(shù)據(jù)源
Grafana 9.0.x版本
在Grafana左側(cè)導(dǎo)航欄,選擇 > Data source,然后單擊Add data source。
在Add data source頁面的搜索框搜索并單擊log-service-datasource。
在log-service-datasource的配置頁面,完成以下參數(shù)的配置。
參數(shù)
說明
Name
數(shù)據(jù)源名稱,可自行定義,如
log-service-datasource
。Endpoint
填寫Project的訪問域名。您可以在Project的項(xiàng)目概覽頁簽查看,如
cn-beijing.log.aliyuncs.com
。更多信息,請參見服務(wù)入口。Project
填寫需要進(jìn)行數(shù)據(jù)同步的Project名稱,在SLS控制臺(tái)的Project列表區(qū)域獲取,如
k8s-log-c85aee79d9bfd437e9a518e**********
。Logstore
目標(biāo)Project中需進(jìn)行數(shù)據(jù)同步的日志庫名稱,您可以在目標(biāo)Project空間獲取,如
apiserver-c85aee79d9bfd437e9a518e**********
。AccessKeyId
AccessKeyId:用于標(biāo)識(shí)用戶。獲取方式,請參見查看RAM用戶的AccessKey信息。
AccessKeySecret:用于驗(yàn)證用戶的密鑰。控制臺(tái)不支持查看AccessKeySecret,您創(chuàng)建用戶成功后可以自行保存AccessKeySecret。
AccessKeySecret
單擊Save & Test。
當(dāng)頁面顯示
Data source is working
時(shí),表示數(shù)據(jù)源已經(jīng)添加成功。
Grafana 10.0.x版本
在Grafana首頁,單擊頁面左上角的圖標(biāo)。
在Grafana左側(cè)導(dǎo)航欄,選擇 。
在數(shù)據(jù)源頁簽,單擊+ Add new data source。
在Add data source頁面的搜索框搜索并單擊log-service-datasource。
在log-service-datasource的配置頁面,完成以下參數(shù)的配置。
參數(shù)
說明
Name
數(shù)據(jù)源名稱,可自行定義,如
log-service-datasource
。Endpoint
填寫Project的訪問域名。您可以在Project的項(xiàng)目概覽頁簽查看,如
cn-beijing.log.aliyuncs.com
。更多信息,請參見服務(wù)入口。Project
填寫需要進(jìn)行數(shù)據(jù)同步的Project名稱,在SLS控制臺(tái)的Project列表區(qū)域獲取,如
k8s-log-c85aee79d9bfd437e9a518e**********
。Logstore
目標(biāo)Project中需進(jìn)行數(shù)據(jù)同步的日志庫名稱,您可以在目標(biāo)Project空間獲取,如
apiserver-c85aee79d9bfd437e9a518e**********
。AccessKeyId
AccessKeyId:用于標(biāo)識(shí)用戶。獲取方式,請參見查看RAM用戶的AccessKey信息。
AccessKeySecret:用于驗(yàn)證用戶的密鑰。控制臺(tái)不支持查看AccessKeySecret,您創(chuàng)建用戶成功后可以自行保存AccessKeySecret。
AccessKeySecret
單擊Save & Test。
當(dāng)頁面顯示
Data source is working
時(shí),表示云監(jiān)控?cái)?shù)據(jù)已成功添加至Grafana。
步驟三:創(chuàng)建大盤面板
此處以展示PV的圖表(Time series)為例,其他圖表的添加步驟,請參見添加儀表盤。
Grafana 9.0.x版本
在Grafana左側(cè)導(dǎo)航欄,單擊圖標(biāo),然后單擊頁面右上角的New Dashboard。
在New dashboard頁面,單擊Add a new panel。
在Edit Panel頁面的Query頁簽,單擊Data source區(qū)域的下拉框選擇步驟二添加的數(shù)據(jù)源。
根據(jù)下表說明設(shè)置參數(shù),然后在頁面右側(cè)設(shè)置Title為PV。
參數(shù)
說明
示例
Query
基于數(shù)據(jù)源中的指標(biāo)設(shè)置查詢語句。
查詢PV的示例語句:
* | select count(*) as c, __time__-__time__%60 as t group by t
ycol
Y軸顯示指標(biāo)。
根據(jù)示例Query語句,此處配置為日志總條數(shù)c。
xcol(time)
X軸顯示指標(biāo),一般設(shè)置為t(時(shí)間)。
配置為t。
單擊右上角的Apply。
單擊右上角的圖標(biāo),設(shè)置監(jiān)控大盤的名稱和歸屬目錄。
單擊Save,大盤即可創(chuàng)建成功。
Grafana 10.0.x版本
在Grafana首頁,單擊頁面左上角的圖標(biāo)。
在Grafana左側(cè)導(dǎo)航欄,選擇儀表板,單擊頁面右上角的新建,然后在下拉列表中單擊新建儀表板。
在新建儀表板頁面,單擊+ 添加可視化。
在彈出的Select data source頁面右側(cè),選擇步驟二添加的數(shù)據(jù)源。
根據(jù)下表說明設(shè)置參數(shù),然后在頁面右側(cè)設(shè)置Title為PV。
參數(shù)
說明
示例
Query
基于數(shù)據(jù)源中的指標(biāo)設(shè)置查詢語句。
查詢PV的示例語句:
* | select count(*) as c, __time__-__time__%60 as t group by t
ycol
Y軸顯示指標(biāo)。
根據(jù)示例Query語句,此處配置為日志總條數(shù)c。
xcol(time)
X軸顯示指標(biāo),一般設(shè)置為t(時(shí)間)。
配置為t。
單擊右上角的Apply。
單擊右上角的圖標(biāo),設(shè)置監(jiān)控大盤的名稱和歸屬目錄。
單擊Save,大盤即可創(chuàng)建成功。
步驟四:查看監(jiān)控?cái)?shù)據(jù)
Grafana 9.0.x版本
在Grafana左側(cè)導(dǎo)航欄,單擊圖標(biāo)。
在Browse頁簽,單擊目標(biāo)目錄下的監(jiān)控大盤,即可查看目標(biāo)大盤上的所有監(jiān)控圖表。
Grafana 10.0.x版本
在Grafana左側(cè)導(dǎo)航欄,選擇儀表板,單擊目標(biāo)目錄下的監(jiān)控大盤,即可查看目標(biāo)大盤上的所有監(jiān)控圖表。
相關(guān)文檔
日志服務(wù)SLS支持存儲(chǔ)日志數(shù)據(jù)和時(shí)序數(shù)據(jù)。如需將時(shí)序數(shù)據(jù)接入Grafana,請參見時(shí)序數(shù)據(jù)對接Grafana。