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

StorageGRID中的高级监控

贡献者

了解如何访问和导出指标以帮助解决问题。

通过Prometheus查询查看指标API

Prometheus是一款用于收集指标的开源软件。要通过GMI访问StorageGRID的嵌入式ProMetheus、请转到菜单:Support[Metrics ]。

monitor-metrics-page

或者、您也可以直接导航到该链接。

Monitor-Prometheus-interface

通过此视图、您可以访问Prometheus界面。您可以从此处搜索可用指标、甚至可以尝试查询。

要进行Prometheus URL查询、请按照以下步骤操作:

步骤
  1. 在查询文本框中开始键入。键入时、将列出指标。对于我们而言、只有以StorageGRID和Node开头的指标才很重要。

  2. 要查看每个节点的HTTP会话数,请键入 storagegrid_http ,然后选择 storagegrid_http_sessions_incoming_currently_established。单击Execute、并以图形或控制台格式显示信息。

    monitor-http-sesps

备注 通过此URL构建的查询和图表不会持久保留。复杂查询会占用管理节点上的资源。NetApp建议您使用此视图来浏览可用指标。
备注 建议不要直接连接到Prometheus实例、因为这需要打开其他端口。建议使用安全的方法通过API访问指标。

通过API导出指标

您还可以通过StorageGRID管理API访问相同的数据。

要通过API导出指标、请执行以下步骤:

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

  2. 向下滚动到Metrics、然后选择GET /grid / metric-query-。

    monitor-metrics-Query

    此响应包含可通过Prometheus URL查询获取的相同信息。您可以再次查看当前在每个存储节点上建立的HTTP会话的数量。您还可以下载JSON格式的响应以供阅读。下图显示了Prometheus查询响应示例。

    monitor-sSample—Prometheus-query-responses

备注 使用API的优势在于、它可以执行经过身份验证的查询