3.3. 时间序列数据库组件
目前,Gnocchi 使用 Identity 服务进行身份验证,Red Hat Redis 用于传入的测量存储。为存储聚合的测量结果,Gnocchi 依赖于 Swift 或 Ceph (对象存储)。Gnocchi 还利用 MySQL 来存储资源和指标的索引。
时间序列数据库提供与 协议兼容的 statsd deamon (statsd gnocchi-statsd),并可以侦听通过网络发送的指标。要在 Gnocchi 中启用 statsd 支持,请在配置文件中配置 [statsd] 选项。资源 ID 参数用作附加所有指标的主要通用资源,以及与资源和指标关联的用户和项目 ID,以及用于创建指标的归档策略名称。
所有指标都会动态创建,因为指标发送到 gnocchi-statsd,并使用提供的名称附加到您配置的资源 ID。