一、準備環境
? ? ? ? 為了實現下拉列表篩選的樣例,我們監控兩個linux節點;
? ? ? ? 目前,我們已經有了一個節點了,再添加一個;
二、grafana的儀表盤變量
? ? ? ? 如果想給儀表盤自定義下拉列表,那么,需要設置變量,變量的位置如下圖:
注意:是給儀表盤設置變量;
1,變量的名稱
只能寫數字、字母和“_”,其他的字符不還使;
變量名,就是引用的時候使用的。
2,可選選項的名稱
就是儀表盤下拉列表前面的指示字段
案例釋義:
3,選擇數據源和數據標量的key
實際意義就是,將數據源中的哪個key,當做下拉列表的字段;
操作那個數據作為變量?
job有很多個(我們目前是兩個),選擇哪個job?
會自動顯示出我們的編輯結果
只要保存,我們的自定義的儀表盤就出現了這個變量的下拉列表;
三、給變量設置變量
我們現在有了,job列表的選項,現在再添加一個ip列表的選項;
從myjob的變量中獲取instance列表信息;
apply保存變量,回到儀表盤;就可以看見二級列表了;
四、儀表盤模塊代碼引用變量
篩選數據的時候,引用變量篩選,再通過變量的結果進行分組,得到切換列表就切換數據的效果。
演示結果
至此,grafana的變量,就學到這里,不會的群里反饋,或者評論區彈幕說出來,我隨時會看,并在群中給大家詳細講解。