Grafana之Singlestat Panel使用(第八篇)

Singlestat Panel是grafana的原生插件。Singlestat,從字面理解就是單個狀態,顯示的是查詢的數據在某一時刻的狀態值。簡單來說就是隻展示一個數值(如最大值、最小值、平均值或總和)。Singlestat還可以設置閾值來改變面板背景色。還可以將單個數值(或一個範圍段的數值)映射爲文本。

Singlestat只支持返回單個序列的查詢,即如果是多值查詢,則不能用Singlestat,可以考慮Grafana新出的Stat Panel插件。Singlestat Panel展示效果如下。

1588319238341-572a6394-399e-4bbd-9d0e-0c690973996e.png?x-oss-process=image%2Fresize%2Cw_1500

Singlestat Panel具體配置

1588319210255-bdca1ee1-5c62-4d72-bf2a-479ad5c93a4b.png?x-oss-process=image%2Fresize%2Cw_1500

① stat可設置爲min(最小)、max(最大)、average(平均)、current(當前)、total(所有非空值的總和)、Name(值對應的名字)、first(第一個值)、delta(累計增量,用於顯示時間序列中總計數器增量)、range(最小與量大值之間的差異,主要用於顯示變化範圍)、diff(最近值current和最初值first之間的差異)等,使用該函數,查詢出來的數據會被縮減爲單個值顯示。

② Prefix/Postfix,主要用於在值之前/之後設置自定義標籤。$__name變量可用於prefix處,用於顯示查詢值的名字。

③ Unit,單位,用於設置Stat值單位,作用同其他Panel。

④ Decimals,精度,即設置Stat值保留小數點後多少位數,遵循四捨五入。

⑤ Font Size,字體大小,可以設置Stat值的字體大小,同時也可以設置Prefix/Postfix值字體大小。

顏色面板

Singlestat Panel配置着色後,可根據singlestat值動態來變更顏色,即像設置閾值一樣,比如CPU使用率,值在50以下時爲綠色,50-80爲橙色,80以上爲紅色。

1588321063075-709e3152-4d98-4d78-a195-e69ef6637541.png

① Background,該複選框將配置的閾值和顏色應用於整個Singlestat面板背景,比如值爲綠色,則背景也爲綠色。

② Thresholds,根據Singlestat值,在面板中動態更改背景色和值的顏色。Thresholds字段接受兩個用逗號分隔的值(分成三段),這些值表示與下方三種顏色直接對應的三個範圍。例如:如果閾值爲50,則第一種顏色表示<50,第二種顏色表示50到80之間,第三種顏色表示>80。

③ Colors,設置範圍段的三種顏色。

④ Value,表示stat的值是否需要着色

⑤ Invert,表示反轉,即將已設置的顏色進行反轉。例如:(從左至右)綠色、橙色、紅色,在使用Invert後,將變爲紅色、橙色、綠色。

Sparklines(迷你圖)

image.pngimage.png

Sparklines(迷你圖)是查看與摘要統計相關的歷史數據的一種很好的方式,它提供了一個有價值的上下文。迷你圖的作用與傳統的圖表面板不同,不包括x或y軸、座標、圖例或與圖表進行交互的能力。

① Show,勾選該複選框將切換到Sparklines模式。未選中時,將只顯示Singlestat值。

② Full height(全高),勾選時迷你圖將佔據整個面板的高度(迷你圖可能會覆蓋Singlestat值,如上圖所示),取消勾選時,迷你圖總會低於主Singlestat的值,如上圖所示。

③ 最小Y值,默認爲自動。

④ 最大Y值,默認爲自動。

⑤ Line Color,線條顏色。

⑥ Fill Color,填充色。

Value Mappings(值映射),允許將Singlestat的值轉換後顯式成文本。

image.png

① 將值(或者是一個範圍的值)轉換成文本後,該文本仍將遵循該值先前定義的所有樣式、閾值等。這有助於將主Singlestat值轉換爲特定的上下文(易讀單詞或消息)更加便於理解。

② 將Singlestat的值轉換成文本具體操作設置,可能映射多種可能出現的狀態。

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