2.7. 指标和监控
本节概述指标和监控组件的主要新功能和更改。
collectd
5.8 集成collectd
5.8 版本包括以下额外插件:-
OVS-stats
- 插件收集 OVS 连接网桥和接口的统计信息。 -
OVS
-events
- 插件监控 Open vSwitch (OVS)连接的接口的链接状态,将值分配到collectd
,并在 OVS 数据库中链路状态更改时发送通知。 -
hugepages
-hugepages
插件允许按数字、字节或平台上对空闲和使用的巨页监控。 -
Intel
-rdt
-intel_rdt
插件通过 Intel 资源 Director 技术(Intel® RDT)等监控功能(如 Cache Monitoring Technology (CMT)、内存带宽监控(MBM))收集信息。这些功能提供有关共享资源使用情况的信息,如最后级别的缓存 occupancy、本地内存带宽使用情况、远程内存带宽使用以及每个时钟的说明。 -
libvirt
插件扩展 -libvirt
插件扩展为支持平台上的 CMT、MBM、CPU Pinning、Utilization 和 State 指标。
-
collectd
和gnocchi
集成collectd-gnocchi
插件将指标发送到 gnocchi。默认情况下,它创建一个名为collectd
的资源类型,以及监控每一主机的新资源。每个主机都有一个使用下列命名约定动态创建的指标列表:
plugin-plugin_instance/type-type_instance-value_number
要正确创建指标,请确保归档策略规则匹配。
- 支持
具有多个
RabbitMQ 服务器的传感器 -
在这个版本中,Red Hat OpenStack Platform 增加了对使用多个 RabbitMQ 服务器的传感器的支持。
要做到这一点,使用
config.yaml
文件中的MonitoringRabbitCluster
参数。 - Intel Resource Director Technology/Memory Bandwidth Monitoring 支持
- 内存带宽监控(MBM)是 Intel® 资源 Director 技术(RDT)不可或缺的一部分。内存用量和可用性从所有节点收集,并可供 OpenStack 使用,以作出更好的调度决策,并根据 SLA 提供。
- 删除 Telemetry API 和
ceilometer-collector
-
Telemetry API 服务由
OpenStack Telemetry Metrics
(gnocchi)服务和OpenStack Telemetry Alarming
(aodh)服务 API 替代。ceilometer-collector 服务由
ceilometer-notification-agent
守护进程替代,因为遥测轮询代理会将来自示例文件的消息发送到ceilometer-notification-agent
守护进程。
注意
Ceilometer 作为一个整体没有被弃用,只是 Telemetry API 服务和 ceilometer-collector 服务。