跳转到: 导航, 搜索

遥测

(重定向自 Ceilometer)

OpenStack 遥测

项目使命

可靠地收集已部署云中物理和虚拟资源利用率的数据,持久化这些数据以便后续检索和分析,并在满足定义的标准时触发操作。

服务

OpenStack 环境的遥测需求非常广泛和多样,包括计量、监控和告警等用例。这些用例的范围非常广泛,超出了单个项目和团队的范围。目前,遥测项目提供一组跨多个项目划分的功能;每个项目旨在在遥测领域提供离散的服务。

由项目管理

目前由遥测团队管理的项目包括

规范 https://github.com/openstack/ceilometer-specs
管理员文档 https://docs.openstack.org/admin-guide-cloud/telemetry.html
Meetings https://etherpad.openstack.org/p/telemetry-meeting-agenda


Aodh

Aodh 的目标是能够基于 Ceilometer 收集的样本或事件数据,根据定义的规则触发操作

源代码 https://github.com/openstack/aodh
Bug 追踪器 https://bugs.launchpad.net/aodh
文档 https://docs.openstack.org/aodh/latest/
软件包 http://tarballs.openstack.org/aodh/

Ceilometer

Ceilometer 的目标是高效地收集、规范化和转换 OpenStack 服务生成的数据。它收集的数据旨在用于创建不同的视图并帮助解决各种遥测用例。Aodh 和 Gnocchi 是扩展 Ceilometer 数据的两个例子。

源代码 https://github.com/openstack/ceilometer
Bug 追踪器 https://bugs.launchpad.net/ceilometer
文档 https://docs.openstack.org/ceilometer/latest/
软件包 http://tarballs.openstack.org/ceilometer/

外部管理(非 OpenStack)

Gnocchi

Gnocchi 的目标是提供时间序列资源索引、指标存储服务,使用户能够捕获 OpenStack 资源及其相关指标。通过用户定义的归档策略设置滚动聚合,其目标是提供可扩展的手段来存储短期和长期数据,并根据输入数据(例如 Ceilometer)提供统计视图。

源代码 https://github.com/gnocchixyz/gnocchi
Bug 追踪器 https://github.com/gnocchixyz/gnocchi/issues
文档 http://gnocchi.xyz
软件包 https://pypi.python.org/pypi/gnocchi

外部管理

  • Heat - 编排服务,使用 Ceilometer 数据提供自动伸缩功能。
  • Horizon - UI 服务,允许与 Aodh 数据交互。
  • PowerVM - PowerVM 轮询插件。所有者:thorst 和 efried。IRC:#openstack-powervm
  • CloudKitty - OpenStack 评级即服务组件和使用情况报告。
  • Graphite Publisher - Ceilometer 发布者,用于连接到 Graphite。
  • Watcher - 资源优化服务。
  • Cyclops - 云提供商的评级-计费-结算解决方案。
  • Collectd-openstack-plugins - Collectd writer 插件,用于将遥测数据发布到 Ceilometer、Aodh 和 Gnocchi。
  • Collectd-gnocchi - Collectd writer 插件,用于将遥测数据发布到 Gnocchi。

路线图

项目的未来方向和计划可以在 https://etherpad.openstack.org/p/telemetry-train-roadmap 找到。如果您对某项任务感兴趣,请随时参与。任何人都可以提出自己的想法作为补丁。

为遥测贡献

开发者文档可以在每个项目的各自文档页面中找到。

遥测项目团队在 Freenode 的 #openstack-telemetry 频道中活动,欢迎随时加入并停留。我们使用 OpenStack Developers List 进行电子邮件讨论。如果您想发布与遥测领域多个项目相关的内容,请在主题中标记 [telemetry]。如果您有关于单个项目的帖子,请在主题中标记适当的标签:[aodh] 或 [ceilometer]。

联系方式

在 OFTC 的 IRC #openstack-telemetry 频道中 ping 这里列出的贡献者之一,或将带有前缀 [telemetry] 的邮件发送到 openstack-discuss@lists.openstack.org 邮件列表。

  • Matthias Runge,IRC 上的 mrunge,<mrunge@redhat.com> - PTL
  • Lingxian Kong (lxkong) - 核心审核员
  • Rong Zhu (zhurong) - 核心审核员


贡献者

  • Adrian Turjak (adriant)
  • Florian Engelmann (engel75)
  • Joseph Davis (joadavis)
  • Rafael Weingärtner (rafaelweingartne)
  • Shaoman Zhang (shaoman)