我有 AWS Direct Connect、AWS Site-to-Site VPN 連線或 AWS Transit Gateway 連線。我想要使用 Amazon CloudWatch 指標來計算頻寬,並設定以基於頻寬的通知。
簡短說明
使用 CloudWatch 指標計算 AWS Direct Connect 連線、AWS Site-to-Site VPN 或 AWS Transit Gateway 連線的頻寬。然後,使用 Simple Notification Service (Amazon SNS) 通知建立 CloudWatch 警示,以便在頻寬超過您設定的值時收到警示。
重要事項:頻寬計算取其近似值,目前並未提供確切的頻寬用量。CloudWatch 指標式警示會對超過指定頻寬 15 分鐘或更長時間的連線生效。
根據您使用的連線類型,請參閱相關的「解決方案」部分來計算頻寬和設定 CloudWatch 警示。您也可以設定 CloudWatch 警示的 Amazon SNS 通知。
解決方案
Direct Connect 連線
- 存取 CloudWatch 主控台。
- 在導覽窗格中,選擇指標。然後,選擇所有指標。
- 在所有指標下選擇 DX。然後,選擇連線指標。
- 針對您想要測量的 Direct Connect 連線,選取 ConnectionBpsIngress 和 ConnectionBpsEgress。
- 選擇圖形化指標索引標籤,並設定下列項目:
統計值:最大值
持續時間:5 分鐘
- 選擇新增數學。從下拉式清單中,選擇以空白表達式開始。
- 選擇以空白表達式開始後,會顯示數學表達式方塊。在此方塊中,輸入 (m1+m2)。
此公式可計算總頻寬。變數代表下列值:
m1 = ConnectionBpsIngress (以每秒位元數為單位)
m2 = ConnectionBpsEgress (以每秒位元數為單位)
- 選擇套用。
- 在圖形化指標部分,會列出您新增的表達式和表達式中的指標。若要在圖形部分中顯示圖示,請僅選取您新增的表達式:(m1+m2)。
輸出結果以每秒位元數為單位。
- 設定 Direct Connect 連線的 CloudWatch 警示。使用您在上一個指標步驟中計算的數學表達式。 建立警示時,請設定下列值:
在選取指標時,請重新輸入本文在「計算 Direct Connect 連線的頻寬」一節中相關步驟所使用的表達式。僅選取您建立的表達式。
在條件部分中,設定您要設為監控條件的頻寬值。例如,若要在頻寬達到 100Mbps 時收到通知,請輸入大於/等於 (>=) 1,000,000,00。
在其他組態部分中,將要警示的資料點設為 3 選 3。
- [選用] 設定 CloudWatch 警示的 Amazon SNS 通知。
Site-to-Site VPN 連線
- 存取 CloudWatch 主控台。
- 在導覽窗格中,選擇指標。然後,選擇所有指標。
- 在所有指標下選擇 VPN。然後,選擇 VPN 通道指標。
- 針對您要測量的 VPN 通道,選取 TunnelDataIn 和 TunnelDataOut 指標。
- 選擇圖形化指標索引標籤,並設定下列參數:
統計值:總和
持續時間:5 分鐘
- 選擇新增數學。從下拉式清單中,選擇以空白表達式開始。
- 選擇以空白表達式開始後,會顯示數學表達式方塊。在此方塊中,輸入 (m1+m2)*8/300。
此公式會將位元組數轉換為位元數,除以時間 (以秒計) 後,計算出輸出結果 (以每秒位元數為單位)。變數代表下列值:
m1 = TunnelDataIn (以位元組數為單位)
m2 = TunnelDataOut (以位元組數為單位)
- 選擇套用。
- 在圖形化指標部分,會列出您新增的表達式和表達式中的指標。若要在圖形部分中顯示圖示,請僅選取您新增的表達式:(m1+m2)*8/300。輸出結果以每秒位元數為單位。
- 設定用於 VPN 連線的 CloudWatch 警示。使用您在上一個指標步驟中計算的數學表達式。建立警示時,請設定下列值:
在選取指標時,請重新輸入本文的「Site-to-Site VPN 連線」一節中頻寬計算步驟所使用的表達式。僅選取您建立的表達式。
在條件部分中,設定您要設為監控條件的頻寬值。例如,若要在頻寬達到 100Mbps 時收到通知,請輸入大於/等於 (>=) 1,000,000,00。
在其他組態部分中**,將要警示的資料點**設為 3 選 3。
- [選用] 設定 CloudWatch 警示的 Amazon SNS 通知。
傳輸閘道連接
下列程序可計算 Transit Gateway VPC 連接的頻寬。不同類型的連接都可以使用類似的計算方式。
- 存取 CloudWatch 主控台。
- 在導覽窗格中,選擇指標。然後,選擇所有指標。
- 在所有指標下選擇 Transit Gateway。然後,選擇 Per-TransitGatewayAttachment 指標。
- 針對您要測量的傳輸閘道連接,選取 BytesIn 和 BytesOut 指標。
- 選擇圖形化指標索引標籤,然後設定下列參數:
統計值:總和
持續時間:5 分鐘
- 選擇新增數學。從下拉式清單中,選擇以空白表達式開始。
- 選擇以空白表達式開始後,會顯示數學表達式方塊。在此方塊中,輸入 (m1+m2)*8/300。
此公式會將位元組數轉換為位元數,除以時間 (以秒計) 後,計算出輸出結果 (以每秒位元數為單位)。變數代表下列值:
m1 = BytesIn (以位元組為單位)
m2 = BytesOut (以位元組為單位)
- 選擇套用。
- 在圖形化指標部分,會列出您新增的表達式和表達式中的指標。若要在圖形部分中顯示圖示,請僅選取您新增的表達式:(m1+m2)*8/300。 輸出結果以每秒位元數為單位。
- 根據指標數學表達式建立 CloudWatch 警示。使用您在上一個指標步驟中計算的數學表達式。建立警示時,請設定下列值:
建立警示時,請設定下列值:
在選取指標時,請重新輸入本文在「傳輸閘道連接」一節中頻寬計算步驟內所使用的表達式。僅選取您建立的表達式。
在條件部分中,設定您要設為監控條件的頻寬值。例如,若要在頻寬達到 100Mbps 時收到通知,請輸入大於/等於 (>=) 1,000,000,00。
在其他組態部分中**,將要警示的資料點**設為 3 選 3。
- [選用] 設定 CloudWatch 警示的 Amazon SNS 通知。
相關資訊
VPN 通道指標和維度
AWS Direct Connect 指標和維度
AWS Transit Gateway 指標