查看运维日志
背景信息
在使用BCS的过程中,如果遇到异常情况,可以通过查看运维日志来帮助分析、定位问题,快速高效地进行设备运维管理。本章主要指导如何通过前台界面以及后台虚拟机查看CCE集群和IEF集群下部署的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 |
实例组件 |
说明 |
日志路径 |
---|---|---|
baas-agent |
区块链管理运行日志 |
/var/IEF/app/log/baas-agent/baas-agent.log /var/IEF/app/log/baas-agent/audit.log |
peer |
peer运行日志 |
/var/IEF/app/log/peer-******-*/peer-******-*-start.trace /var/IEF/app/log/peer-******-*/peer-******-*.trace |
orderer |
orderer运行日志 |
/var/IEF/app/log/orderer-******-*/orderer-******-*-start.trace |
前台界面查看日志(CCE集群)
- 在“云容器引擎 > 工作负载”页面查看并记录节点名称。
- 单击“工作负载”,在“无状态负载”页签,选择BCS实例所在集群,查看并记录baas-agent节点名称,例如“baas-agent”。
图1 查看baas-agent节点名称
- 单击“工作负载”,在“有状态负载”页签,选择BCS实例所在集群,查看并记录peer和orderer节点名称,例如“peer-xx”。
图2 查看peer和orderer节点名称
- 单击“工作负载”,在“无状态负载”页签,选择BCS实例所在集群,查看并记录baas-agent节点名称,例如“baas-agent”。
- 进入AOM控制台,在AOM界面中查看日志。
- 在AOM左侧导航栏中选择“日志 > 日志文件”,选择BCS实例所在集群。
- 选择记录的节点名称,单击“查看”,查看节点日志。
图3 查看节点日志
- 单击“开启实时查看”,实时查看运维日志。
图4 查看运维日志
前台界面查看日志(IEF集群)
请确保BCS实例所在的IEF节点已安装ICAgent,并且配置日志采集路径。
- 在“智能边缘平台 > 边缘应用”页面查看并记录节点名称及IP。
- 单击“边缘应用 > 容器应用”,单击当前BCS实例节点,例如“bcs-0eab-baas-agent”。
图5 容器应用
记录节点名称,例如:“ecs-iefzcx04”。
图6 实例列表
- 单击“边缘资源 > 边缘节点”,选择刚才记录的节点名称,查看并记录节点IP,例如“192.168.0.210”。
图7 边缘节点
- 单击“边缘应用 > 容器应用”,单击当前BCS实例节点,例如“bcs-0eab-baas-agent”。
- 登录区块链服务BCS控制台,在“实例管理”页面的Hyperledger Fabric增强版页签。
- 单击实例名称,进入实例详情页,在概览页签,单击右上角的更多监控。
- 进入应用运维管理控制台,在左侧导航栏中选择“日志 > 日志文件 > 主机”,选择全部自定义集群。
- 选择记录的节点IP,单击“查看”,查看节点日志。
图8 查看对应的节点日志
- 单击“开启实时查看”,实时查看运维日志。
图9 实时查看运维日志
后台虚拟机查看运维日志(CCE集群)
- 在“云容器引擎 > 工作负载”页面查看节点名称,方法请参见:前台界面查看日志(CCE集群)。
- 在“区块链服务 > 实例管理”页面中,在实例卡片中,单击对应的实例右侧的“更多 > 更新访问地址”,查看访问地址。
图10 更新访问地址
图11 查看访问地址
实例部署节点需绑定弹性IP。
- 登录访问地址对应的虚拟机,查看运维日志。
图12 登录虚拟机
在Remote host中填写虚拟机地址(即2获取的访问地址),并在Specify username中填写虚拟机的用户名。- 查看baas-agent节点日志。
- 执行如下命令,查看baas-agent节点的ID。
docker ps|grep baas-agent
图13 查看baas-agent节点的ID
- 执行如下命令,查看baas-agent节点的日志。
docker logs ID -f
图14 查看baas-agent节点的日志
- 执行如下命令,查看baas-agent节点的ID。
- 查看peer节点日志。
- 执行如下命令查看peer节点的ID。
docker ps|grep peer
图15 查看peer节点的ID
- 执行如下命令查看peer节点的日志。
docker logs -f ID
图16 查看peer节点的日志
- 执行如下命令查看peer节点的ID。
- 查看orderer节点日志。
- 执行如下命令查看orderer节点的ID。
docker ps|grep orderer
图17 查看orderer节点的ID
- 执行如下命令查看order节点的日志。
docker logs -f ID
图18 查看order节点的日志
- 执行如下命令查看orderer节点的ID。
- 查看baas-agent节点日志。
后台虚拟机查看运维日志(IEF集群)
- 在“智能边缘平台 > 边缘应用”页面查看节点名称,方法请参见:前台界面查看日志(IEF集群)。
- 在“弹性云服务器”页面中,根据节点名称及IP,查看并记录弹性IP。
图19 弹性IP
- 登录弹性IP对应的虚拟机,查看运维日志。
图20 虚拟机查看运维日志
在Remote host中填写虚拟机地址(即2获取的弹性IP),并在Specify username中填写虚拟机的用户名。