更新时间:2023-06-05 GMT+08:00

查看运维日志

背景信息

在使用BCS的过程中,如果遇到异常情况,可以通过查看运维日志来帮助分析、定位问题,快速高效地进行设备运维管理。本章主要指导如何通过前台界面以及后台虚拟机查看CCE集群下部署的BCS实例各节点的运维日志。

表1 BCS实例用户实例日志

实例组件

说明

日志路径

baas-agent

区块链管理运行日志

/var/paas/sys/log/baas-agent/baas-agent.log

/var/paas/sys/log/baas-agent/audit.log

peer

peer运行日志

/var/paas/sys/log/baas-service/peer/audit.peer-******-*.log

/var/paas/sys/log/baas-service/peer/peer-******-*.trace

orderer

orderer运行日志

/var/paas/sys/log/baas-service/orderer/audit.orderer-******-*.log

/var/paas/sys/log/baas-service/orderer/orderer-******-*-start.trace

/var/paas/sys/log/baas-service/orderer/orderer-******-*.trace

前台界面查看日志

  1. 在“云容器引擎 > 工作负载”页面查看并记录节点名称。

    1. 单击“工作负载”,在“无状态负载”页签,选择BCS实例所在集群,查看并记录baas-agent节点名称,例如“baas-agent”。
      图1 查看baas-agent节点名称
    2. 单击“工作负载”,在“有状态负载”页签,选择BCS实例所在集群,查看并记录peer和orderer节点名称,例如“peer-xx”。
      图2 查看peer和orderer节点名称

  2. 进入AOM控制台,在AOM界面中查看日志。

    1. 在AOM左侧导航栏中选择“日志 > 日志文件”,选择BCS实例所在集群。
    2. 选择记录的节点名称,单击“查看”,查看节点日志。
    3. 单击“开启实时查看”,实时查看运维日志。

后台虚拟机查看运维日志

  1. 在“云容器引擎 > 工作负载”页面查看节点名称,方法请参见:前台界面查看日志
  2. 在“区块链服务 > 实例管理”页面中,在实例卡片中,单击对应的实例右侧的“更多 > 更新访问地址”,查看访问地址。

    图3 更新访问地址
    图4 查看访问地址

    实例部署节点需绑定弹性IP。

  3. 登录访问地址对应的虚拟机,查看运维日志。

    图5 登录虚拟机
    在Remote host中填写虚拟机地址(即2获取的访问地址),并在Specify username中填写虚拟机的用户名。
    1. 查看baas-agent节点日志。
      1. 执行如下命令,查看baas-agent节点的ID。
        docker ps|grep baas-agent
        图6 查看baas-agent节点的ID
      2. 执行如下命令,查看baas-agent节点的日志。
        docker logs ID -f
        图7 查看baas-agent节点的日志
    2. 查看peer节点日志。
      1. 执行如下命令查看peer节点的ID。
        docker ps|grep peer 
        图8 查看peer节点的ID
      2. 执行如下命令查看peer节点的日志。
        docker logs -f ID  
        图9 查看peer节点的日志
    3. 查看orderer节点日志。
      1. 执行如下命令查看orderer节点的ID。
        docker ps|grep orderer 
        图10 查看orderer节点的ID
      2. 执行如下命令查看order节点的日志。
        docker logs -f ID  
        图11 查看order节点的日志