使用docker /events HTTP流式API进行docker监控
项目描述
# dockermon - Docker监控工具
dockermon通过使用docker /events [HTTP API][api]监听docker守护进程的事件。
[api]: https://docs.docker.net.cn/reference/api/docker_remote_api_v1.19/
# 使用
## 库您可以将dockermon用作库,然后调用watch(callback),您的回调函数将被新事件(字典)调用。
# 命令行另一种选择是将dockermon用作命令行工具,并指定每次新事件发生时调用的程序。程序将被启动,并将事件编码为JSON发送到程序的标准输入。例如
python -m dockermon “jq –unbuffered .”
如果没有指定程序,事件将以JSON对象的形式按行打印到标准输出。
# 编程“一个脚本,没有外部依赖”是一个设计目标,让我们不要打破它 :)
我们使用[tox](https://tox.readthedocs.org/en/latest/)进行测试。请在发送拉取请求之前确保您的代码在所有支持的平台上通过(请参阅tox.ini)。
# 缺陷和项目
项目详情
关闭
dockermon-0.2.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | eaaab2b1bae720f5925d590fd07326556926966fb5febdfafa009acb9f126eb8 |
|
MD5 | 86c1e1c20e074df17eeb647e902e39ea |
|
BLAKE2b-256 | 36fd0d677cb7f8e2c6e98dfd45203623601f26bb81fea2c3d1f03e0356521097 |