1. 程式人生 > >阿里雲監控grafana資料來源使用說明文件

阿里雲監控grafana資料來源使用說明文件

一. grafana安裝

   如果伺服器上沒有安裝grafana,需要在伺服器上安裝grafana。
  1. grafana解除安裝:

    1.1 檢視grafana安裝情況

    rpm -qa | grep -i grafana

    1.2 停止執行grafana,刪除執行的grafana

    service grafana-server stop
    rpm -e 檔名

    1.3 查詢之前老版本grafana,並且刪除老版本grafana的檔案和庫

    find / -name grafana
    rm -rf /usr/share/grafana/

  2. grafana安裝:

    2.1 yum安裝 http://docs.grafana.org/installation/rpm/官網推薦方式

    yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.3.0-1.x86_64.rpm

    2.2 啟動 service grafana-server start

    開機自啟 /sbin/chkconfig --add grafana-server
    使用者名稱:admin 密碼:admin 埠:3000
    yum安裝檔案資訊

    安裝包細節:
        安裝二進位制檔案 /usr/sbin/grafana-server
        將init.d指令碼複製到 /etc/init.d/grafana-server
        安裝預設檔案(環境變數) /etc/sysconfig/grafana-server
        將配置檔案複製到 /etc/grafana/grafana.ini
        安裝systemd服務(如果systemd可用)名稱 grafana-server.service
        預設配置使用日誌檔案 /var/log/grafana/grafana.log
        預設配置指定sqlite3資料庫 /var/lib/grafana/grafana.db
        
    systemd服務檔案和init.d指令碼都使用位於/etc/sysconfig/grafana-server啟動後端時使用的環境變數的檔案。在這裡,您可以覆蓋日誌目錄,資料目錄和其他變數
    預設情況下,Grafana將登入 /var/log/grafana
    預設配置指定位於的sqlite3資料庫/var/lib/grafana/grafana.db。請在升級前備份此資料庫。您還可以使用MySQL或Postgres作為Grafana資料庫,如配置頁面中所詳述。
    配置檔案位於/etc/grafana/grafana.ini
    伺服器端影象(png)呈現是一項可選功能,但在共享視覺化時非常有用,例如在警報通知中。
        如果影象缺失文字,請確保已安裝字型包。
        yum install fontconfig
        yum install freetype*
        yum install urw-fonts
    

二. 安裝雲監控grafana資料來源

請確認Grafana的外掛目錄位置。外掛目錄/var/lib/grafana/plugins/安裝外掛,重啟grafana-server。
執行以下命令安裝外掛,並重啟grafana-server。

cd /var/lib/grafana/plugins/

git clone (雲監控grafana的github地址)
service grafana-server restart

三. 配置雲監控grafana資料來源

  1. 進入grafana的資料來源配置頁面(Data Sources),
  2. 點選Add data source進入配置表單頁面,
  3. 填入資料來源名稱(Name),在資料來源型別(Type)下拉列表中選擇metricstore。
  4. 然後開始配置Endpoint以及認證資訊,Endpoint是所有獲取雲監控資料的請求地址,根據你所在Endpoint填寫,預設為http://metrics.cn-hangzhou.aliyuncs.com,Access key ID和Secret access key填寫賬號AK,
  5. 填寫完成點選Save & Test,如果顯示Success Data source is working,說明資料來源配置成功,可以開始在grafana中訪問阿里雲監控的資料了。
    image

四. 使用雲監控grafana資料來源

image
資料來源支援多種grafana原生的資料展示方式,下面主要介紹Graph和Table兩種展示方式和Templating功能的使用:
(1)、圖表(Graph)方式
image

在dashboard上點選 "+" Create Dashboard時選擇Graph,在Panel data source中選擇配置的雲監控資料來源(Data Sources Name),上方會顯示配置表單,下面解釋表單中各項的意義:
Metric:Project/Metric格式的所有云監控預設監控項,詳細請訪問: 預設監控項參考,必須首先選擇Metric,因為其他各項會依賴Metric選項。
Period:資料點時間間隔,按照所選metric定義的peroid或者peroid的整數倍填寫,預設為空,當Period為空時雲監控後臺會根據選擇的時間範圍計算一個最合適的Period。由於每次請求後臺只返回1000個數據點,所以建議選擇時間段較長的時候保持此項為空,避免圖表中出現數據斷層。
Values:統計方法,比如Average 、Minimum 、Maximum等,此項可以下拉選擇一項或者多項,已選項會以標籤的方式列在右側,你可以點選標籤上的X刪除一個已選項。注意:選擇此項必須先選擇Metric。
Dimensions:維度,比如instanceId、device等,根據選擇的Metric不同會有所不同。Dimensions是有層級關係的,必須先選擇上一層級Dimension的值才會顯示下一層級Dimension的名稱和可選的值,當你點選Dimension的輸入框時,會下拉提示設定賬號下所屬資源的列表。
**注意:需要先選擇Metric才可以配置Dimensions。
當你配置完成所有配置項的時候,點選表單空白位置就會在圖示中出現數據,當然你修改Period、Values、Dimensions任意一項的時候,都會按照你最新的配置重新獲取資料。如果你修改了Metric,若新的Metric和舊的Metric各配置項不匹配的時候會清空所有表單中的配置,因為不同Metric可以配置的專案內容可能不同。**
說明:圖表標題預設為配置Metric的名稱;圖表各線條的命名規則為:Metric_Dimensions_Value,其中Dimensions有幾級就顯示幾級,用"_"分割,這種組合命名方式方便區分不同線條所代表的意義。

(2)、表格(Table)方式
image

在dashboard上點選 "+" Create Dashboard時選擇Table,在Panel data source中選擇配置的雲監控資料來源,上方會顯示配置表單,下面解釋表單中各項的意義:
Metric:同圖表(Graph)方式。
Period:同圖表(Graph)方式。
Values:同圖表(Graph)方式。
Dimensions:同圖表(Graph)方式。