Skip to main content
How to enable StorageGRID in your environment
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

使用 StorageGRID 中的 Curl 存取指標

貢獻者

瞭解如何使用 Curl 透過 CLI 存取度量。

若要執行此作業、您必須先取得授權權杖。若要要求權杖、請依照下列步驟進行:

步驟
  1. 從 GMI 中選取功能表:說明 [API 文件 ] 。

  2. 向下捲動至驗證、以尋找授權作業。下列螢幕擷取畫面顯示 POST 方法的參數。

    Monitor-post-method

  3. 按一下「試試看」、然後使用您的 GMI 使用者名稱和密碼編輯本文。

  4. 按一下「執行」。

  5. 複製 Curl 區段中提供的 curl 命令、然後將其貼到終端機視窗中。命令如下所示:

    curl -X POST "https:// <Primary_Admin_IP>/api/v3/authorize" -H "accept: application/json" -H "Content-Type: application/json" -H "X-Csrf-Token: dc30b080e1ca9bc05ddb81104381d8c8" -d "{ \"username\": \"MyUsername\", \"password\": \"MyPassword\", \"cookie\": true, \"csrfToken\": false}" -k
    註 如果您的 GMI 密碼包含特殊字元、請記得使用 \ 來轉義特殊字元。例如、請更換! 使用!
  6. 執行上述 cURL 命令後、輸出會提供授權權杖、如下例所示:

    {"responseTime":"2020-06-03T00:12:17.031Z","status":"success","apiVersion":"3.2","data":"8a1e528d-18a7-4283-9a5e-b2e6d731e0b2"}

    現在您可以使用授權權杖字串、透過 Curl 存取度量。存取計量的程序類似於一節中的步驟 "StorageGRID 中的進階監控功能"。不過、為了進行示範、我們會在「度量」類別中顯示「取得 /grid/metric-labels/{label}/values 」的範例。

  7. 例如、下列具有上述授權權杖的 Curl 命令會在 StorageGRID 中列出站台名稱。

    curl -X GET "https://10.193.92.230/api/v3/grid/metric-labels/site_name/values" -H "accept: application/json" -H "Authorization: Bearer 8a1e528d-18a7-4283-9a5e-b2e6d731e0b2"

    Curl 命令將產生下列輸出:

    {"responseTime":"2020-06-03T00:17:00.844Z","status":"success","apiVersion":"3.2","data":["us-east-fuse","us-west-fuse"]}