全部產品
Search
文件中心

Simple Log Service:時序資料對接Grafana

更新時間:Aug 27, 2024

Log ServiceMetricStore提供了相容Prometheus的查詢介面,您可以直接通過Prometheus資料來源方式對接到Grafana進行可視化示範。本文介紹配置Prometheus監控資料為Grafana資料來源的操作步驟。

前提條件

對接Grafana

  1. 登入Grafana。

  2. 在左側導覽列,選擇Configuration > Data Sources

  3. Data Sources頁簽,單擊Add data source

  4. 選擇Prometheus,單擊Select

  5. Settings頁簽中,請參考如下說明配置資料來源。

    參數

    說明

    Name

    請您自訂一個資料來源的名稱,例如Prometheus-01。

    HTTP

    • URL:Log ServiceMetricStore的URL,格式為https://{project}.{sls-endpoint}/prometheus/{project}/{metricstore}。其中{sls-endpoint}為Project所在地區的Endpoint,詳情請參見服務入口{project}{metricstore}為您已建立的Log Service的Project和Metricstore,請根據實際值替換。例如:https://sls-prometheus-test.cn-hangzhou.log.aliyuncs.com/prometheus/sls-prometheus-test/prometheus

      說明

      為保證傳輸安全性,請務必設定為https

    • Whitelisted Cookies:添加訪問白名單,可選。

    Auth

    開啟Basic auth開關。

    Basic Auth Details

    • User為阿里雲帳號AccessKeyID。

    • Password為阿里雲帳號AccessKeySecret。

    建議您使用僅具備指定Project唯讀許可權的RAM使用者帳號,詳情請參見指定Project唯讀授權策略

  6. 單擊Save & Test

匯入Log ServiceGrafana模板

您可以在Grafana模板市場中尋找Log Service提供的可視化模板並一鍵匯入到您的Grafana中,進行可視化展示。

  1. 複製Grafana模板ID。

    1. 登入Grafana模板市場

    2. 單擊您要匯入的模板。

    3. 在頁面右側,單擊Copy ID to Clipboard

  2. 登入Grafana。

  3. 在左側導覽列中,選擇Create > Import

  4. Grafana.com Dashboard文字框中輸入您在步驟1中複製的Grafana模板ID。

    配置完成後,單擊空白處,即可進入配置頁面,配置資料來源。

  5. 配置資料來源。

    此處需配置為您在對接Grafana中添加的資料來源。不同儀錶盤對應的資料來源參數不同,可能為telegrafhost等。

  6. 單擊Import

Prometheus查詢API

Log Service提供了相容Prometheus的查詢API,可直接配置Log Service作為Grafana的Prometheus資料來源,同時也支援用各類Prometheus API直接存取。支援的API如下:

API名稱

樣本

Instant queries

GET /api/v1/query
POST /api/v1/query

Range queries

GET /api/v1/query_range
POST /api/v1/query_range

Getting label names

GET /api/v1/labels
POST /api/v1/labels

Querying label values

GET /api/v1/label/<label_name>/values

Finding series by label matchers

GET /api/v1/series
POST /api/v1/series