从管理服务获取日志

您可以使用 REST API 从管理节点上运行的服务检索日志。您可以从所有公共服务中提取日志,也可以指定特定服务并使用查询参数以更精确地定义返回结果。

开始之前

过程

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