Home / Companies / New Relic / Blog / Post Details
Content Deep Dive

Optimize your AWS Lambda logging to reduce cloud spend

Blog post from New Relic

Post Details
Company
Date Published
Author
Matt Whelan
Word Count
1,225
Language
English
Hacker News Points
-
Summary

AWS Lambda logging is essential for gaining visibility into the behavior, performance, and errors of serverless functions deployed on AWS Lambda. It integrates with Amazon CloudWatch Logs to store and analyze logs, which can be accessed through the CloudWatch console, SDKs, or AWS CLI. Engineers can include logging statements in their code using libraries like console.log in Node.js or print in Python to generate log entries sent to CloudWatch Logs. Logging levels, such as info, warning, and error, help categorize log messages for easier troubleshooting. Additionally, AWS Lambda supports custom metrics for tracking performance indicators beyond standard logging. The AWS Lambda Extensions Logs API allows for direct access to the log stream, enabling tools like New Relic to gain unified visibility into Lambda functions without relying heavily on CloudWatch, thus potentially reducing costs. The blog post discusses configuring Lambda functions to send logs directly to New Relic for better observability and offers best practices for logging, including using logging libraries, providing detailed log information, and employing centralized logging solutions.