美文网首页
Fabric1.4 新特性Operations功能使用操作步骤

Fabric1.4 新特性Operations功能使用操作步骤

作者: 王守伟 | 来源:发表于2019-08-01 17:45 被阅读0次

    写在前面

    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

    相关文章

      网友评论

          本文标题:Fabric1.4 新特性Operations功能使用操作步骤

          本文链接:https://www.haomeiwen.com/subject/yapcdctx.html