日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

使用Remote Read地址以實現自建Prometheus訪問云上Prometheus數據

可觀測監控 Prometheus 版提供了Remote Read的標準接口,您可以通過這個接口遠程訪問云上Prometheus的監控數據。本文以開源Prometheus訪問阿里云可觀測監控 Prometheus 版監控數據為例介紹如何使用Remote Read地址。

使用限制

Remote Read接口暫不支持HTTP/2。

前提條件

已創建可觀測監控 Prometheus 版實例。詳細步驟,請參見創建實例

(可選)步驟一:為RAM用戶授予ARMS讀寫權限

如果您的阿里云Prometheus實例是由阿里云主賬號創建,且您需要使用RAM用戶的AccessKey ID和AccessKey Secret進行遠程讀寫,則需要先為RAM用戶授予ARMS的讀寫權限。

  1. 使用阿里云主賬號或RAM管理員登錄RAM控制臺

  2. 在左側導航欄選擇權限管理 > 授權

  3. 授權頁面,單擊新增授權

  4. 新增授權頁面,設置授權主體為需要被授權的RAM用戶。

  5. 選擇權限區域通過搜索查找ARMS的權限策略,單擊權限策略名稱將權限策略添加至右側已選擇區域,然后單擊確定新增授權

    應用實時監控服務 ARMS(Application Real-Time Monitoring Service)提供的系統權限策略包括完整權限和只讀權限,您可以根據需求選擇為RAM用戶添加以下的權限:

    • AliyunARMSFullAccessARMS的完整權限,添加該權限后,RAM用戶擁有對各子產品實例的查看、編輯、刪除等所有操作權限。

    • AliyunARMSReadOnlyAccessARMS的只讀權限,添加該權限后,RAM用戶只支持查看各子產品的實例信息,不支持修改、刪除等操作。

步驟二:獲取Remote Read地址

  1. 登錄Prometheus控制臺

  2. 在左側導航欄單擊實例列表,進入可觀測監控 Prometheus 版的實例列表頁面。

  3. 在頁面頂部菜單欄選擇實例所在的地域,并在目標集群右側的操作列單擊設置

  4. 設置頁簽上,根據需求復制公網或內網的Remote Read地址。

    image

步驟三:配置開源版Prometheus

  1. 安裝Prometheus,安裝方法請參見開源版Prometheus下載地址

  2. 編輯Prometheus.yml配置文件,并在文件末尾增加以下內容,將remote_read鏈接替換為上文步驟二中獲取的地址,然后保存文件。

    global:
      scrape_interval: 15s
      evaluation_interval: 15s
    scrape_configs:
      - job_name: 'prometheus'
        static_configs:
        - targets: ['localhost:9090']
    remote_read:
      # 替換為您的Remote Read地址。
      - url: "http://ts-xxxxxxxxxxxx.hitsdb.rds.aliyuncs.com:3242/api/prom_read"
        read_recent: true
  3. 重啟開源版Prometheus服務。

步驟四:在自建Prometheus上查看阿里云Prometheus數據

  1. 在瀏覽器登錄自建Prometheus。

    http://localhost:9090
  2. Prometheus頁面,單擊頁面頂部菜單欄的Graph

  3. Graph頁簽的搜索框中輸入要查詢的SQL語句,然后單擊搜索框右側的Execute

    例如查詢指定IP的CPU使用率。

    100 - (avg by (instance) (rate(node_cpu_seconds_total{instance="指定IP:9100", mode="idle"}[5m])) * 100)

    image