第 3 章 安装和配置操作测量工具
您必须安装收集的数据收集代理、collectd 和时间序列数据库 Gnocchi。
3.1. 安装 collectd
安装 collectd 时,您可以配置多个 collectd 插件来适合您的环境。
流程
-
将文件
/usr/share/openstack-tripleo-heat-templates/environments/collectd-environment.yaml
复制到本地目录。 打开
collectd-environment.yaml
并列出您要在CollectdExtraPlugins
下的插件。您还可以在ExtraConfig
部分提供参数:parameter_defaults: CollectdExtraPlugins: - disk - df - virt ExtraConfig: collectd::plugin::virt::connection: "qemu:///system" collectd::plugin::virt::hostname_format: "hostname uuid"
默认情况下,collectd 附带了
磁盘
、接口
、加载
、内存
、进程
和tcpconns
插件。您可以使用CollectdExtraPlugins
参数添加额外的插件。您还可以使用ExtraConfig
选项为 CollectdExtraPlugins 提供额外的配置信息,如下所示。这个示例添加了virt
插件,并配置连接字符串和主机名格式。在
openstack overcloud deploy
命令中包含修改后的 YAML 文件,以便在所有 overcloud 节点上安装 collectd 守护进程:$ openstack overcloud deploy --templates \/home/templates/environments/collectd.yaml \ -e /path-to-copied/collectd-environment.yaml
其他资源
- 有关 collectd 的更多信息,请参阅 第 1.3.2 节 “collectd”。
- 要查看 collectd 插件和配置,请参阅 Service Telemetry Framework 指南中的 collectd 插件。