Fabric区块链基于Prometheus和StatsD的运维监控
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> Hyperledger Fabric是强调运维的区块链,Fabric自1.4版本开始就包含了用于peer和orderer节点运维的特性。本教程将介绍如何配置Fabric网络节点的运维管理服务,以及如何使用Prometheus和statsD/Graphite来可视化监控Hyperledger Fabric网络中各节点的实时运行指标。 相关教程: Fabric区块链Java开发详解 | Fabric区块链Node.JS开发详解 1、配置Hyperledger Fabric节点的运维服务 Hyperledger Fabric 1.4提供了如下的特性用于peer和orderer节点的运维服务API: 日志等级管理:/logspec 节点健康检查:/healthz 运行监控指标:/metrics 配置Fabric区块链节点的运维服务虽然不是尖端的火箭科技,但是如果你漏掉了某些细节也会觉得不那么容易。 首先修改core.yaml来配置peer节点的运维服务,主要包括监听地址的配置和TLS的配置(我们先暂时禁用这部分)。 用编辑器打开core.yaml: $ vi ~/fabric-samples/config/core.yaml 下图显示了peer节点的运维服务监听地址 listenAddress 的默认值: