計(jì)費(fèi)規(guī)則
可觀測(cè)鏈路 OpenTelemetry 版對(duì)鏈路上報(bào)和存儲(chǔ)、指標(biāo)存儲(chǔ)進(jìn)行按量付費(fèi)。本文介紹按量計(jì)費(fèi)模式的計(jì)費(fèi)項(xiàng)和付費(fèi)方式。
本文所涉及價(jià)格請(qǐng)以產(chǎn)品定價(jià)頁(yè)為準(zhǔn)。
基本概念
請(qǐng)求鏈路(Trace):一個(gè)請(qǐng)求鏈路代表一個(gè)事務(wù)或者流程在(分布式)系統(tǒng)中的執(zhí)行過(guò)程。
Span:一次調(diào)用請(qǐng)求代表一個(gè)Span,每一個(gè)Span代表請(qǐng)求鏈路中被命名并計(jì)時(shí)的連續(xù)性執(zhí)行片段。
指標(biāo)(Metric):統(tǒng)計(jì)數(shù)據(jù),例如應(yīng)用、接口、數(shù)據(jù)庫(kù)的請(qǐng)求數(shù)據(jù)、響應(yīng)時(shí)間、異常數(shù)等。
請(qǐng)求鏈路與Span的關(guān)系:在一個(gè)賬號(hào)下TraceID相同的所有運(yùn)動(dòng)軌跡,視為一次請(qǐng)求鏈路。一個(gè)請(qǐng)求鏈路最多包含10個(gè)請(qǐng)求(Span),每個(gè)Span最大不超過(guò)2 KB,超出部分將會(huì)丟棄。關(guān)于請(qǐng)求鏈路與Span關(guān)系的更多信息,請(qǐng)參考可觀測(cè)鏈路 OpenTelemetry 版基本概念。
請(qǐng)求鏈路與指標(biāo)(Metric)的關(guān)系:上報(bào)的鏈路請(qǐng)求會(huì)聚合生成統(tǒng)計(jì)指標(biāo),一個(gè)請(qǐng)求鏈路對(duì)應(yīng)生成一個(gè)統(tǒng)計(jì)指標(biāo)。
按量付費(fèi)
可觀測(cè)鏈路 OpenTelemetry 版的計(jì)費(fèi)項(xiàng)包括請(qǐng)求鏈路的上報(bào)和存儲(chǔ)、統(tǒng)計(jì)指標(biāo)的存儲(chǔ),對(duì)應(yīng)單價(jià)如下:
可觀測(cè)鏈路 OpenTelemetry 版每日提供一定的免費(fèi)額度,如使用量低于免費(fèi)額度將不收取費(fèi)用,如超過(guò)免費(fèi)額度(包括免費(fèi)額度最大值)則按全量請(qǐng)求鏈路和指標(biāo)計(jì)費(fèi)。
計(jì)費(fèi)項(xiàng) | 免費(fèi)額度 | 單價(jià) |
上報(bào)費(fèi)用 | 100萬(wàn)Span/天 | 0.09元/百萬(wàn)Span |
鏈路存儲(chǔ)費(fèi)用 | 100萬(wàn)Span/天 | 0.02元/百萬(wàn)Span/天 |
統(tǒng)計(jì)指標(biāo)存儲(chǔ)費(fèi)用 | 100萬(wàn)條指標(biāo)/天 | 0.01元/百萬(wàn)條指標(biāo)/天 |
上報(bào)費(fèi)用根據(jù)實(shí)際上報(bào)的請(qǐng)求Span數(shù)量決定,上報(bào)的鏈路請(qǐng)求會(huì)聚合生成統(tǒng)計(jì)指標(biāo)(例如應(yīng)用、接口、數(shù)據(jù)庫(kù)的耗時(shí)、QPS、異常等)。您可以在可觀測(cè)鏈路 OpenTelemetry 版控制臺(tái)的 頁(yè)面通過(guò)設(shè)置采樣率調(diào)整上報(bào)量。
示例:每天上報(bào)100萬(wàn)請(qǐng)求約等于1000萬(wàn)Span。平均每天費(fèi)用為10(10個(gè)百萬(wàn)Span)*0.09=0.9元。
鏈路存儲(chǔ)費(fèi)用按實(shí)際存儲(chǔ)量計(jì)算,每天統(tǒng)計(jì)總的存儲(chǔ)量,和存儲(chǔ)天數(shù)有關(guān)。您可以在可觀測(cè)鏈路 OpenTelemetry 版控制臺(tái)的 頁(yè)面調(diào)整適當(dāng)?shù)拇鎯?chǔ)天數(shù)。
示例:每天上報(bào)100萬(wàn)請(qǐng)求鏈路(約1000萬(wàn)Span)并存儲(chǔ)15天。存儲(chǔ)15天總的存儲(chǔ)量為15(天)* 10(10個(gè)百萬(wàn)Span)=150個(gè)百萬(wàn)條,每天的存儲(chǔ)費(fèi)用為150(百萬(wàn))*0.02=3元。
統(tǒng)計(jì)指標(biāo)存儲(chǔ)費(fèi)用按實(shí)際存儲(chǔ)量計(jì)算,每天統(tǒng)計(jì)總的存儲(chǔ)量,和存儲(chǔ)天數(shù)有關(guān)。您可以在的
頁(yè)面調(diào)整適當(dāng)?shù)拇鎯?chǔ)天數(shù)。示例:每天上報(bào)100萬(wàn)請(qǐng)求鏈路并存儲(chǔ)15天,平均每天產(chǎn)生約100萬(wàn)指標(biāo)。存儲(chǔ)15天總的指標(biāo)量為15(天)* 1(1個(gè)百萬(wàn)指標(biāo))=15個(gè)百萬(wàn)條,每天的存儲(chǔ)費(fèi)用為15(百萬(wàn))* 0.01=0.15元。
計(jì)費(fèi)方式:
可觀測(cè)鏈路 OpenTelemetry 版按天計(jì)費(fèi),每天0點(diǎn)計(jì)費(fèi)前一天費(fèi)用。
請(qǐng)求鏈路上報(bào)費(fèi)用只計(jì)算當(dāng)天的流量。
鏈路存儲(chǔ)和指標(biāo)存儲(chǔ)按存儲(chǔ)量計(jì)算,每天統(tǒng)計(jì)總存儲(chǔ)量,和存儲(chǔ)天數(shù)有關(guān)。
開(kāi)通按量付費(fèi)
開(kāi)通可觀測(cè)鏈路 OpenTelemetry 版
扣費(fèi)時(shí)間
可觀測(cè)鏈路 OpenTelemetry 版會(huì)在每天0點(diǎn)扣除前一天的費(fèi)用。
按量付費(fèi)案例
案例一:每天上報(bào)4億請(qǐng)求鏈路(約40億Span)數(shù)據(jù)。
方案一:鏈路數(shù)據(jù)和統(tǒng)計(jì)指標(biāo)數(shù)據(jù)全量存儲(chǔ)30天。
鏈路上報(bào)費(fèi)用:4000(4000個(gè)百萬(wàn)Span)* 0.09(百萬(wàn)Span上報(bào)單價(jià))=360元/天
鏈路每天存儲(chǔ)費(fèi)用:4000(4000個(gè)百萬(wàn)Span)*30(天)* 0.02(百萬(wàn)Span存儲(chǔ)單價(jià))=2,400元/天
指標(biāo)每天存儲(chǔ)費(fèi)用:400(400個(gè)百萬(wàn)指標(biāo)) * 30(天)* 0.01(百萬(wàn)指標(biāo)存儲(chǔ)單價(jià))=120元/天
總計(jì):2,880元/天
方案二:鏈路數(shù)據(jù)存儲(chǔ)7天,統(tǒng)計(jì)指標(biāo)存儲(chǔ)30天。
鏈路上報(bào)費(fèi)用:4000(4000個(gè)百萬(wàn)Span)* 0.09(百萬(wàn)Span上報(bào)單價(jià)=360元/天
鏈路每天存儲(chǔ)費(fèi)用:4000(4000個(gè)百萬(wàn)Span)*7(天)* 0.02(百萬(wàn)Span存儲(chǔ)單價(jià))=560元/天
指標(biāo)每天存儲(chǔ)費(fèi)用:400(400個(gè)百萬(wàn)指標(biāo)) *30(天)* 0.01(百萬(wàn)指標(biāo)存儲(chǔ)單價(jià))=120元/天
總計(jì):1,040元/天
案例二:每天上報(bào)1千萬(wàn)請(qǐng)求鏈路(約1億Span)數(shù)據(jù)。
鏈路數(shù)據(jù)存儲(chǔ)7天,統(tǒng)計(jì)指標(biāo)存儲(chǔ)30天。
鏈路上報(bào)費(fèi)用:100(100個(gè)百萬(wàn)Span)*0.09(百萬(wàn)Span上報(bào)單價(jià))=9元/天
鏈路每天存儲(chǔ)費(fèi)用:100(100個(gè)百萬(wàn)Span)*7(天)*0.02(百萬(wàn)Span存儲(chǔ)單價(jià))=14元/天
指標(biāo)每天存儲(chǔ)費(fèi)用:10(10個(gè)百萬(wàn)指標(biāo)) *30(天)*0.01(百萬(wàn)指標(biāo)單價(jià))=3元/天
總計(jì):26元/天
按量付費(fèi)價(jià)格優(yōu)勢(shì)
可觀測(cè)鏈路 OpenTelemetry 版作為一款對(duì)標(biāo)開(kāi)源自建的產(chǎn)品,一直在追求更高的性價(jià)比。在大部分主流開(kāi)源APM都僅存儲(chǔ)7天數(shù)據(jù)的情況下,可觀測(cè)鏈路 OpenTelemetry 版默認(rèn)30天的存儲(chǔ)顯得不夠靈活。
為了讓您更好的按需使用,可觀測(cè)鏈路 OpenTelemetry 版把計(jì)算和存儲(chǔ)的價(jià)格進(jìn)行了分割,同時(shí)提供實(shí)時(shí)調(diào)整存儲(chǔ)時(shí)長(zhǎng)的功能,讓您可以按需調(diào)節(jié)自己數(shù)據(jù)的存儲(chǔ)時(shí)長(zhǎng),從而更好的控制成本。
客戶類型 | 客戶節(jié)點(diǎn)數(shù) | 每日請(qǐng)求數(shù) | 機(jī)器配置 | 開(kāi)源成本(元/月) | 可觀測(cè)鏈路 OpenTelemetry 版(元/月) |
小型客戶 | 80 | 2000萬(wàn)請(qǐng)求(請(qǐng)求復(fù)雜度:平均5個(gè)Span) |
| 5,836 | 764.8 |
中型客戶 | 300 | 3億請(qǐng)求(請(qǐng)求復(fù)雜度:平均7個(gè)Span) |
| 22,480 | 16,065 |
大型客戶 | 1000 | 10億請(qǐng)求(請(qǐng)求復(fù)雜度:平均8個(gè)Span) |
| 65,088 | 64,800 |
客戶節(jié)點(diǎn)數(shù)為ECS數(shù)量或者Docker數(shù)量。
每日請(qǐng)求數(shù)參考Apache官方說(shuō)明,1個(gè)Trace寫入10 KB。
機(jī)器配置按照統(tǒng)計(jì)數(shù)據(jù)存15天,全量明細(xì)數(shù)據(jù)存7天計(jì)算。
可觀測(cè)鏈路 OpenTelemetry 版按照存儲(chǔ)的應(yīng)用總請(qǐng)求數(shù)(每天請(qǐng)求數(shù)*時(shí)長(zhǎng))計(jì)費(fèi),采用開(kāi)源探針,其他組件由阿里云維護(hù)。