本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用容量提供者系統日誌
為了協助您監控 Lambda 受管執行個體環境並進行疑難排解,Lambda 會自動為您的容量提供者產生系統日誌。您可以使用 Lambda 主控台、CloudWatch 主控台、 AWS Command Line Interface (AWS CLI) 或 CloudWatch API 檢視容量提供者的日誌。您也可以使用 CloudWatch Logs 訂閱篩選條件,將日誌路由到 Amazon S3 和 Firehose。
只要容量提供者的運算子角色具有必要的許可,Lambda 就會擷取系統日誌並將其傳送至預設目的地 Amazon CloudWatch Logs。
注意
容量提供者系統日誌預設為啟用。當您建立容量提供者時,Lambda 會自動將系統日誌傳送至 CloudWatch Logs。
-
CloudWatch Logs 是容量提供者系統日誌的預設記錄目的地。CloudWatch Logs 具有即時日誌檢視與分析功能,且支援根據日誌資料建立指標與警示。
-
Amazon S3 在長期儲存方面具有經濟效益,且可透過 Athena 等服務對日誌進行分析。延遲通常較高。
-
Firehose 提供受管日誌串流功能,可將日誌串流至多種目的地。如果您需要將日誌傳送至 AWS 其他服務 (例如 OpenSearch Service 或 Redshift Data API) 或第三方平台 (例如 Datadog、New Relic 或 Splunk),Firehose 會透過提供預先建置的整合來簡化該程序。
設定日誌目的地
Lambda 支援容量提供者系統日誌的多個目的地。無論您選擇哪個目的地,Lambda 都會提供選項來控制日誌篩選和交付。
容量提供者系統日誌只使用 JSON 結構化格式。JSON 結構化日誌提供增強的可搜尋性,並啟用自動化分析。您可以設定系統日誌層級來控制 Lambda 傳送至所選目的地的日誌。篩選功能可協助您管理儲存成本,讓您在偵錯期間更輕鬆地找到相關的日誌項目。
如需設定每個目的地的詳細資訊,請參閱下列主題:
設定容量提供者的記錄控制
為了讓您進一步控制容量提供者系統日誌的擷取、處理和取用方式,Lambda 提供下列記錄組態選項:
-
日誌層級 — 選擇 Lambda 傳送至 CloudWatch Logs 的系統日誌詳細資訊層級:
INFO、DEBUG或WARN。 -
日誌群組 — 選擇容量提供者將日誌傳送到的 CloudWatch Logs 日誌群組。
如需設定記錄控制項的詳細資訊,請參閱下列主題: