简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
StorageGRID中的高级监控
贡献者
建议更改
了解如何访问和导出指标以帮助解决问题。
通过Prometheus查询查看指标API
Prometheus是一款用于收集指标的开源软件。要通过GMI访问StorageGRID的嵌入式ProMetheus、请转到菜单:Support[Metrics ]。
或者、您也可以直接导航到该链接。
通过此视图、您可以访问Prometheus界面。您可以从此处搜索可用指标、甚至可以尝试查询。
要进行Prometheus URL查询、请按照以下步骤操作:
步骤
-
在查询文本框中开始键入。键入时、将列出指标。对于我们而言、只有以StorageGRID和Node开头的指标才很重要。
-
要查看每个节点的HTTP会话数,请键入
storagegrid_http
,然后选择storagegrid_http_sessions_incoming_currently_established
。单击Execute、并以图形或控制台格式显示信息。
通过此URL构建的查询和图表不会持久保留。复杂查询会占用管理节点上的资源。NetApp建议您使用此视图来浏览可用指标。 |
建议不要直接连接到Prometheus实例、因为这需要打开其他端口。建议使用安全的方法通过API访问指标。 |
通过API导出指标
您还可以通过StorageGRID管理API访问相同的数据。
要通过API导出指标、请执行以下步骤:
-
从GMI中、选择菜单:帮助[API文档]。
-
向下滚动到Metrics、然后选择GET /grid / metric-query-。
此响应包含可通过Prometheus URL查询获取的相同信息。您可以再次查看当前在每个存储节点上建立的HTTP会话的数量。您还可以下载JSON格式的响应以供阅读。下图显示了Prometheus查询响应示例。
使用API的优势在于、它可以执行经过身份验证的查询 |