摘要

  • 按基数计费的现行文档规定,未配置Metrics without Limits的自定义指标按索引用量计费;配置后,摄入与索引两种用量都进入模型,仍受套餐额度及合同价格影响。
  • 官方GAUGE示例保留四种摄入组合,把可查询索引缩为三种。这是计数解释,不是客户实测,也不是账单同比例节省。
  • Metric Name Pricing对摄入范围与计量单位另有规定。近期没有查询,也不等于某个资产已经不依赖相关指标或标签。

索引少了,不代表发出的数据少了

一个标签可以把原本同名的序列区分开。按主机区分,对业务汇总可能没有价值,对故障定位却可能重要。去掉维度不是天然正确或错误,它改变的是组织能要求索引回答什么问题。

Datadog的Metrics without Limits指南允许在应用内设置保留或排除的标签,不要求必须修改发送端代理或代码。保留下来的标签用于仪表板、笔记本、监测器等产品的查询。这项控制作用于可查询部分,不能单独证明源头减少了遥测发送。

如果采购目标是降低不必要的查询维度,这可能是合适工具。如果目标是减少发送数据,仅凭索引下降就验收,便把一个结果当成另一个结果。组织会看到更小的数字,却没有确认原来的经济问题是否解决。

本文没有访问Datadog账户、保存配置或运行指标测试,也不据标签裁剪推断源数据销毁、历史查询恢复或客户损失。这些状态不应由一个标签设置的说明代替证明。

配置开关,还会移动计费边界

自定义指标计费页开头明确限定范围:它讲的是按基数计费,使用Metric Name Pricing合同项目的客户应采用另一个模型。在本文讨论的基数模型中,未配置Metrics without Limits的指标按索引用量计费;配置后,则涉及摄入与索引两种用量。

所以,一项让索引更小的调整,也可能让另一种用量进入费用比较。这不是隐藏收费的指控,而是公开文档所区分的两种状态。只验收索引下降,会漏掉交易范围的变化。

这也不意味着配置一定涨价。套餐额度、原始与保留组合的规模、合同索引价格,都影响净结果。本文没有客户合同或账单,不能宣布普遍节省,更不能宣布普遍费用上升。

在这个模型中,计入可收费摄入用量的是配置过的指标。它不是说其他指标没有把数据送到Datadog。源头发送、平台摄入与某一计费项目的统计人口,必须分别解释。

四种摄入组合,三种索引组合

官方GAUGE示例从主机、端点与状态形成的四种组合出发。只保留端点和状态后,可查询组合变为三种,摄入组合仍是四种。数字来自供应商的解释示例,不是本文测得的客户流量。

不同主机的组合可以在去掉主机维度后归为同一类。这可能保留业务问题所需的答案,也可能失去某个运维问题需要的区别。组合数的下降本身,不能决定这个区别值不值得购买。

三相对于四,也不能换算成总账减少相同比例。计费范围已经变化,套餐额度尚待应用,指标类型也有不同计数机制。GAUGE示例不能扩成所有分布指标或其他类型的统一倍率。

有意义的验收对象,是预定问题仍能以可接受的总成本回答。更少的可见组合是中间状态,不是答案价值或净费用的交付凭据。

没有近期查询,未必没有依赖

指南推荐过去30天活跃查询的标签,同时提醒保留已经用于资产、但没有活跃查询的标签。后者很重要:平时不打开的仪表板,或者低频业务环节,仍可能承担一项长期依赖。

Metrics Summary定义把“未查询”与“已使用”分开。前者对应指定访问方式在30、60或90天内没有发生;后者只要指标仍存在于资产上就成立,不取决于是否最近查询。

平静的观察窗口可以触发复核,不能证明未来调查或周期性问题不需要这一维度。反过来,老资产上的引用也可能过时,不能因此永远保留所有标签。需要一个能判断问题是否仍然必要的人。

降低配置摩擦,是产品的价值;它也可能让预算执行人比诊断责任人更快作出改变。若没有记录应保留的关键问题,近期活动推荐就容易变成替长期依赖作决定的隐性权威。

估计、峰值与月平均,不是同一份证据

Metrics Summary提供基数预估,并规定指标需超过48小时才可使用估计器。这有助于筛选调整方案,但不是账户净账单预测,尤其不能自动结清新进入范围的摄入计费。

Usage Details用量说明采用当月各小时的平均口径。基数计费页同样以每小时不同时间序列的数量计算月平均。在这一模型下,数据点提交频率和查询次数不是该可计费用量的驱动项。

小时平均用量说明还区分平均值与最大值,并提供日或月粒度。某个峰值、最近一小时估计和整月平均,不能互相代替。即时索引下降也不能直接对比另一时间窗口的账单。

比较需要同类指标、相容时间窗口与已知配置范围,再结合实际合同。同时,还要确认关键问题仍有答案。数字下降与有用结果可以兼容,但一个不能单独证明另一个。

另一种合同,可能改变同名字段的单位

指南另列Metric Name Pricing:在该模型下,所有提交的数据点都贡献摄入用量,不限于Metrics without Limits配置过的指标;分布指标倍率的处理也不同。因此,本文的基数模型边界不能被推广到所有Datadog合同。

单指标用量说明进一步区分单位:一种解释是最近一小时的时间序列估计,Metric Name Pricing组织则对应数据点总和估计。字段名熟悉,不保证经济单位没变。

这是采购问题,不只是看图问题。合同改变了分母,如果报表继续沿用同一标签和旧解释,所谓趋势就可能连接了不同统计对象。本文不假定读者账户实际采用哪个模型,也没有请求其用量接口。

Datadog提供了不重做发送端就调整查询维度的能力。真正可接受的交易,需要把可回答的问题、适用计费人口和总成本放在一起。索引更小,不能替采购方把这三项一并签收。

来源