作者:来自 Elastic Vinay Chandrasekhar

我们正在将 Elastic Observability Serverless 上 TSDS 指标的价格降低 75%。
作为围绕指标宣布的重大产品增强功能的一部分,Elastic Observability 正在更新指标定价方式。在 Elastic Observability Serverless 上,以 TSDS 索引模式存储的指标数据,现在采集和保留价格均为标准 Observability 每 GB 费率的 25%。在 Elastic Cloud Hosted(ECH)和 Self-Managed 环境中,目前 TSDS 上的指标无需额外付费。在这两种情况下,指标运行所需的基础设施都更少。
这些定价变化伴随着 Elastic Observability 最近对指标存储和查询方式的全面改进。Elastic 围绕专门为时间序列设计的列式存储引擎重新构建了指标平台。与竞争方案相比,它可以将指标存储效率提升最高 2.5 倍,并将查询延迟降低最高 30 倍。同时,它还增加了原生 Prometheus 数据采集和 PromQL 支持,以及完整的 ES|QL 时间序列查询支持。这些工程改进使 Elastic 运行指标的效率极高,因此客户现在只需支付其他厂商成本的一小部分。
本文将介绍具体变化,并通过与 Datadog 的示例成本对比,展示 Elastic 带来的显著成本节省,超过 50%。
Elastic Observability Serverless:指标现在按照标准每 GB 费率的 25% 定价
在 Elastic Observability Serverless 上,TSDS 指标数据现在按照标准 Observability 每 GB 费率的 25% 定价,包括采集和保留。你的计费方式不会改变。你仍然按照相同的分层容量结构,根据采集的 GB 数量和保留的 GB 数量付费。TSDS 索引模式下的指标,只是在每个容量层级中按照其他 observability 数据费率的四分之一进行计费。
实际上,这意味着 Observability Complete 中的指标价格大致如下:
| 维度 | 标准 Observability 费率(最低) | 指标费率(最低) |
|---|---|---|
| 采集(每 GB) | 约 $0.09 | 约 $0.023 |
| 保留(每 GB/月) | 约 $0.019 | 约 $0.005 |
所展示的费率为最高容量层级("最低价格")费率。入门层级费率更高,并会随着容量增加逐步降低。指标费率在每个容量层级均为对应标准费率的 25%。该定价适用于存储在 Elastic Observability Serverless 上、采用时间序列(TSDS)模式的指标数据。
有几点值得特别说明:
- 你仍然按照你已经熟悉的计费单位,根据实际使用量付费。没有需要额外学习的指标专用计费模型,没有按主机计费许可,也没有基于 cardinality 的额外费用。新增一个 Kubernetes 标签、新增一个云实例标签,或者新增一个应用维度,只会增加数据量,但不会让你进入不同的或定制化的计费模式。
- 长期保留依然保持低成本。由于指标保留费用按照标准费率的 25% 计算,保留一年或更长时间的指标数据成本仅为基于信号无关定价模式收费的一小部分。更短的保留周期成本也会按比例降低。
- 容量定价层级仍然适用。随着采集量和保留量增长,你的每 GB 单价会按照与其他 observability 数据相同的层级结构下降。
Elastic Observability Serverless 与 Datadog 的价格对比
Datadog 对基础设施监控主要按照主机数量收费,然后再单独收取 custom metrics 费用:任何超出 Datadog 内置集成范围的用户自定义指标,例如 OpenTelemetry、Prometheus 或 Kubernetes 数据,都属于 custom metrics。当 instrumentation 更丰富、cardinality 增长时,custom metrics 和容器相关费用会叠加在按主机计费的费用之上。
Elastic 则按照数据量对相同工作负载进行计费,使用上述指标费率。
为了让对比更加具体,下面提供两个示例工作负载。两者都采用保守且明确说明的假设。
共同假设
Datadog:
-
Infrastructure Pro,最低公开价格(年度承诺)的主机价格为 $15/主机/月,其中包含 15 个月保留期。
-
Custom metrics 超额费用按照列表价格 $5/100 个指标/月计算。
-
容器超额费用为 $1/容器/月。
Elastic Observability Serverless:
-
Observability Complete。
-
Premium support。
-
15 个月保留期,以匹配 Datadog 包含的 15 个月保留期。
注意:如果数据保留时间少于 15 个月,Elastic 的价格会更低。
两者:
-
15 秒采集间隔(Datadog Agent 默认值应用于两个平台)。
-
约 450 字节/数据点(根据 Kubernetes 和主机环境中 OpenTelemetry 和 Prometheus 测试数据采集结果估算)。
-
所有数字均为四舍五入后的月度估算值,仅用于说明。
示例 1:300 台主机的云和虚拟机环境
假设一个团队监控 300 台主机------每台主机大约产生 500 个指标序列,其中约 250 个是 custom application metrics(其中 150 个超过 Datadog 每台主机包含的 100 个指标额度)。
| Datadog(Infrastructure Pro*) | Elastic Observability Serverless | |
|---|---|---|
| 主机 | $4,500 | --- |
| 计算方式 | 300 × $15 | --- |
| Custom metrics 超额费用 | $2,250 | --- |
| 计算方式 | (250 − 100)× 300 台主机 = 超额 45,000 个;45,000 ÷ 100 × $5 | --- |
| 指标数据(采集 + 15 个月保留) | 已包含 | 约 $2,200 |
| 计算方式 | --- | 采集 693.22+保留693.22+保留1,240.10 = 小计 1,933.32;𝑃𝑟𝑒𝑚𝑖𝑢𝑚𝑠𝑢𝑝𝑝𝑜𝑟𝑡×151,933.32;Premiumsupport×15290.00 |
| 预计月度总费用 | 约 $6,750 | 约 $2,200 |
对于这个示例工作负载,Elastic 的费用约比 Datadog 估算值低 67%。
示例 2:Kubernetes 平台(5 个集群,约 200 个节点)
假设一个更高 cardinality 的 Kubernetes 环境:200 个节点,每个节点约 1,000 个指标序列,每个节点约 400 个 custom metrics,并且每个节点约运行 20 个容器。
| Datadog(Infrastructure Pro*) | Elastic Observability Serverless | |
|---|---|---|
| 主机 | $3,000 | --- |
| 计算方式 | 200 × $15 | --- |
| Custom metrics 超额费用 | $3,000 | --- |
| 计算方式 | (400 − 100)× 200 个节点 = 超额 60,000 个;60,000 ÷ 100 × $5 | --- |
| 容器超额费用 | $3,000 | --- |
| 计算方式 | (20 − 5)× 200 个节点 = 超额 3,000 个;3,000 × $1 | --- |
| 指标数据(采集 + 15 个月保留) | 已包含 | 约 $2,800 |
| 计算方式 | --- | 采集 835.21+保留835.21+保留1,618.47 = 小计 2,453.67;𝑃𝑟𝑒𝑚𝑖𝑢𝑚𝑠𝑢𝑝𝑝𝑜𝑟𝑡×152,453.67;Premiumsupport×15368.05 |
| 预计月度总费用 | 约 $9,000 | 约 $2,800 |
同样,对于这个示例,Elastic 的费用约比 Datadog 估算值低 69%。
*关于 Datadog 层级的说明:上文展示的是 Infrastructure Pro,每台主机 15/月,这是价格较低且更常见的层级。DatadogEnterprise每台主机价格更高(23),但包含更多额度:每台主机 200 个 custom metrics 和 10 个容器,而 Pro 为 100 个 custom metrics 和 5 个容器,因此最终总费用通常处于相近范围。
在示例 1 中,Enterprise 方案约为每月 7,650(Elastic约低71 6,750(Elastic 约低 67%)。
在示例 2 中,Enterprise 方案约为每月 8,600(Elastic约低67 9,000(Elastic 约低 69%)。
无论选择哪个层级,对比结果都得出相同结论。
对比结果:成本节省远超 50%
在两个示例中,Elastic Observability Serverless 的成本大约比可比的 Datadog 费用低三分之二,并且双方都按照 15 个月保留期进行匹配。差距主要来自两个平台对指标的定价方式不同:随着 instrumentation 增加,Datadog 的 custom metrics 和容器费用会叠加在按主机计费费用之上,而 Elastic 仅根据数据量计费。
具体节省金额取决于 cardinality、采集间隔和保留周期。这些示例采用了 Datadog 15 秒默认采集间隔。如果采用 60 秒采集间隔,或者 custom metrics 和容器使用量较低,节省比例会有所变化,但整体趋势不会改变。结论在多种假设条件下都成立:对于指标而言,Elastic Observability Serverless 的成本比 Datadog 低 50% 以上,并且你可以保留每个指标的完整精度,而无需为了控制成本而丢弃数据。
常见问题
Elastic Cloud Serverless 上的指标如何计费?
指标的计费方式与 Elastic Observability 的其他数据相同:按照采集的数据量(每 GB)和保留的数据量(每 GB)计费,并采用容量分层结构。此次更新后,指标数据在这两个维度上的价格均为标准 Observability 每 GB 费率的 25%,在最高容量层级中,约为每 GB 采集 0.023,以及每GB每月保留 0.023,以及每GB每月保留 0.005。
Elastic 是否会针对高 cardinality 指标收取更高费用?
不会。Elastic 不采用基于 cardinality 或基于单个指标数量的计费方式。新增 Kubernetes 标签、云实例标签或应用维度只会增加数据量,但不会触发更高价格层级或 custom metrics 附加费用,因此你可以保持高 cardinality 指标的完整精度。
Elastic Observability 的指标成本是否低于 Datadog?
在本文中的示例工作负载中,Elastic Observability Serverless 的指标成本约比 Datadog 低三分之二。该模型采用 Datadog 15 秒默认采集间隔,并且双方均按照 15 个月保留期计算。Datadog 主要按照主机数量收费,并额外收取 custom metrics 和容器超额费用,而 Elastic 按数据量收费,因此随着 cardinality 增加或采集频率提高,成本差距会进一步扩大。
实际节省金额取决于你的主机数量、cardinality、采集间隔以及保留周期。
在 Elastic 上保留一年或更长时间的指标需要多少成本?
由于保留费用按照标准 Observability 费率的 25% 计算(最低约为每 GB 每月 $0.005),Elastic Cloud Serverless 上长期指标保留仍然具有非常高的成本合理性,并允许你根据需求选择和支付保留周期。
在上述对比中,Elastic 采用 15 个月保留期进行计算。更短的保留周期成本会按比例降低,因为你只需为实际保留的数据量付费。
为什么 Datadog 在 Kubernetes 和 OpenTelemetry 工作负载上的指标费用较高?
Datadog 会将大多数 OpenTelemetry、Prometheus 和 Kubernetes 应用指标归类为 custom metrics。当这些指标超过包含额度后,会在按主机收费基础上额外计费,同时还会产生容器超额费用。高 cardinality、高密度 instrumentation 的环境会快速超过这些限制。
Elastic 则仅按照数据量对相同数据计费,因此成本差距最大的正是这些类型的工作负载。
可用性和开始使用
新的指标定价伴随着更广泛的 Elastic Observability 指标版本发布,其中包括列式指标引擎、原生 Prometheus 数据采集、PromQL 支持、ES|QL 时间序列查询、预构建 Kubernetes 和 AWS 内容,以及 Datadog 和 Grafana 迁移工具。
本文中的价格数据、竞争对比以及示例工作负载均为基于发布当天公开价格信息的示例估算。实际成本会根据工作负载、配置、保留周期以及商业条款有所不同。竞争对手价格基于公开可获取的信息,并可能由相应厂商进行调整。本文中描述的任何功能或功能发布时间均由 Elastic 自行决定,并可能发生变化。