溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

阿修羅監(jiān)控與grafana結(jié)合使用

發(fā)布時(shí)間:2020-06-02 19:28:10 來源:網(wǎng)絡(luò) 閱讀:2530 作者:zhaoyun00 欄目:MySQL數(shù)據(jù)庫(kù)

環(huán)境準(zhǔn)備

一、安裝grafana

    按自己習(xí)慣創(chuàng)建安裝目錄,本文在當(dāng)前目錄 

     #cd
     #wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.3.2.linux-x64.tar.gz --no-check-certificate
     #tar xzvf grafana-4.3.2.linux-x64.tar.gz  
     #cd grafana-4.3.2/conf/
     #vim defaults.ini

 

主要改動(dòng)數(shù)據(jù)庫(kù)處
此處配置數(shù)據(jù)庫(kù)信息和阿修羅系統(tǒng)數(shù)據(jù)庫(kù)信息一致

[database]

type = mysql 

host = 

name =

user = 

password = 

url = mysql://monitor:aZkl299feM@os.dbm.com:3306/cmdb


阿修羅配置信息在

#cat /home/runtime/tomcat_8081/webapps/ROOT/WEB-INF/classes/jdbc.properties

請(qǐng)關(guān)注一下信息

jdbc.mysql.monitor.url.master=jdbc:mysql://os.dbm.com:3306/cmdb?useUnicode=true&characterEncoding=UTF-8

jdbc.mysql.monitor.username.master=monitor

jdbc.mysql.monitor.password.master=aZkl299feM


啟動(dòng)grafana

cd grafana-4.3.2/bin/
# 這樣啟動(dòng)時(shí)前臺(tái)啟動(dòng)的,終端關(guān)閉后進(jìn)程就不在了
./grafana-server 
#可以使用nohup在后臺(tái)運(yùn)行
nohup ./grafana-server &

這樣grafana就安裝完成了


訪問grafana

http://你的服務(wù)器地址:3000 就可以訪問到grafana啦

比如 http://10.10.10.10:3000 

默認(rèn)用戶名密碼都是admin



配置阿修羅訪問grafana的url

修改阿修羅配置文件 或者添加環(huán)境變量

修改阿修羅配置文件 

vim /home/runtime/tomcat_8081/webapps/ROOT/WEB-INF/classes/system.properties

添加如下配置到文件中,保存重啟阿修羅tomcat服務(wù)

grafanaServer=http://10.16.35.193:3000/


# 使用環(huán)境變量訪問, 將以下配置寫到 /etc/profile 中

export grafanaServer=http://10.16.35.193:3000/  

source /etc/profile

#重啟阿修羅tomcat服務(wù)


阿修羅支持的查詢數(shù)據(jù)

在做模板是使用的查詢條件支持

Query Options


query:

1、多條件查詢

查詢業(yè)務(wù)線是應(yīng)用運(yùn)維組的, ip地址是10.16.35.*的,主機(jī)名包含 os_ 的機(jī)器

[{"groups":"應(yīng)用運(yùn)維組"},{"ip":"10.16.35.?"},{"hostname":"os_"}]


2、指定某個(gè)IP地址

{"ip": "10.16.35.100"}


3、查看某個(gè)IP地址開頭的

{"ip": "10.16.35.?"}

{"ip": "10.16.35.1?"}

{"ip": "10.16.?"}


4、查看業(yè)務(wù)線的

{"groups":"應(yīng)用運(yùn)維組"}


5、查看主機(jī)名的

{"hostname":"os_"}


對(duì)metric的查詢語法

指標(biāo)組|在指標(biāo)名稱,$host,(數(shù)據(jù)獲取類型)

例子:

loadavg|system.load.1,10.16.35.100 查詢到 10.16.35.100 指標(biāo)名為 system.load.1 的數(shù)據(jù)

在grafana配置模板,添加host變量

loadavg|system.load.1,$host  那么就可以使用變量來傳遞ip地址


查詢最近一條數(shù)據(jù)

loadavg|system.load.1,$host,last 返回system.load.1最近一條指標(biāo)結(jié)果

loadavg|system.load.1,$host,max 返回指定查詢時(shí)間段內(nèi),最大的值

loadavg|system.load.1,$host,min 返回指定查詢時(shí)間段內(nèi),最小的值

loadavg|system.load.1,$host,count 返回指定時(shí)間段內(nèi), 數(shù)據(jù)條目數(shù)量

loadavg|system.load.1,$host,sum  返回指定時(shí)間段內(nèi),數(shù)據(jù)的求和結(jié)果

loadavg|system.load.1,$host,avg  返回指定時(shí)間段內(nèi),數(shù)據(jù)的平均結(jié)果



向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI