您可以使用 REST API 从管理节点上运行的服务检索日志。您可以从所有公共服务中提取日志,也可以指定特定服务并使用查询参数以更精确地定义返回结果。
开始之前
- 您的集群版本正在运行 NetApp Element 软件 11.3 或更高版本。
- 您已部署运行 11.3 或更高版本的管理节点。
过程
-
在管理节点上打开 REST API UI : https://[management node IP]/mnode
-
单击Authorize或任何锁定图标并完成以下操作:
-
输入集群用户名和密码。
-
以 mnode-client 形式输入客户端 ID(如果尚未填充此值)。
-
单击Authorize以开始会话。
-
单击 GET /logs。
-
单击 Try it out。
-
指定以下参数:
- Lines:输入希望日志返回的行数。此参数是一个整数,默认为 1000。
提示: 将 Lines 设置为 0 可避免请求整个日志内容历史记录。
- service-name:输入服务名称。
提示: 可使用 GET /services 命令列出管理节点上的服务。
- type:选择要提取的特定日志类型:
- service:提取正在运行的常规公共服务。这是默认选项,也是最常用的选项。
- syslog:从主机提取所有系统日志。
- all:从所有公共服务和系统日志提取。
- since:为服务日志起点添加 ISO-8601 时间戳。
提示: 如果要收集更长时间范围的日志,请使用合理的 since 参数。
- archived:将归档文件添加到日志请求中。
-
单击 Execute。