全部產品
Search
文件中心

Application Real-Time Monitoring Service:使用ARMS應用監控資料指標繪製自訂的Grafana大盤

更新時間:Jul 06, 2024

阿里雲可觀測可視化 Grafana 版支援一鍵整合ARMS應用監控資料來源和大盤,如果您需要使用ARMS應用監控資料指標繪製自訂大盤,只需要建立一個Grafana工作區,一鍵整合ARMS應用監控資料來源後,即可根據實際情境重新繪製Grafana大盤。

前提條件

  • 已為應用安裝探針,具體操作,請參見應用監控接入概述

  • 已建立Grafana工作區。具體操作,請參見建立Grafana工作區

    可觀測可視化 Grafana 版的免費共用版工作區不支援大盤編輯功能,如果要自訂大盤,則必須先建立付費的版本的工作區。各工作區版本的計費規則,請參見計費規則

背景資訊

ARMS應用監控服務會根據地區自動建立免費的阿里雲Prometheus執行個體,如下圖所示應用監控杭州對應的所有資料指標都會存入Prometheus監控杭州地區下的arms_metrics_cn-hangzhou_cloud_hangzhou執行個體中。更多資訊,請參見通過Prometheus監控擷取ARMS應用監控資料

基於ARMS應用監控資料指標的應用情境包括但不僅限於以下三種情況:

  • 需要基於ARMS應用監控的資料指標重新繪製資料大盤。

  • 在日常營運工作中,通過將ARMS應用監控的資料指標與其他資料來源的特定組件的資料指標相結合,繪製專屬資料大盤。

  • 在網站流量峰值來臨前期,通過將ARMS應用監控的資料指標與其他資料來源的上下遊組件的指標相結合,繪製特定情境下資料大盤。

步驟一:整合應用監控資料來源

  1. 登入ARMS控制台
  2. Grafana服務 > 工作區管理頁面單擊工作區ID。

  3. 工作區資訊頁面的雲端服務整合地區單擊ARMS應用監控服務,然後在對應地區的執行個體右側單擊整合

  4. 在彈出的對話方塊中單擊確認

  5. 同步完成後,單擊右側的檔案夾

  6. 在Grafana頁面的Dashboards頁簽單擊大盤名稱可以查看應用監控預置的預設大盤。

    應用監控大盤

步驟二:繪製自訂大盤

如果預置大盤無法滿足展示需求,您可以通過修改預設大盤的面板來自訂大盤,也可以建立新的大盤。

說明

此處以Grafana 10.0.x版本為例,其他版本操作類似。

  • 添加面板:在大盤右上方單擊Add panel表徵圖,然後單擊可視化

  • 建立大盤:在左側導覽列單擊Dashboard儀表板,然後選擇建立 > 建立儀表板,在New dashboard頁面單擊添加可視化建立面板。

  1. Edit Panel頁面的Query地區選取項目步驟一中同步的資料來源。

    重要

    請確認當前資料來源中已有資料。

  2. 在摺疊面板A下輸入查詢語句。

    方法一:

    Code模式下在Metrics browser右側直接輸入PromQL查詢語句。PromQL查詢語句的使用方法,請參見Prometheus官方文檔

    image.png

    方法二:

    1. Builder模式下在Metric下拉框中選擇具體的指標,例如arms_jvm_threads_count,查詢JVM線程數。應用監控支援的指標詳情,請參見應用監控指標說明

    2. Label filters地區選取項目具體維度標籤和標籤值。Use query

  3. 在右側地區設定面板Title,並選擇展示的圖表類型。

    說明

    同一資料指標,選擇不同的圖表類型,可以獲得不同顆粒度的資料圖表。

    image.png

  4. 設定完成後,單擊右上方的Apply

相關文檔

  • 為避免在出現問題後被動診斷錯誤原因,您還可以使用ARMS的警示功能針對一個介面或全部介面建立警示,即可在出現問題時向營運團隊發送通知。如何建立警示,請參見應用監控警示規則

  • 如果您需要將Prometheus監控下的應用監控資料接入本地Grafana,請參見將Prometheus的監控資料接入本地Grafana