3.2. 指标
时间序列数据库(Gnocchi)存储来自 Telemetry 的指标,用于指定任何可测量的指标数据,例如,服务器的 CPU 使用量、一个房间温度或网络接口发送的字节数。
指标具有以下属性:
- 用于标识指标的 UUID
- 指标名称
- 用于存储和聚合测量结果的归档策略
默认情况下,时间序列数据库存储以下指标,如 etc/ceilometer/polling.yaml 文件中定义:
[root@controller-0 ~]# podman exec -ti ceilometer_agent_central cat /etc/ceilometer/polling.yaml
---
sources:
- name: some_pollsters
interval: 300
meters:
- cpu
- memory.usage
- network.incoming.bytes
- network.incoming.packets
- network.outgoing.bytes
- network.outgoing.packets
- disk.read.bytes
- disk.read.requests
- disk.write.bytes
- disk.write.requests
- hardware.cpu.util
- hardware.memory.used
- hardware.memory.total
- hardware.memory.buffer
- hardware.memory.cached
- hardware.memory.swap.avail
- hardware.memory.swap.total
- hardware.system_stats.io.outgoing.blocks
- hardware.system_stats.io.incoming.blocks
- hardware.network.ip.incoming.datagrams
- hardware.network.ip.outgoing.datagrams
polling.yaml 文件还指定默认的轮询间隔为 300 秒(5 分钟)。