yum install telegraf
vi /etc/telegraf/telegraf.conf
設定intput,output路徑
[[outputs.elasticsearch]]
urls = ["http://x.x.x.x:9200"]
index_name = “telegraf-%Y.%m.%d"
telegraf –config telegraf.conf
[[inputs.elasticsearch]]
servers = ["http://x.x.x.x:9200"]
cluster_health = true
cluster_stats = true
連接conf
telegraf –config telegraf.conf
elasticsearch加上index
Telegraf 監控的詳細名稱對應
Elasticsearcher的資料從api出來的資料,例如ClusterHealth
x.x.x.x:9200/_cluster/health?level=indices
可以去github plugins查名稱對應,例如查找字串number_of_nodes,取出後面數值,放到NumberOfNodes
Json存放資料格式
在kibana 內 Dev Tools ,可以測試指令api端口,Grafana 內 Metrics 也是利用api呼叫,Query與Script對應到底下兩個紅框
Grafana顯示儀表