監視 VPC 度量值的 VPN 閘道
IBM Cloud® Monitoring 在 IBM Cloud 收集 VPC 的基本 VPN 指標,例如 VPN 閘道狀態、VPN 閘道封包輸入/輸出,以及 VPN 連線位元組輸入/輸出。 這些度量值儲存在 IBM Cloud Monitoring 中。 您可以透過預先建置的儀表板來存取度量值。
平台度量值概觀
當您在 IBM Cloud 平台上啟用 IBM Cloud Monitoring 時,可以檢視平台度量值。 必須在地區中配置 IBM Cloud Monitoring 實例,才能監視這些度量值。 如需詳細資訊,請參閱 啟用平台指標。
在平台上啟用 IBM Cloud Monitoring 之前,請記住下列資訊:
- 每個地區只能配置一個 IBM Cloud Monitoring 服務實例來收集平台度量值。
- 會自動收集度量值,並可透過啟用 IBM Cloud Monitoring的實例進行監視。
- 使用 Metrics Router 可讓客戶配置其平台度量值流向的 IBM Cloud Monitoring 實例。 若要進一步瞭解 Metrics Router,請參閱 IBM Cloud Metrics Routing。
依服務方案的可用度量值
依方案名稱可用的度量值如下:
- VPN 閘道輸入位元組總數
- VPN 閘道輸出位元組總數
- VPN 閘道輸入封包總數
- VPN 閘道輸出封包總數
- VPN 閘道狀態
- 輸入的 VPN 連線位元組數
- 輸出的 VPN 連線位元組數
- 輸入的 VPN 連線封包數
- 輸出的 VPN 連線封包數
- VPN 連線狀態
這些度量值有助於追蹤 VPN 閘道的資料流量及狀態,並且可以提供每分鐘尖峰資料流量及整體使用狀態的見解。
每一個度量都由下列 meta 資料類型組成:
- 度量名稱-所收集度量的名稱。
- 計量資料類型-決定計量資料值是計數器計量資料還是量規計量資料。 其中每一個度量值都是
gauge類型,代表在一段時間內任意波動的單一數值。 - 值類型-特定度量的度量單位。 範例包括位元組或計數。 值類型
none表示度量值代表該度量類型的個別出現項目。 - 區段-您希望 IBM Cloud Monitoring 如何劃分及顯示監視度量值。
VPN 度量值定義
下表定義 IBM Cloud for VPC 上的基本 VPN 度量值。
VPN 閘道輸入總位元組
VPN 閘道每分鐘接收的位元組
| Meta 資料 | 說明 |
|---|---|
Metric name |
ibm_is_vpn_gateway_bytes_in |
Metric type |
gauge |
Value type |
byte |
Segment by |
Service instance, Service instance name, VPN name, IBM IS |
VPN 閘道總位元組輸出
VPN 閘道每分鐘傳送的位元組
| Meta 資料 | 說明 |
|---|---|
Metric name |
ibm_is_vpn_gateway_bytes_out |
Metric type |
gauge |
Value type |
byte |
Segment by |
Service instance, Service instance name, VPN name, IBM IS |
VPN 閘道輸入的封包總數
VPN 閘道每分鐘收到的封包數量
| Meta 資料 | 說明 |
|---|---|
Metric name |
ibm_is_vpn_gateway_packets_in |
Metric type |
gauge |
Value type |
none |
Segment by |
Service instance, Service instance name, VPN name, IBM IS |
VPN 閘道總封包輸出
VPN 閘道每分鐘傳送的封包數量
| Meta 資料 | 說明 |
|---|---|
Metric name |
ibm_is_vpn_gateway_packets_out |
Metric type |
gauge |
Value type |
none |
Segment by |
Service instance, Service instance name, VPN name, IBM IS |
VPN 閘道狀態
VPN 閘道的狀態 (例如,1= 可用,0= 無法使用)
| Meta 資料 | 說明 |
|---|---|
Metric name |
ibm_is_vpn_gateway_status |
Metric type |
gauge |
Value type |
none |
Segment by |
Service instance, Service instance name, VPN name, IBM IS |
輸入的 VPN 連線位元組數
VPN 閘道連線每分鐘接收的位元組
| Meta 資料 | 說明 |
|---|---|
Metric name |
ibm_is_vpn_connection_bytes_in |
Metric type |
gauge |
Value type |
byte |
Segment by |
Service instance, VPN name, Connection name, Connection ID, IBM IS |
輸出的 VPN 連線位元組數
VPN 閘道連線每分鐘傳送的位元組
| Meta 資料 | 說明 |
|---|---|
Metric name |
ibm_is_vpn_connection_bytes_out |
Metric type |
gauge |
Value type |
byte |
Segment by |
Service instance, VPN name, Connection name, Connection ID, IBM IS |
輸入的 VPN 連線封包數
VPN 閘道連線每分鐘接收的封包數
| Meta 資料 | 說明 |
|---|---|
Metric name |
ibm_is_vpn_connection_packets_in |
Metric type |
gauge |
Value type |
none |
Segment by |
Service instance, VPN Name, Connection Name, Connection ID, IBM IS |
輸出的 VPN 連線封包數
VPN 閘道連線每分鐘傳送的封包數
| Meta 資料 | 說明 |
|---|---|
Metric name |
ibm_is_vpn_connection_packets_out |
Metric type |
gauge |
Value type |
none |
Segment by |
Service instance, VPN name, Connection name, Connection ID, IBM IS |
VPN 連線狀態
VPN 閘道連線的狀態 (例如,1= 啟動,0= 關閉)
| Meta 資料 | 說明 |
|---|---|
Metric name |
ibm_is_vpn_connection_status |
Metric type |
gauge |
Value type |
none |
Segment by |
Service instance, VPN name, Connection name, Connection ID, IBM IS |
度量分段
您可以將 IBM Cloud Monitoring 呈現的度量值分割成 IBM Cloud Monitoring 儀表板中的各種視覺化,以容許根據您的喜好設定檢視不同的度量值。 例如,如果您有多個 VPN 閘道或帳戶在每一個帳戶中具有不同的 VPN 閘道,則您可能想要依名稱聚焦於特定閘道。
例如,您可以依 IBM VPN for VPC gateway name 對 VPN Gateway Total Bytes Input 進行分段,以顯示 VPN 閘道每分鐘接收的位元組數。 儀表板會以不同顏色顯示不同行,其中每一行代表 VPN 閘道每分鐘收到的位元組數。
廣域屬性
下列屬性可用於分割所有 VPN 公制:
| 屬性 | 屬性名稱 | 屬性說明 |
|---|---|---|
Cloud type |
ibm_ctype |
公用、專用或本端的值 |
Location |
ibm_location |
受監控資源的位置 - 區域、資料中心或全球 |
Resource |
ibm_resource |
服務所測量的資源-通常是識別名稱或 GUID |
Resource type |
ibm_resource_type |
服務所測量的資源類型 |
Resource group |
ibm_resource_group_name |
建立服務實例的資源群組 |
Scope |
ibm_scope |
與此度量相關的帳戶、組織或空間 GUID 的範圍 |
Service name |
ibm_service_name |
產生此指標的服務名稱 |
其他屬性
下列屬性可用於分割一個或多個屬性,如前面參考資料所述。 請參閱個別指標的區隔選項。
| 屬性 | 屬性名稱 | 屬性說明 |
|---|---|---|
Connection ID |
ibm_is_vpn_connection_id |
IBM VPN for VPC 閘道連線 ID |
Connection name |
ibm_is_vpn_connection_name |
IBM VPN for VPC 閘道連線名稱 |
IBM IS |
ibm_is_generation |
IBM IS; 例如 2 |
Service instance |
ibm_service_instance |
識別與度量相關聯的實例 |
Service instance name |
ibm_service_instance_name |
提供使用者提供的服務實體名稱。 此名稱不一定是唯一值,取決於所提供的名稱。 |
VPN gateway name |
ibm_is_vpn_gateway_name |
IBM VPN for VPC 閘道名稱 |
顯示的度量包含 UNIX epoch 時間的時間戳記,以及在該時間戳記結束之時間間隔的度量值。 您可以指定不同的範圍,以及報告度量的時間間隔。
您也可以指定報告度量值的時間間隔。 IBM Cloud Monitoring 儀表板中支援的下列時間間隔:
- 10 秒
- 1 分鐘
- 10 分鐘
- 1 小時
- 6 小時
- 2 週
- 自訂
啟用度量值監視
若要接收監視度量值,您必須設定 IBM Cloud Monitoring 實例。
若要接收監視度量,請使用下列步驟:
-
導覽至 度量值監視入口網站,然後按一下 選項 > 建立。
-
選取 IBM Cloud Monitoring 實例的地區。
如果您沒有現有 VPN 閘道,請參閱 建立 VPN 閘道 以佈建 VPN 閘道。
地區需要符合現有 VPN 閘道的位置。
-
選擇定價方案。
定價方案詳細資料在選擇視窗中說明。 選擇最符合您需求的計劃。
-
為您的實例提供唯一的服務名稱。 名稱可以是您想要的任何名稱。 名稱不會影響功能。
請勿為多個 IBM Cloud Monitoring 實例命名相同的名稱。
-
選擇資源群組。 資源群組會以可自訂的分組來組織帳戶資源。 任何使用 IBM Cloud® Identity and Access Management (IAM) 存取控制管理的帳戶資源都屬於您帳戶內的資源群組。
如果您沒有任何預先配置的資源群組,或沒有理由選擇性地共用此資源,請使用預設選項。
如果您的帳戶有多個資源群組,您可以選擇哪個群組可以存取此 IBM Cloud Monitoring 範例。 透過使用此選擇性存取,度量值可用於部分資源群組,而不適用於其他資源群組。
-
選取啟用核取方塊。 您必須選取此選項,才能從 VPN 閘道接收度量值。
-
按一下建立。 您會回到監視度量值首頁。
在幾分鐘內,新的 IBM Cloud Monitoring 實例即會顯示數個配置。 您可能需要重新整理瀏覽器才能看到它。
使用 IBM Cloud Monitoring 儀表板
若要檢視並使用 IBM Cloud Monitoring 度量值,請遵循下列步驟:
-
導覽至 度量值監視入口網站。
-
按一下您要使用之 IBM Cloud Monitoring 實例的服務名稱旁邊的 開啟儀表板。
第一次存取 IBM Cloud Monitoring 範例時,會顯示幾個視窗,作為內部設定的一部分。 保留預設項目,點選頁面,直到您到達 IBM Cloud Monitoring 主頁面。
-
選取 儀表板,以開啟 IBM VPN for VPC Monitoring Metrics 儀表板。
-
按一下 儀表板檔案庫> IBM > VPC VPN。 預設儀表板不可編輯。
-
即會顯示儀表板中的十個主要度量值。 這些度量包括閘道/連線狀態、閘道/連線位元組輸入/輸出及閘道/連線封包輸入/輸出。 如果您想要修改參數,並依 VPN 閘道名稱及 VPN 連線名稱來劃分度量值區段,則必須建立自訂儀表板。
您可以使用時間選擇列來選擇您想要查看度量值的時間範圍。
建立自訂指標儀表板
您可以建立自己的儀表板來自訂監視度量值,例如檢視特定 VPN 閘道的相關資訊,或查看僅透過 VPN 連線傳送的資料流量。
若要自訂儀表板,請使用下列步驟:
-
導覽至 度量值監視入口網站。
-
按一下您要使用之 IBM Cloud Monitoring 實例的服務名稱旁邊的 開啟儀表板。 現在您會看到儀表板。
-
選取 儀表板,然後按一下畫面中的 +。
-
選取 空白儀表板,然後選取您想要的視覺化表示法類型。
IBM Cloud Monitoring 為儀表板提供八個不同的視覺化。 閱讀每一個視覺化的說明,並選擇最符合您需求的視覺化。
檢視一段時間的趨勢 這一行是最常選取的選項。 下列範例顯示折線圖型視覺化。
-
配置自訂儀表板。
-
在 Metrics 欄位中,輸入
ibm_is以顯示十個IBM Cloud VPN for VPC 指標:ibm_is_vpn_gateway_status、ibm_is_vpn_connection_status、ibm_is_vpn_gateway_bytes_in、ibm_is_vpn_gateway_bytes_out、ibm_is_vpn_gateway_packets_in、ibm_is_vpn_gateway_packets_out、ibm_is_vpn_connection_bytes_in、ibm_is_vpn_connection_bytes_out、ibm_is_vpn_connection_packets_in和ibm_is_vpn_connection_packets_out。 -
您可以按一下 置換儀表板範圍,以選擇要在儀表板中顯示的範圍。 例如,您可以顯示特定 VPN 閘道的度量值。
-
您也可以設定區段,以在您定義的範圍內比較度量值。 例如,您可以查看依閘道名稱及連線名稱分段之特定 VPN 閘道的連線狀態。
-
-
按一下儲存。
依預設,儀表板會命名為「空白儀表板」。 您可以從側邊欄中選擇儀表板並點擊名稱旁邊的編輯圖示
來變更名稱。
若要隨時回到預設 IBM Cloud Monitoring 儀表板,請選取 儀表板> 預設儀表板> IBM > VPC VPN。
使用 API 來使用 IBM Cloud Monitoring
您也可以使用度量查詢 API 來使用 IBM Cloud Monitoring 實例。 如果您需要原始資料點或想要從指令行介面使用度量值,而不是使用 IBM Cloud Monitoring 儀表板,則可能想要使用 API。
建立 IBM Cloud Monitoring 實例之後,您必須收集下列兩項資訊。
- 監視 API 記號
- IBM Cloud Monitoring 實例的端點
若要使用度量查詢 API 來收集此資訊並使用 IBM Cloud Monitoring 實例,請遵循下列步驟:
-
存取 Monitoring 首頁。
-
按一下您要使用之實例旁邊的 開啟儀表板。
-
在顯示 IBM Cloud Monitoring 儀表板之後,請選取資訊看板上的「帳戶設定檔」圖示,然後選取 設定。 現在您會看到您的帳號設定。
-
您的 Monitor API 記號是位於 Sysdig Monitor API 記號 欄位中的英數字串。 按一下複製按鈕,將記憶體複製到剪貼簿。
請勿共用此 API 記號。 具有此 API 記號的任何人都可以完整存取您的度量值。
-
IBM Cloud Monitoring 實例的端點是根據地區。 例如,如果您的 IBM Cloud Monitoring 實例存在於
us-south中,則其端點為:https://us-south.monitoring.cloud.ibm.com/api/data/batch -
同時具有 API 記號及端點之後,您可以格式化 POST 要求。 下列 POST 要求是一個範例,其中包含您可以修改的所有參數。 下列是參數:
- 監視 API 記號。
- IBM Cloud Monitoring 實例的端點。
ibm_is_vpn_gateway_name的值 (您要查看其度量值的 VPN 閘道名稱)。
如果您想要查看所有 VPN 閘道的此度量值,請不要輸入
scope屬性的值。 例如,使用"scope" : ""。- 您要查看其結果的計量資料類型。 本範例使用
ibm_is_vpn_gateway_status。 from及to屬性定義聚焦掃描的時間範圍,以 Epoch 時間設定,並以微秒為單位。sampling和value屬性設定 POST 要求中所傳回資料的精度。
因為大量資料儲存在 IBM Cloud Monitoring中,所以選擇特定精度層次非常重要。IBM Cloud Monitoring 每次每個要求只能傳回 600 個資料點。 因此,
sampling和value屬性很重要。 將這兩行保留在您的要求之外,會改為傳回該時段內的聚集總和。如果
from和to指定的時間範圍較大 (例如 4 天),但您將sampling和value定義為 10 秒,則表示您會收到 4 天的資料,分成 10 秒片段。 因為傳回大量資料,所以此範例不適用。 建議指定較大的片段 (例如,1 小時而非 10 秒)。curl \ -H 'Authorization: Bearer <API_TOKEN>’ \ -H 'Content-Type: application/json' \ https://us-south.monitoring.cloud.ibm.com/api/data/batch \ -d '{ "requests": [ { "format": { "type": "data" }, "scope": "ibm_is_vpn_gateway_name = \"test-001\"", "metrics": { "k0": "timestamp", "v1": "ibm_is_vpn_gateway_status" }, "time": { "from": 1589877054000000, "to": 1589877114000000, "sampling": 60000000 }, "group": { "by": [ { "metric": "k0", "value" : 60000000 } ], "aggregations": { "v1": "avg" }, "groupAggregations": { "v1": "avg" } } } ] }'
使用 VPN for VPC 使用者介面來使用 IBM Cloud Monitoring
您可以檢視個別 VPN 閘道度量值,並從 VPN 使用者介面啟動 IBM Cloud Monitoring 儀表板。
-
導覽至 VPN 使用者介面。
-
按一下您要檢視其 IBM Cloud Monitoring 度量值的 VPN 閘道名稱,然後移至其 概觀 頁面。
監視預覽 畫面會顯示過去一小時內每個度量值的總和。
您可以按一下 啟動監視,以啟動 VPN 閘道的預設 IBM Cloud Monitoring 儀表板。
-
開啟 VPN 閘道的 監視 頁面。 此頁面顯示某個時間範圍內 VPN 閘道的傳輸量及封包。
同樣地,您也可以按一下 啟動監視,以啟動 VPN 閘道的預設 IBM Cloud Monitoring 儀表板。