OpenStack的Telemetry Data Collection服务概述

OpenStack的Telemetry项目通过Ceilometer等组件收集其他服务的数据,用于计量和分析。Ceilometer包括Compute代理、中心代理和通知代理,负责轮询资源使用情况和处理事件消息。安装配置涉及创建用户、安装服务、配置各组件及Nova、Heat和Neutron等服务,确保数据能正确发布给如Gnocchi这样的存储系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Telemetry项目是OpenStack的一个独立项目,专门用于采集其他服务的数据,用于计量。Telemetry提供了若干个软件组件,形成若干个服务的集合。服务之间通过OpenStack的消息总线互相通信。服务采集的数据可以发布给不同的存储或分析系统,默认发送给Gnocchi数据库。

1. Telemetry功能

  • 轮询OpenStack服务,以计量服务的数据
  • 监控服务的通知,以收集服务的事件并计量服务的数据
  • 将收集到的数据发布给不同的目标,如数据库、消息队列等

2. 软件组件构成

Ceilometer是Telemetry中的核心组件,提供了一个数据收集服务,能够跨各种OpenStack核心组件以规范化数据和转换数据。收集的数据可用于账单、资源追踪,以及报警等。其他还包括Aodh, Gnocchi和Panko等。

1) Compute代理(ceilometer-agent-compute)
运行在每个Compute节点上,轮询统计该Compute节点的资源使用。
            ceilometer-polling --polling-namespace compute
2) 一个中心代理(ceilometer-agent-central)
运行在一个中心管理节点上,轮询统计各类资源的使用。
            ceilometer-polling --polling-namespace central
3) 一个通知代理(ceilometer-agent-notification)
运行在一个中心管理节点上,处理来自消息队列中的消息,以统计事件形成计量数据。

3. 安装配置

1) Ceilometer Controller Services

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值