监视程序计数代理的驱动程序
python-watcher_metering_drivers的Python项目详细描述
简介
Watcher计量驱动程序提供了一组度量拉动驱动程序,扩展了 python-watcher_metering包。
Watcher Metering收集系统度量并将其发布到存储区。 为此,它由两个元素组成:
- 收集所需度量并将其发送给发布者的Agent。 Agent应该在每个被监视的主机(容器、vm,…)上运行
- 从一个或多个代理收集度量值并推送的Publisher。 他们去了想要的商店。目前支持的商店是riemann (用于CEP)和云高仪。
这个包是Watcher项目的一部分。
开始
系统要求
由于此包扩展了python-watcher_metering,请确保 在继续之前安装了其系统依赖项。
安装
要安装此软件包,只需使用pip:
$ pip install python-watcher_metering_drivers
激活驾驶员
在Watcher计数配置文件中,添加驱动程序的名称 要启用的入口点。
例如,如果希望同时激活cpu_user和 disk_free驱动程序,只需编辑前面提到的配置文件 这个:
[agent]driver_names=cpu_user,disk_free# ...
运行应用程序
要运行Watcher Metering代理,您可以使用以下命令
驱动程序配置
要配置驱动程序,可以在单独的配置文件中指定它。 请参考$(ROOT_DIR)/etc/watcher-metering/watcher-metering-drivers.conf示例中留下的注释,以获取有关 配置选项。
然后,要使用我们的驱动程序配置运行代理,可以使用 以下命令:
$ watcher-metering-agent \ --config-file=$(WATCHER_METERING_AGENT_CONFIG_FILE) --config-file=$(WATCHER_METERING_DRIVERS_CONFIG_FILE)