設定 Azure API 管理自我裝載閘道的雲端計量和記錄
適用於:開發人員 | 進階
本文提供設定自我裝載閘道的雲端計量和記錄詳細資料。
自我裝載閘道必須關聯 API 管理服務,且需要輸出 TCP/IP 與連接埠 443 上的 Azure 連線。 如果這樣設定,閘道會利用輸出連線傳送遙測至 Azure。
計量
根據預設,自我裝載閘道和雲端中的受控閘道一樣,透過 Azure 監視器發出一些計量。
您可以使用閘道部署 ConfigMap 中的 telemetry.metrics.cloud
金鑰,啟用或停用此功能。 以下是可用設定的明細:
欄位 | 預設 | 描述 |
---|---|---|
telemetry.metrics.cloud | true |
透過 Azure 監視器啟用記錄。 值可以是 true 、false 。 |
以下是範例設定:
apiVersion: v1
kind: ConfigMap
metadata:
name: contoso-gateway-environment
data:
config.service.endpoint: "<contoso-gateway-management-endpoint>"
telemetry.metrics.cloud: "true"
自我裝載閘道目前透過 Azure 監視器發出下列計量:
計量 | 描述 |
---|---|
要求 | 期間內的 API 要求數目 |
閘道要求的持續期間 | 從閘道收到要求直到傳入完整回應時的毫秒數 |
後端要求的持續時間 | 整體後端 IO (連線、傳送及接收位元組) 所耗費的毫秒數 |
記錄
自我裝載閘道目前不傳送診斷記錄至雲端。 但您可以在部署自我裝載閘道的本機設定並保存記錄。
如果閘道部署在 Azure Kubernetes Service 中,請啟用適用於容器的 Azure 監視器,從容器收集記錄,並在 Log Analytics 中檢視記錄。
下一步
- 深入了解 Azure API 管理閘道的可檢視性功能。
- 若要深入了解自我裝載閘道,請參閱 Azure API 管理自我裝載閘道概觀。
- 了解如何在本機設定並保存記錄