商业版产品计费产生逻辑¶
本文展示商业版观测云产品的按量付费计费框架中,各计费项的产生条件及价格计算逻辑。
概念先解¶
| 名词 | 说明 |
|---|---|
| 数据存储 | 即对不同的数据类型自定义设置数据保存时长 |
| 基础计费 | 某个计费项的单价为固定值 |
| 梯度计费 | 某个计费项的单价为动态值,会根据当前数据类型选择的数据存储策略有不同的单价值 |
计费周期¶
计费周期按天计算:每天的工作空间使用量会在次日零点进行结算,生成的每日账单会同步至费用中心。最终,系统将根据您选择的结算方式,从相应的账户中扣除相应的消费金额。
计费项¶
时间线¶
统计用户当天通过 DataKit 上报的指标数据中,各指标对应的标签组合数量(按每千条计费,单位为“千条/天”)。
更多详情,可参考 时间线逻辑详解。
日志¶
按数据条数计费¶
日志、事件、可用性监测等功能使用产生的数据(每百万条 /天):
- 日志若开启了 “自定义多索引” 功能,则会根据不同的索引统计当日数据增量,并对应数据存储策略的单价计算实际费用;
- 事件包含监控模块(监控器、SLO)配置检测任务产生的事件、智能巡检上报的事件、用户自定义上报的事件;
- 可用性拨测由自建拨测节点上报的拨测数据;
- 事件、可用性监测这几类数据的费用默认取日志 “默认” 索引的数据存储策略对应单价计。
Warning
根据选择不同的存储类型,超大的日志数据会拆分成多条进行计费:
-
ES 存储:日志大小超过 10 KB,该条日志计费的条数 = 取整数(日志大小/10 KB)
-
SLS 存储:日志大小超过 2 KB,该条日志计费的条数 = 取整数(日志大小/2 KB)
若单条数据小于上述限制,则还是按照 1 条计算。
按写入流量计费¶
用户上报的原始日志写入流量大小(每 GB /天)。
Warning
日志数据默认按照条数计费,如需切换为按写入流量计费,请联系客户经理。
数据转发¶
外部存储转发流量统计¶
基于当前工作空间,按外部存档类型汇总转发流量(压缩后),统计每日增量并进行计费出账。(单位:每 GB/天)。
内部存储转发流量统计¶
基于当前工作空间,按内部存储类型汇总转发流量,统计全量并进行计费出账。(单位:每 GB/天)。
敏感数据扫描流量¶
基于扫描规则统计扫描到的敏感数据原始流量大小(每 GB /天)。
比如:需要扫描某条日志数据 A,针对该数据内的三个字段均需进行脱敏规则处理,则会针对这三个字段的脱敏扫描分别计费。
安全检测扫描流量¶
统计每日安全检测规则实际扫描到的数据大小(压缩后)(每 GB/天)。
网络¶
工作空间内 eBPF 上报网络数据中统计到的 host 的数量(每台上报网络数据主机/天)。
应用性能/LLM Trace¶
统计上报的链路数据和 LLM 数据中的 Trace 的数量,一般情况下如果 Span 数据中 trace_id 相同,这些 Span 都会被归类到一个 Trace 下面。
Warning
观测云最新的计费调整中会取”数量/10“与 trace_id 数量中较大的作为当天计费数据出账。
应用性能 Profile¶
统计上报的应用性能 Profile 数据数量(每万条 Profiles /天)。
计费须知
Profile 数据主要有两部分组成:基础属性数据 + Profile 分析文件
-
若 Profile 分析文件大小超过 300 KB,数据将被拆分成多条进行计费
-
计费条数计算公式:取整数(Profile 分析文件大小 / 300 KB)
-
若分析文件小于 300 KB,则按 1 条计费
用户访问 PV¶
统计上报的用户访问的页面浏览数量(每万个 PV /天)。
Warning
观测云最新的计费调整中会取”数量/100“ 与 PV 中较大的做为当天计费数据出账;
不管是 SPA(单页应用) 还是 MPA(多页应用),用户在每访问一次页面(包含刷新或者重新进入)都算做 1 个 PV。
会话重放¶
统计有实际产生会话回放数据的 Session 的数量。一般通过统计 Session 数据中存在 has_replay:true 的 session_id 数量得出(每千个 Sessions /天)。
计费须知
-
若存在超长活跃的 Session,那么 Session 会根据
time_spent拆分成多条进行计费。 -
Session
time_spent> 4 小时,计费数量 = 取整数(time_spent/4 小时); -
若 Session
time_spent小于上述 4 小时,则还是按照 1 个 Session 计算。
可用性监测¶
开启可用性拨测任务并通过观测云提供的拨测节点返回拨测结果,每小时的时间间隔统计 1 小时内新增的拨测数据数量(每万次 API 拨测 /天)。
Warning
由于目前拨测数据存储在日志的 default 索引,所以 DQL 查询或统计需要增加以下筛选条件查询拨测数据。
index = ['default'], source = [‘http_dial_testing',‘tcp_dial_testing’,'icmp_dial_testing','websocket_dial_testing']
任务调用¶
使用异常检测、生成指标等功能产生的费用(每万次 /天)。
-
开启监控器、SLO 等定时检测任务,其中监控器突变检测、区间检测、离群检测、日志检测每次检测一次计为 5 次任务调用,其余检测类型计为 1 次任务调用。同时,若检测区间超出 15 分钟,超出的部分按照每 15 分钟叠加 1 次任务调用;
-
智能监控:主机、日志、应用智能检测每执行一次检测计为 10 次任务调用;用户访问智能检测每执行一次检测计为 100 次任务调用;
-
DataKit/OpenAPI 每次查询计为 1 次任务调用;
-
开启生成指标每次查询计为 1 次任务调用;
-
选择中心 Func 提供的高级函数每次查询计为 1 次任务调用。
计算示例
监控器调用次数:
- 正常情况下计算示例:假设执行一次“突变检测“,则计算为 5 次任务调用。
- 超检测区间情况下的计算示例:若检测区间为 30 分钟,则超出的部分按照每 15 分钟向上加 1。例如,执行一次“离群检测“,计算为 6 次任务调用。
- 检测类型算多次且超检测区间情况下的计算示例:执行两次“区间检测“,叠加检测区间为 60 分钟,则计算为 13 次任务调用(2 次检测 * 5 + 3 次超出检测区间)。
智能监控调用次数计算示例:假设执行一次“主机智能监控“,则计算为 10 次任务调用。
定时报告¶
工作空间内定时报告每日发送的次数(每次 /天)。
中心 pipeline¶
统计所有命中中心 pipeline 处理的原始日志的数据大小(每 GB /天)。
短信¶
统计当天发送的短信的数量(每 10 条 /天)。