Docker统计,JSON方式

docker-stats的Python项目详细描述


Docker统计

docker stats wrapper,它用json打印输出

用法

从pypi安装并运行

usage: docker-stats [-h] [-a] [container [container ...]]

docker stats, json way

positional arguments:
  container   IDs or NAMEs of desired containers

optional arguments:
  -h, --help  show this help message and exit
  -a, --all   get stats of all available containers
  -n, --normalize   try to normalize stats

标准化

Docker统计的原始输出如下:

{"my_container":{"blkio_stats":{"io_merged_recursive":[],"io_queue_recursive":[],"io_service_bytes_recursive":[{"major":253,"minor":5,"op":"Read","value":7020544},{"major":253,"minor":5,"op":"Write","value":0},*SNIP*]}}}

正如我们可以提到的,在键io_service_bytes_recursive内有一个数组对象,并且该数组的每个元素都是在值内用键op展开的json。这种行为可能发生在其他钥匙上。 用键--normalize调用的docker stats尝试将其jsonify为:

{"my_container":{"blkio_stats":{"io_merged_recursive":[],"io_queue_recursive":[],"io_service_bytes_recursive":{"Read":{"major":253,"minor":5,"value":7020544},"Write":{"major":253,"minor":5,"value":0},*SNIP*}}}}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Eclipse内存分析器(MAT):不显示当前正在运行的进程   java Apache Velocity:转义字符不能作为关联数组键用于PHP   不截断零的java格式十进制输出   在另一个类文件中调用时返回空值的java getter   java集合获取连接   java解析json使用Gson登录系统应用程序强制关闭   java DelferredResult带有两个请求的ajax请求   java可降低功耗,同时应使用无线   java BoxLayout无法共享错误?   java如何使用计时器制作闹钟   java使用OAuth2保护RESTWeb服务:一般原则   java在一个jframe上显示多个图像和按钮