Fabric1.4版本新特性 Operations服务操作步骤

写在前面

fabric 1.4 版本重点围绕生成可用性进行了更新支持。其中新增了一套 Operations 的 RESTful 服务,提供了部分运维管理功能:

  • 日志级别管理
  • 健康检查
  • 可用Prometheus消费的系统运行指标

配置修改

在peer节点容器的yaml文件里加入CORE_OPERATIONS_LISTENADDRESS环境变量,将其值设置为0.0.0.0:9443。如下图:

然后ports选项下加入9443端口开放,如下:

在orderer节点容器的yaml文件里加入ORDERER_OPERATIONS_LISTENADDRESS环境变量,将其值设置为0.0.0.0:8443。如下图:

然后ports选项下加入8443端口开放,如下:

Prometheus消费的系统运行指标操作

在peer节点容器的yaml文件里加入CORE_METRICS_PROVIDER环境变量,将其值设置为prometheus。如下图:

在orderer节点容器的yaml文件里加入ORDERER_METRICS_PROVIDER环境变量,将其值设置为prometheus。如下图:

作出如上修改,将Fabric链搭建起来,这样后,peer节点和orderer节点的日志级别管理和健康检查、Prometheus消费的系统运行指标操作,就可以把web服务往外提供了。

访问方式可以通过curl和wget命令在linux上操作访问或者通过postman工具以get方式访问也是可以的。

健康检查,使用如下命令

wget http://要检查peer节点的IP地址:9443/healthz
curl http://要检查peer节点的IP地址:9443/healthz
wget http://要检查orderer节点的IP地址:8443/healthz
curl http://要检查orderer节点的IP地址:8443/healthz

日志级别查询

wget http://要检查peer节点的IP地址:9443/logspec
curl http://要检查peer节点的IP地址:9443/logspec
wget http://要检查orderer节点的IP地址:8443/logspec
curl http://要检查orderer节点的IP地址:8443/logspec

日志级别修改

curl --request PUT http://要检查peer节点的IP地址:9443/logspec -d '{"spec":"xxxx"}'
curl --request PUT http://要检查orderer节点的IP地址:8443/logspec -d '{"spec":"xxxx"}'

Prometheus消费的系统运行指标

curl http://要检查peer节点的IP地址:9443/metrics
curl http://要检查orderer节点的IP地址:8443/metrics

metric 提供的指标很多,包括账本、交易、cc等各方面的运行数据,非常丰富

本博文参考:https://www.jianshu.com/p/17db5f692532

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乌苏舞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值