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