Atom feed of this document
  

 介绍

即使是在云工业中,供应商也必需使用一个多步骤的过程来进行付费。在云环境中对使用量进行付费需要的步骤为计量、评估和支付。由于供应商的对于一个共享的解决方案太过于具体,评估和支付方案无法设计为一个通用的模块来满足所有。向用户提供包含对云服务的测量需要满足云计算中对 "measured service" 的定义。

Telemetry 模块最初是设计于支持 OpenStack 云资源的付费系统的。这个项目仅仅覆盖了付费所需过程中的计量部分。这个模块收集关于系统的信息,并将其以一个简单的格式保存,以提供任意需要付费的数据。

除了系统系统的度量之外,Telemetry 模块也会获取在 OpenStack 系统中执行的各种操作所触发的事件消息。这个数据会获取为 Events 并与计量数据一起保存。

计量的列表会持续增长,这使得将通过 Telemetry 收集的数据用于各种目的成为可能,而不仅仅是付费。例如,Orchestration 模块中的自动扩展特性会通过警告这个模块的配置来触发,然后获取 Telemetry 中的消息。

本文档中的章节包含了 Telemetry 的架构和使用信息。第一个部分包含了对在一个典型的 OpenStack 部署环境中所使用的系统架构的简单的概括。第二个部分描述了数据收集机制。您也可以阅读关于报警的内容来了解报警的定义是如何传递给 Telemetry 的,以及当发生报警时可能发生什么操作。最后一个部分包含了一个故障排除指南,它会提及一些错误的解决方案和针对问题的可能解决方案。

您可以以三种不同的方式获取收集的样例:通过 REST API、通过命令行接口或通过 OpenStack 仪表盘上的计量标签进行操作。

Questions? Discuss on ask.openstack.org
Found an error? Report a bug against this page


loading table of contents...