第 3 章 为 Telemetry 配置时间序列数据库(Gnocchi)
时间序列数据库(Gnocchi)是一个多项目、指标和资源数据库。它旨在以非常大规模存储指标,同时向操作员和用户提供对指标和资源信息的访问。
警告
使用 Red Hat OpenStack Platform (RHOSP) Object Storage (swift)进行时间序列数据库(Gnocchi)存储只支持小型和非生产环境。
3.1. 了解时间序列数据库 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
本节定义用于时间序列数据库(Gnocchi)功能的常见术语。
- 聚合方法
-
种函数用于将多个测量结果聚合到聚合中。例如,
min聚合方法将不同测量结果的值聚合到时间范围中所有测量结果的最小值。 - aggregate
- 根据归档策略,从多个测量结果生成的数据点元数据。聚合由时间戳和值组成。
- 归档策略
- 附加到指标的聚合存储策略。归档策略决定聚合在指标中保留的时长,以及如何聚合聚合(聚合方法)。
- granularity
- 在一系列指标的聚合中两个聚合之间的时间。
- 测量
- API 发送到时间序列数据库的传入数据点元。测量由时间戳和值组成。
- 指标
- 由 UUID 标识的实体。指标可以使用名称附加到资源。指标存储其聚合的方式由与指标关联的归档策略定义。
- 资源
- 代表您与指标关联的任何实体。资源由唯一 ID 标识,可以包含属性。
- 时间序列
- 按时间排序的聚合列表。
- timespan
- 指标保留其聚合的时间周期。它用于归档策略的上下文。