Skip to main content
How to enable StorageGRID in your environment
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

在StorageGRID中使用CURL访问指标

贡献者

了解如何使用CURL通过命令行界面访问指标。

要执行此操作、您必须先获取授权令牌。要请求令牌、请执行以下步骤:

步骤
  1. 从GMI中、选择菜单:帮助[API文档]。

  2. 向下滚动到身份验证以查找授权操作。以下屏幕截图显示了POST方法的参数。

    monitor-post-方法

  3. 单击试用并使用您的GMI用户名和密码编辑正文。

  4. 单击“执行”。

  5. 复制在卷曲部分中提供的卷曲命令、并将其粘贴到终端窗口中。此命令如下所示:

    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. 运行上述URL命令后、输出将为您提供一个授权令牌、如下例所示:

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

    现在、您可以使用授权令牌字符串通过CURL访问指标。访问度量指标的过程与第节中的步骤类似 "StorageGRID中的高级监控"。但是、出于演示目的、我们显示了一个示例、其中在"指标"类别中选择了GET /grid /metric-labels/{label"}/values。

  7. 例如、以下带有上述授权令牌的URL命令将在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"]}