Grafana

一次選擇 Grafana 時間序列圖表中的所有標籤,而不是“Ctrl+點擊”——選擇每個標籤直到標記完整列表?

  • April 22, 2022

在 Grafana 的時間序列圖中,我嘗試標記一堆標籤,以便顯示它們的所有曲線。

預設情況下,我在圖表中只得到四個標籤的曲線,但我有幾十個標籤,我不想用滑鼠標記所有東西,這需要太多時間和精力。

這個想法很可能是選擇太多曲線會讓你迷失線上條中。但在這種情況下,圖表是關於發現異常值、強烈的變化和趨勢,或者只是高數字。您可以將滑鼠懸停在任何可能引起您注意的曲線上,僅此而已。因此,一張圖中有 80 條曲線是沒有問題的。

過濾器只是縮小列表,而不是標記其中的所有標籤。我可以使用它來正則表達式檢查具有 2 位數秒持續時間的查詢和 query_name 上的一些其他過濾器。

在此處輸入圖像描述

然而,我只想一次性查看所有標籤的曲線,而不僅僅是點擊以下內容:

在此處輸入圖像描述

有什麼訣竅可以完成這項工作嗎?甚至可以使用 Grafana Dashboard 程式碼將作業標記為硬編碼列表?或者是否有捷徑或其他技巧來選擇所有?

似乎沒有辦法用快捷方式或點擊技巧來標記所有內容。

解決方法 1(最佳選擇)

  1. 為您希望全部標記的眾多標籤中的一個標籤(和一個隨機標籤)製作一個過濾器。您無需點擊上方面板圖表下方的標籤,但您可以,接下來的步驟適用於這兩種情況。=
  2. 通過點擊垃圾桶符號再次刪除過濾器。
  3. 按住Ctrl然後點兩下面板圖形下方的一個標籤。您需要在面板重新載入所有標籤之前執行此操作。
  4. 所有標籤都將被標記。

在此處輸入圖像描述

解決方法 2

在您的面板查詢中選擇一個標籤過濾器,該過濾器可以Ctrl+click快速生成少量標籤。為了獲得幾個標籤,我=~ .*some_word.*在 query_name 上使用了一個正則表達式:我想要完全標記的標籤。標記手頭的所有標籤(這裡是兩個)後,我再次刪除過濾器。並且標記所有內容的設置將被接管到沒有該過濾器的任何內容。

在此處輸入圖像描述

解決方法 3

另一個有效的技巧是複制另一個標記了所有內容的面板,然後再次將其更改為您想要的。但是上面的技巧更容易,不需要為此複製面板。

引用自:https://serverfault.com/questions/1098616