Grafana變量介紹

在這裏插入圖片描述

① General (常用)

  1. Name(定義變量名稱)。
  2. Label(標籤),在儀表盤上顯示標籤的名字。
  3. Hide(隱藏),用於隱藏label(標籤)或者暫時不用variable(變量)。
  4. Type(變量的類型)又包括如下幾種選項:
  • Interval(間隔),此變量可以表示查詢的時間跨度,這樣在查詢的SQL中不用硬件編碼時間間隔,而是使用interval變量來定義時間間隔。
  • Query(查詢),此變量用於編寫數據源查詢,與Query Options中的設置配合使用,通常返回度量名稱,標籤值等。例如,返回主機或主機組的名稱。
  • Datasource(數據源),次變量 用於指定數據源,例如有多個zabbix源時,就可以使用此類變量,方便在Dashboard中交互切換數據源,快速顯示不同數據源中的數據。
  • Custom(自定義),用戶自定義設置的變量。
  • Constant(常量),定義可以隱藏的常量。對於要共享的儀表盤中包括路徑或者前綴很有用。在儀表盤導入過程中。常量變量將成爲導入時的選項。
  • Ad hoc filters(Ad hoc過濾器),這是一種非常特殊的變量、目前只適用於某些數據源、如InfluxDB、Prometheus、Elasticsearch。使用指定數據源時將自動添加所有度量查詢出的鍵/值。
  • Text Box(文本框),次變量用於提供一個可以自由輸入的文本框。

② Query Options (查詢選項)。

  1. Data source(可以指定數據源)。
  2. Refresh(刷新方式),即何時Dashboard中的數據會唄刷新,方式有:
  • Never(從不)。
  • On Dashboard load(儀表盤加載時)。
  • On time range changed(時間範圍發生變化),通常會選擇 On Dashboard Load。
  1. Regex(正則),使用正則表達式類匹配對應的值;
  2. Sort(排序)
  • Disanled禁用,
  • Alphabetical(asc)按字母升序。
  • Alphabetical(desc)按字母降序。
  • Numerical(asc)按數字升序。
  • Numerical(desc)按數字降序。
  • Alphabetical(casc-insensitive,asc)按字母不區分大小寫升序。
  • Alphabetical(casc-insensitive,desc)按字母不區分大小寫降序。

③ Selection Options(選擇項)

  1. Multi-value允許多選,即在Dashboard中可以同時勾選多個。
  2. Include All option 允許選擇All(所有),即在Dashboard中可以有一個All的選項,允許勾選。

④ Value groups/tags (Experimental feature),Grafana還處在驗證性的特徵。

變量具體配置如下圖:

在這裏插入圖片描述

模板變量的Dashboard效果圖如下圖所示:

在這裏插入圖片描述

借鑑大佬

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章