AWS Lambda 宣布針對 .NET 受管執行時期的 JSON 日誌支援
AWS Lambda 現在可讓您針對使用 .NET Lambda 受管執行時期的 Lambda 函數,原生擷取採用 JSON 結構化格式的應用程式日誌。JSON 格式可讓日誌建構為一系列鍵值對,使您能夠快速搜尋、篩選和分析大量日誌,輕鬆排除故障並了解 Lambda 函數的效能。
我們先前宣佈支援原生擷取 JSON 結構化格式的應用程式日誌 (由 Lambda 函數程式碼產生的日誌) 和系統日誌 (在執行函數程式碼時由 Lambda 服務產生的日誌),以適用於 Python、Node.js 和 Java 受管執行時期。但是,針對 .NET 受管執行時期,您只能原生擷取 JSON 結構化格式的系統日誌。若要擷取採用 JSON 結構化格式的應用程式日誌,您必須手動設定日誌庫。此版本可讓您針對使用 .NET 受管執行時期的函數,擷取採用 JSON 結構化格式的應用程式日誌,而無需使用自己的日誌庫。
若要開始使用,您可以透過 Lambda API、Lambda 主控台、AWS CLI、AWS Serverless Application Model (SAM) 和 AWS CloudFormation,將使用任何 .NET 受管執行時期的 Lambda 函數日誌格式設定為 JSON。若要進一步了解,請瀏覽發佈部落格文章。您可以在 Lambda 日誌控制項部落格文章或 Lambda 開發人員指南中了解 Lambda 日誌。
您目前可在所有提供 Lambda 的 AWS 區域免費使用 .NET 的 JSON 結構化日誌支援,中國和 GovCloud 區域除外。如需詳細資訊,請參閱 AWS 區域表。