Caliper性能测试中监视器和观察者参数设置

  • 1.概述
  • 2.资源
    • 过程监控器
    • Docker监视器
    • Prometheus监视器
  • 3.交易
    • 日志
    • Prometheus
    • Prometheus Push Gateway
  • 4.资源图表
    • 过程图表
    • Docker图表
    • Prometheus图表

1.概述

Caliper监控模块用于在测试执行期间收集资源利用率和交易统计信息,并将输出整理到生成的报告中。Caliper通过以下方式监控资源和交易:

  • 资源监视器。在基准测试期间收集资源利用率的统计数据,测试轮之间的监控重置。
  • 交易监视器。收集工作进程交易统计信息并提供有条件的分派操作。

2.资源

在测径仪基准中使用的资源监视器的类型在benchmark configuration file中通过规范在标签下的数组中声明一个或多个监视模块monitors.resource

允许的监测器包括:

  • 进程进程监视器支持监视主机上的命名进程,通常用于监视正在运行的客户端所消耗的资源。此监视器将检索以下- 各项的统计信息:[内存(max)、内存(avg)、CPU(max)、CPU(avg)、网络I/O、磁盘I/O]
  • DockerDocker监视器通过使用Docker remote API检索容器统计信息,实现对主机或远程机器上指定的Docker容器的监控。此监视器将检索以下各项的统计信息:[内存(max)、内存(avg)、CPU(max)、CPU(avg)、网络I/O、磁盘I/O]
  • PrometheusPrometheus监视器可以检索Prometheus的数据。此监视器将仅根据用户提供的显式查询报告,这些查询是发给Prometheus的。如果被定义,提供一个Prometheus服务器将导致Caliper默认使用PrometheusPushGateway。

每个声明的资源监视模块都附带配置每个命名监控器所需的选项。所有模块的一个常见选项是interval,它用于配置刷新间隔,在该时间点上,监视器测量资源利用率。

过程监控器

过程监控模块选项包括:

间隔:监视器更新间隔
进程:[command, arguments, multiOutput]数组的键:值对。

  • 命令:命名要监视的父进程
  • 参数:正在监视的父进程上的筛选器
  • multiOutput:允许处理多个进程的发现,并且可以是:
  • avg:取在command/name下发现的进程值的平均值
  • sum:对在command/name下发现的所有进程值求和

下面声明监视匹配的所有本地节点进程caliper.js,更新频率为3秒,并且所执行的所有已发现进程的平均值。

monitors:resource:- module: processoptions:interval: 3processes: [{ command: 'node', arguments: 'caliper.js', multiOutput: 'avg' }]

Docker监视器

docker监控模块选项包括:

间隔:监视器更新间隔
容器:容器名称的数组,可能与要监视的本地或远程docker容器有关。如果要监视所有本地docker容器,可以通过提供all作为名称来实现

以下声明监视两个命名docker容器;一个本地容器,另一个远程容器,更新频率为5秒:

monitors:resource:- module: dockeroptions:interval: 5containers:- peer0.org1.example.com- http://192.168.1.100:2375/orderer.example.com

以下声明监视所有本地docker容器,更新频率为5秒:

monitors:resource:- module: dockeroptions:interval: 5 containers

Hyperledger Caliper性能测试 Monitors和Observers参数设置 官方文档中文版相关推荐

  1. Hyperledger Fabric 2.0 官方文档中文版 第6章 教程(上)

    Hyperledger Fabric 2.0 官方文档中文版第6章 教程上 总目录 6.教程(上) 将智能合约部署到通道 启动网络 Logspout设置 打包智能合约 安装链码包 批准链码定义 将链码 ...

  2. Hyperledger Fabric 2.0 官方文档中文版 第6章 教程(下)

    Hyperledger Fabric 2.0 官方文档中文版 第6章 教程下 总目录 6.教程(下) 使用CouchDB 为什么使用CouchDB? 在Hyperledger Fabric中启用Cou ...

  3. Hyperledger Fabric 2.0 官方文档中文版 第3章 关键概念

    Hyperledger Fabric 2.0 官方文档中文版 第3章 关键概念 总目录 3.关键概念 引言 什么是区块链? 区块链为什么有用? 什么是Hyperledger Fabric? Hyper ...

  4. Hyperledger Fabric 2.0 官方文档中文版 第5章 开发应用程序

    Hyperledger Fabric 2.0 官方文档中文版 第5章 开发应用程序 总目录 5.开发应用程序 情景 PaperNet网络 介绍参与者 分析 商业票据生命周期 交易 账本 过程和数据设计 ...

  5. Hyperledger Fabric 2.0 官方文档中文版 第1章 引言

    Hyperledger Fabric 2.0 官方文档中文版 第1章 引言 总目录 1.引言 Hyperledger Fabric 模块化 许可区块链与无许可区块链 智能合约 新途径 隐私和保密 可插 ...

  6. 2DToolkit官方文档中文版打地鼠教程(一):初始设置

    这是2DToolkit官方文档中 Whack a Mole 打地鼠教程的译文,为了减少文中过多重复操作的翻译,以及一些无必要的句子,这里我假设你有Unity的基础知识(例如了解如何新建Sprite等) ...

  7. JVM虚拟机参数配置官方文档

    JDK8 https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html https://docs.oracle.com/ja ...

  8. 006-基于hyperledger fabric1.4( 官方文档)编写第一个应用【外部nodejs调用】

    一.概述 官方原文地址 Writing Your First Application 如果对fabric网络的基本运行机制不熟悉的话,请看这里. 注意:本教程是对fabric应用以及如何使用智能合约的 ...

  9. android kindle 无效文档,URL schemes 按官方文档设置无效

    详细问题描述:UrlSchemes按照文档设置并云打包安装后无效 按照官方文档http://ask.dcloud.net.cn/article/409,设置后,提交云端打包安装后,点击test: 重现 ...

  10. 总结Python设置Excel单元格样式的一切,比官方文档还详细。

    Python对Excel表格处理非常方便,本文专门对Excel单元格样式设置进行总结,日常用到的设置基本都可以用openpyxl库完成. 创建一个表格 openpyxl是第三方库,如果你还没有安装,输 ...

最新文章

  1. angular 字符串转换成数字_蓝盟IT外包,Python算法的一般技术和嵌入式库|python|字符串|key|算法|调用...
  2. LeetCode 75. Sort Colors--Python解法
  3. 静态html页面传递参数,javascript静态页面传值的三种方法分享
  4. 【PAT乙级】1084 外观数列 (20 分)
  5. 10倍性能提升!DLA SQL推出基于Alluxio的数据湖分析加速功能
  6. 序列化和反序列化的概念与延伸【详细解释 + 样例演示】
  7. 23种设计模式 UML 类图及对应示例代码 (二)
  8. esp8266 接收udp广播_ESP8266_21基于ESP8266的一键配网
  9. Java高并发编程详解系列-线程池原理自定义线程池
  10. [转载] Python中while循环的基本用法
  11. mysql in和or扫描全表_MySQL对OR条件查询不支持优化,会进行全表扫描
  12. VS中的多线程(/MT)、多线程调试(/MTd)、多线程DLL(/MD)、多线程调试DLL(/MDd)的区别
  13. 动态添加上传控件,并上传文件
  14. 学习plc编程经验分享
  15. 粒子群算法及C++实现
  16. win10计算机休眠快捷键,键盘快捷键关闭或休眠Windows 10 | MOS86
  17. Arcmap操作系列21:arcmap中的shape属性出现点zm是什么意思
  18. 防爆机器人布里茨还能买到吗_LOL防暴机器人 布里茨皮肤
  19. Chrome 93 版本新特性 Chrome 93 版本发行说明
  20. 阿里巴巴淘系开源首个多模态直播服饰检索数据集

热门文章

  1. 人类首张黑洞照片发布,像甜圈圈,顺便恭喜爱因斯坦...
  2. 【闲趣】可以自动编写论文、散文的智能AI
  3. js如何用正则表达式验证手机号码,邮箱,座机号
  4. 赚钱系列之谁的青春不迷茫(写给正在迷茫的你~)
  5. no ST-LINK detected解决方案(ST-LINK驱动安装教程)
  6. EditText设置光标颜色不起作用
  7. cookie仿冒漏洞
  8. [转帖】离婚了我们先同居
  9. 酒醉后认错人乱了心,男人动了情,趁虚而入的温柔难自抑
  10. window10 pro下载