全部產品
Search
文件中心

Simple Log Service:通過Logtail外掛程式接入Prometheus監控資料

更新時間:Jul 22, 2024

Log ServiceLogtail外掛程式支援採集Prometheus格式的各類指標資料,例如Node Exporter、Kafka Exporter及應用所涉及的Prometheus指標等。本文介紹通過Logtail外掛程式採集Prometheus監控資料的操作步驟。

前提條件

已建立Project和MetricStore。具體操作,請參見建立專案Project建立MetricStore

使用限制

只有Linux Logtail 0.16.66及以上版本的Logtail支援採集Prometheus監控資料。如果您已在伺服器上安裝舊版本的Logtail,需先升級。具體操作,請參見安裝Logtail(Linux系統)

操作步驟

重要

一個Logtail外掛程式中只能同時存在一個Prometheus的Logtail採集配置。如果同時存在多個,則隨機生效一個。

  1. 登入Log Service控制台

  2. 接入資料地區的監控資料頁簽下,單擊抓取Prometheus格式指標

  3. 選擇目標Project和MetricStore,單擊下一步

  4. 建立機器組頁簽中。

    • 如果已有可用的機器組,請單擊使用現有機器組

    • 如果您還沒有可用的機器組,請執行以下操作(以ECS為例)。

      1. ECS機器頁簽中,通過手動選擇執行個體方式選擇目標ECS執行個體,單擊建立

        具體操作,請參見安裝Logtail(ECS執行個體)

        重要

        如果您的伺服器是與Log Service屬於不同帳號的ECS、其他雲廠商的伺服器和自建IDC時,您需要手動安裝Logtail。具體操作,請參見安裝Logtail(Linux系統)。手動安裝Logtail後,您必須在該伺服器上手動設定使用者標識。具體操作,請參見配置使用者標識

      2. 安裝完成後,單擊確認安裝完畢

      3. 建立機器組頁面,輸入名稱,單擊下一步

        Log Service支援建立IP地址機器組和使用者自訂標識機器組,詳細參數說明請參見建立IP地址機器組建立使用者自訂標識機器組

  5. 確認目標機器組已在應用機器組地區,單擊下一步

    重要

    建立機器組後立刻應用,可能因為串連未生效,導致心跳為FAIL,您可單擊自動重試。如果還未解決,請參見Logtail機器組無心跳進行排查。

  6. 資料來源設定嚮導中,設定配置名稱外掛程式配置,然後單擊下一步

    外掛程式配置包括inputsprocessors。Log Service已提供inputs模板,包括globalscrape_configs兩個節點。

    • inputs為資料來源配置,必選項。

      重要
      • Prometheus格式指標的抓取配置和Prometheus本身的抓取配置規則一致,只支援globalscrape_configs兩個節點的配置。更多資訊,請參見Prometheus抓取配置規則

      • 一個inputs中只允許配置一個類型的資料來源。

    • processors為處理配置,可選項。更多資訊,請參見追加欄位

      如果您上報的資料需要添加Logtail所在主機的IP、HostName或其他自訂欄位,您可以開啟開啟進階編輯模式開關,添加processors配置,此處需使用追加欄位外掛程式。例如:

      {
        "processors":[
          {
            "type":"processor_appender",
            "detail": {
              "Key": "__labels__",
              "Value": "|host#$#{{__host__}}|ip#$#{{__ip__}}",
              "SortLabels": true
            }
          }
        ]
      }

後續步驟

  • 查詢和分析

    採集到資料後,您可以在MetricStore中進行查詢和分析操作。具體操作,請參見查詢和分析時序資料

  • Log Service可視化

    Log Service自動在對應Project中產生主機監控儀錶盤,您可以直接使用該儀錶盤查看查詢分析結果,及進行警示等相關操作。具體操作,請參見儀錶盤

  • Grafana可視化

    Log Service的時序資料支援直接對接Grafana進行可視化。具體操作,請參見時序資料對接Grafana