我正在尝试收集在 OpenStack 上创建的每个实例的数据。我使用 Kolla-Ansible 安装了 Openstack Wallaby,并启用了 Gnocchi、Ceilometer 和 Aodh。
在 Ceilometer polling.yml 文件中,我添加了要收集的指标:
---
sources:
- name: some_pollsters
interval: 300
meters:
- cpu
- memory.usage
- ...
这是我需要收集的两个指标:
- memory.usage (MB):实例使用的 RAM 量,来自其分配的内存量
- cpu (ns):使用的 CPU 时间
我希望为我创建的每个实例都有一个 gnocchi 资源;但是,创建的唯一资源与计算节点有关。有三种资源nova_compute
类型和一种image
类型。我不知道我是否必须配置 gnocchi 以收集具有该instance
类型的资源所需的数据。
如果我必须提供任何其他信息,请告诉我。