Managed Service for OpenTelemetry對鏈路上報和儲存、指標儲存進行隨用隨付。本文介紹隨用隨付模式的計費項目和付費方式。
本文所涉及價格請以產品定價頁為準。
基本概念
請求鏈路(Trace):一個請求鏈路代表一個事務或者流程在(分布式)系統中的執行過程。
Span:一次調用請求代表一個Span,每一個Span代表請求鏈路中被命名並計時的連續性執行片段。
指標(Metric):統計資料,例如應用、介面、資料庫的請求資料、回應時間、異常數等。
請求鏈路與Span的關係:在一個帳號下TraceID相同的所有運動軌跡,視為一次請求鏈路。一個請求鏈路最多包含10個請求(Span),每個Span最大不超過2 KB,超出部分將會丟棄。關於請求鏈路與Span關係的更多資訊,請參考可觀測鏈路 OpenTelemetry 版基本概念。
請求鏈路與指標(Metric)的關係:上報的鏈路請求會彙總產生統計指標,一個請求鏈路對應產生一個統計指標。
隨用隨付
Managed Service for OpenTelemetry的計費項目包括請求鏈路的上報和儲存、統計指標的儲存,對應單價如下:
Managed Service for OpenTelemetry每日提供一定的免費額度,如使用量低於免費額度將不收取費用,如超過免費額度(包括免費額度最大值)則按全量請求鏈路和指標計費。
計費項目 | 免費額度 | 中國內地 | 中國香港 | 海外地區 |
調用鏈計算(讀寫和彙總量)費用 | 10萬條調用鏈/天 | 0.13美元/百萬條調用鏈 | 0.182美元/百萬條調用鏈 | 0.182美元/百萬條調用鏈 |
調用鏈儲存費用 | 10萬條調用鏈/天 | 0.03美元/百萬條調用鏈×天 | 0.042美元/百萬條調用鏈×天 | 0.042美元/百萬條調用鏈×天 |
統計指標儲存費用 | 1百萬條指標/天 | 0.0015美元/百萬條指標×天 | 0.0021美元/百萬條指標×天 | 0.0021美元/百萬條指標×天 |
上報費用根據實際上報的請求Span數量決定,上報的鏈路請求會彙總產生統計指標(例如應用、介面、資料庫的耗時、QPS、異常等)。您可以在Managed Service for OpenTelemetry控制台的 頁面通過設定採樣率調整上報量。
樣本:中國內地地區每天上報1百萬調用鏈。平均每天費用為1(1個百萬調用鏈)*0.13=0.13美元。
鏈路儲存費用按實際儲存量計算,每天統計總的儲存量,和儲存天數有關。您可以在Managed Service for OpenTelemetry控制台的 頁面調整適當的儲存天數。
樣本:中國內地地區每天上報1百萬調用鏈並儲存15天。平均每天上報的調用鏈為15(天)* 1(1個百萬調用鏈)=15個百萬條,每天的儲存費用為15(百萬)*0.03=0.45美元。
統計指標儲存費用按實際儲存量計算,每天統計總的儲存量,和儲存天數有關。您可以在的
頁面調整適當的儲存天數。樣本:中國內地地區每天上報1百萬調用鏈並儲存15天。平均每天產生約1百萬指標,儲存15天總的指標量為15(天)* 1(1個百萬指標)=15個百萬條,每天的儲存費用為15(百萬)* 0.0015=0.0225美元。
計費方式:
Managed Service for OpenTelemetry按天計費,每天0點計費前一天費用。
請求鏈路上報費用只計算當天的流量。
鏈路儲存和指標儲存按儲存量計算,每天統計總儲存量,和儲存天數有關。
開通隨用隨付
開通Managed Service for OpenTelemetry
計費時間
Managed Service for OpenTelemetry會在每天0點扣除前一天的費用。
隨用隨付案例
案例一:中國內地地區每天上報4億調用鏈(約4億指標)資料。
方案一:調用鏈資料和統計指標資料全量儲存30天。
調用鏈每天計算費用:400(400個百萬調用鏈)* 0.13(百萬調用鏈計算單價)=52美元/天
調用鏈每天儲存費用:400(400個百萬調用鏈)*30(天)* 0.03(百萬調用鏈儲存單價)=360美元/天
指標每天儲存費用:400(400個百萬指標) * 30(天)* 0.0015(百萬指標儲存單價)=18美元/天
總計:430美元/天
方案二:調用鏈資料存放區7天,統計指標儲存30天。
調用鏈每天計算費用:400(400個百萬調用鏈)* 0.13(百萬調用鏈計算單價)=52美元/天
調用鏈每天儲存費用:400(400個百萬調用鏈)*7(天)* 0.03(百萬調用鏈儲存單價)=84美元/天
指標每天儲存費用:400(400個百萬指標) *30(天)* 0.0015(百萬指標儲存單價)=18美元/天
總計:154美元/天
案例二:中國內地地區每天上報1千萬調用鏈(約1千萬指標)資料。
調用鏈資料存放區7天,統計指標儲存30天。
調用鏈每天計算費用:10(10個百萬調用鏈)*0.13(百萬調用鏈計算單價)=1.3美元/天
調用鏈每天儲存費用:10(10個百萬調用鏈)*7(天)*0.03(百萬調用鏈儲存單價)=2.1美元/天
指標每天儲存費用:10(10個百萬指標) *30(天)*0.0015(百萬指標單價)=0.45美元/天
總計:3.85美元/天
隨用隨付價格優勢
Managed Service for OpenTelemetry作為一款對標開源自建的產品,一直在追求更高的性價比。在大部分主流開源APM都僅儲存7天資料的情況下,Managed Service for OpenTelemetry預設30天的儲存顯得不夠靈活。
為了讓您更好的按需使用,Managed Service for OpenTelemetry把計算和儲存的價格進行了分割,同時提供即時調整儲存時間長度的功能,讓您可以按需調節自己資料的儲存時間長度,從而更好的控製成本。
客戶類型 | 客戶節點數 | 每日請求數 | 機器配置 | 開源成本(美元/月) | Managed Service for OpenTelemetry(美元/月) |
小型客戶 | 80 | 2000萬請求(請求複雜度:平均5個Span) |
| 864.52 | 113.29 |
中型客戶 | 300 | 3億請求(請求複雜度:平均7個Span) |
| 3,330.07 | 2,379.79 |
大型客戶 | 1000 | 10億請求(請求複雜度:平均8個Span) |
| 9,641.81 | 9,599.15 |
客戶節點數為ECS數量或者Docker數量。
每日請求數參考Apache官方說明,1個Trace寫入10 KB。
機器配置按照統計資料存15天,全量詳細資料存7天計算。
Managed Service for OpenTelemetry按照儲存的應用總請求數(每天請求數*時間長度)計費,採用開源探針,其他組件由阿里雲維護。