Serverless architectures remove the need to provision and maintain infrastructure components like servers and containers, so developers can focus on writing and deploying code. However, serverless architectures also introduce new challenges to monitoring and observability. Teams building serverless applications can iterate quickly and deploy frequent code and configuration changes, making it difficult to track what impact these changes have on your applications. Any adverse effects a code or deployment change might have on your applications can easily go unnoticed until it’s too late to prevent negative impacts reaching your customers. To meet this challenge, Datadog serverless monitoring includes Deployment Tracking so you can easily correlate serverless code, configuration, and deployment changes with metrics, traces, and logs from your functions for real-time insight into how these changes may affect the health and performance of your applications.

Correlate serverless metrics and events

To access Deployment Tracking for your functions, select a function in the Serverless view and click the “Deployments” tab. Here you can see key serverless metrics like invocations, execution duration, and error counts automatically displayed with event overlays that mark code deployments and configuration changes related to the function.

For example, if you’ve recently deployed an updated version of a feature, or reconfigured a Lambda function to use less memory, those changes will appear as red bar markers on your serverless metric graphs at the time the event was triggered. This makes it easy to see at a glance if a change has significantly affected that function’s performance.

#analytics #cloud #sponsored #spotlight #apache kafka #cloud-native #microservices

How Microservices Developers in Financial Services Use Streaming
1.25 GEEK