AWS Lambda 宣布針對 .NET 受管執行時期的 JSON 日誌支援

張貼日期: 2024年11月7日

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 區域表