為什麼選擇 X-Ray?

使用 AWS X-Ray 無須預付費用或簽訂合約。您只需根據已記錄、擷取及掃描的追蹤數量,按使用量付費。一個追蹤代表對應用程式的一個請求,因此可能包含多個資料點,例如對其他服務與資料庫存取的呼叫。X-Ray 提供的最小保證追蹤大小為 100KB。追蹤資料記錄之後會保留 30 天,無須額外付費。

AWS 定價計算器

一次估算即可計算您的 AWS X-Ray 和架構成本。

立即建立您的自訂評估

永久免費方案

  • 每月前 100,000 個記錄的追蹤免費
  • 每月前 1,000,000 個擷取或掃描的追蹤免費

其他費用

範例 1 – X-Ray 追蹤

例如,如果您的應用程式每小時接收 2,000 個傳入請求,且您使用 10% 的抽樣率,則成本的計算方式如下:

記錄的追蹤
每月記錄的追蹤 = 每小時 2,000 個請求 x 24 小時 x 31 天 x 10% = 148,800 個追蹤
每月記錄的應計費追蹤 = 148,800 個追蹤 – 免費方案的 100,000 個追蹤 = 48,800 個追蹤
每月記錄的追蹤費用 = 48,800 個追蹤 * 0.000005 USD = 0.24 USD
 
此外,假設您每天發出 100 個查詢,每個查詢會掃描最後一個小時擷取的資料 (200 個追蹤),並擷取每個查詢 50 個追蹤的完整追蹤資料。
 
擷取和掃描的追蹤
每月掃描的追蹤 = 100 個查詢 x 每小時 200 個追蹤 x 31 天 = 620,000 個追蹤
每月擷取的追蹤 = 100 個查詢 x 每個查詢 50 個追蹤 x 31 天 = 155,000 個追蹤
每月擷取/掃描的追蹤總計 = 155,000 個追蹤 + 620,000 個追蹤 = 775,000 個追蹤
每月應計費的擷取/掃描追蹤 = 775,000 個追蹤 – 免費方案的 1,000,000 個追蹤 = 0 個追蹤
每月擷取和掃描的追蹤費用 = 0 個追蹤 * 0.0000005 USD = 0 USD
 

此外,假設任何或所有 X-Ray 群組啟用 X-Ray 洞見。

處理的 X-Ray 洞見追蹤
每月記錄的追蹤 = 每小時 2,000 個請求 x 24 小時 x 31 天 x 10% = 148,800 個追蹤
每月處理的洞見追蹤費用 = 148,800 個追蹤 * 0.000001 USD = 0.15 USD

每月使用 AWS X-Ray 的總成本等於 0.24 USD + 0.15 USD = 0.39 USD。

範例 2 – 使用 Application Signals (預覽版)、AWS X-Ray Traces 和服務水準目標 (SLO) 來監控應用程式效能

Application Signals (預覽版)︰

如果您監控每分鐘接收 25,000 個請求 (輸入服務請求) 的應用程式,且針對每個輸入請求,應用程式對相依項 (傳出相依項請求) 發出 2 個請求,則您的費用如下:

Application Signals 傳入服務請求:每分鐘 25,000 個請求 * 每月 43,800 分鐘 = 每月 1,095,000,000 個 Application Signals

Application Signals 傳出相依項:每分鐘 25,000 個請求 * 2 個傳出相依項請求 * 每月 43,800 分鐘 = 每月 2,190,000,000 個 Application Signals

Application Signals 請求總計 = 1,095,000,000 + 2,190,000,000 = 每月 3,285,000,000 個 Application Signals

服務水準目標 (SLO):

每個服務水準目標 (SLO) 會在每個 SLI 指標期間產生兩個 Application Signals。如果您建立 10 個具有 1 分鐘 SLI 指標期間的 SLO、10 個具有 5 分鐘 SLI 指標期間的 SLO,以及 10 個具有 10 分鐘 SLI 指標期間的 SLO,則 Application Signals 總計如下:

具有 1 分鐘 SLI 指標期間的 SLO 的 Application Signals:(每月 10 個 SLO * 2 個 Application Signals 43,800 分鐘)/1 分鐘 SLI 指標期間 = 每月 876,000 個 Application Signals

具有 5 分鐘 SLI 指標期間的 SLO 的 Application Signals:(每月 10 個 SLO * 2 個 Application Signals 43,800 分鐘)/5 分鐘 SLI 指標期間 = 每月 175,200 個 Application Signals

具有 10 分鐘 SLI 指標期間的 SLO 的 Application Signals:(每月 10 個 SLO x 2 個 Application Signals 43,800 分鐘)/10 分鐘 SLI 指標期間 = 每月 87,600 個 Application Signals

SLA 的 Application Signals 總計:每月 876,000 + 175,200 + 87,600 = 1,138,800 個 Application Signals

請求和 SLA 的 Application Signals 總計 = 3,285,000,000 + 1,138,800 = 每月 3,286,138,800 個 Application Signals

Application Signals 總費用:

前 1 億個訊號 * 每 1 百萬個 Application Signals 1.50 美元 = 150 美元
接下來 9 億個訊號 * 每月每 1 百萬個 Application Signals 0.75 美元 = 675 美元
剩餘 2,286,138,800 個訊號 * 每月每 1 百萬個 Application Signals 0.30 美元 = 685.84 美元

Application Signals 和 SLO 總費用 = 150 美元 + 675 美元 + 685.84 美元 = 每月 1,510.84 美元

X-Ray 追蹤︰

依預設,實作 Application Signals 時,X-Ray 追蹤會以 5% 的取樣率啟用。此預設追蹤速率可選擇調高或調低。

如果您監控 1 個每分鐘接收 25,000 個請求的應用程式 (傳入服務請求),並且您使用預設的 5% 取樣率,則追蹤費用如下:

存放的追蹤:

每月存放的追蹤 = 每分鐘 25,000 個請求 * 每月 43,800 分鐘 * 5% 的取樣率 = 每月存放 54,750,000 個追蹤

存放的可計費追蹤 = 54,750,000 個已存放追蹤 – 免費方案中的 100,000 個追蹤 = 每月存放 54,650,000 個追蹤

追蹤存放費用 = 54,650,000 個存放的追蹤 * 0.000005 美元 = 每月 273.25 美元

此外,假設您每天發出 100 個查詢,每個查詢會掃描最後一小時擷取的資料 (約 75,000 個追蹤),且每個查詢擷取 50 個追蹤的完整追蹤資料。

擷取和掃描的追蹤︰

掃描的追蹤 = 100 個查詢 * 每小時 75,000 個追蹤 * 31 天 = 每月掃描 232,500,000 個追蹤

擷取的追蹤 = 100 個查詢 * 每個查詢 50 個追蹤 * 31 天 = 每月擷取 155,000 個追蹤

擷取和掃描的追蹤總計 = 155,000 個追蹤 + 232,500,000 個追蹤 = 每月擷取/掃描 232,655,000 個追蹤

擷取和掃描的可計費追蹤 = 232,655,000 個追蹤 – 免費方案中的 1,000,000 個追蹤 = 每月擷取和掃描 231,655,000 個追蹤

擷取和掃描追蹤的費用 = 231,655,000 個追蹤 * 0.0000005 美元 = 每月 115.82 美元

X-Ray 追蹤的總費用 = 存放的追蹤 273.25 美元 + 掃描/擷取的追蹤 115.82 美元 = 每月 389.07 美元


總費用:Application Signal 和 SLO 的費用為 1,510.84 美元 + X-Ray 追蹤 389.07 美元 = 每月 1,899.91 美元

此外,您可使用 Synthetics 和 RUM (實際使用者監控) 搭配 Application Signals。如需了解相關費用,請參閱個別定價範例。