

# 计量、指标和计费
<a name="metering-metrics-and-billing"></a>

 关于 SaaS 的讨论往往还会包括*计量*、*指标*和*计费*的概念。这些概念通常会合并为一个概念。但是，区分计量、指标和计费在 SaaS 环境中的不同作用非常重要。

 这些概念的难点在于，它们经常对同一个词有重叠的用法。例如，我们所说的计量可以指用于生成账单的计量数据，也可以指代用于跟踪与计费无关的资源内部消耗。我们在本次讨论中谈到的指标和 SaaS 也可能会涉及不同的上下文。

 为了帮助解决这个问题，让我们把一些特定的概念与各个术语关联起来（这种关联并不是绝对的）。
+  **计量** — 这个概念有许多定义，但最适合的是 SaaS 计费领域。它指的是，您可以计量租户活动或资源消耗，从而收集生成账单所需的数据。
+  **指标** — 指标是指您为分析业务、运营和技术领域的趋势而捕获的所有数据。这些数据可以由 SaaS 团队中的多种角色在多种上下文中使用。

 这种区分并不重要，但有助于简化我们对“计量和指标在 SaaS 环境中的作用”这一问题的思考。

 现在，如果我们将这两个概念与示例联系起来，您可以考虑使用特定的计量事件来检测您的应用程序，这些事件用于显示生成账单所需的数据。这可能是请求数、活跃用户数，也可能会映射到与某个对您的客户有意义的单元相关的消耗（请求、CPU、内存）的数据汇总。

 在您的 SaaS 环境中，您将从您的应用程序发布这些计费事件，这些事件将由您的 SaaS 系统所采用的计费结构提取和应用。这可能是第三方计费系统或自定义系统。

 相比之下，指标背后的思维方式是捕获相关操作、活动、消费模式等，这些对于评估不同租户对系统的运行状况和运营的影响至关重要。您在此处发布和汇总的指标更多地取决于不同角色（运营团队、产品负责人、架构师等）的需求。系统在此处发布这些指标数据并将其汇总到一些分析工具中，以便这些不同的用户构建系统活动视图，进而根据他们各自的角色分析系统中的各个方面。产品所有者可能想了解不同的租户如何使用相关特征。架构师可能需要视图来帮助他们了解租户如何消耗基础设施资源，诸如此类。