跳转到: 导航, 搜索

Ceilometer/blueprints/graphite-publisher

上下文

我们希望按租户监控所有虚拟机的资源使用情况。我们不想编写自己的监控插件,而是使用 Ceilometer。因此,与其安装完整的 Ceilometer 组件,我们可以仅在每个 hypervisor 上安装 ceilometer-compute 代理,然后使用 pipeline.yaml 文件将收集到的统计数据直接发送到 Graphite。

问题

保存记录到 sql 以及查询方面的性能问题。

解决方案

为了创建一个新的 Graphite 发布器,以便 ceilometer-compute 代理可以直接将指标发送到 Graphite。

在 publisher.yaml 中

   publishers:
       - graphite://127.0.0.1:2003

工作示例。指标被发送到 Graphite 的格式为ceilometer.project_id.resource_id.metric

Ceilometer Graphite 发布器


工作代码:https://github.com/a1git/ceilograph

代码审查:https://review.openstack.org/#/c/103479/2