


Just as with AWS Lambda, Datadog provides full visibility into the health and performance of all your applications, wherever they run. Container monitoring, minus the hostĪWS Fargate supports both ECS and EKS workloads, so you can focus on services and applications rather than hosts and underlying infrastructure. Read our blog post about Fargate and FireLens for more information. You can now seamlessly route container logs from AWS Fargate to Datadog using built-in Fluent Bit support. To centralize logging from your entire stack, Datadog also provides native support for FireLens for Amazon ECS. Note that you will need version 6.1.1 or higher of the Datadog Agent to take full advantage of the Fargate integration. In this post, we’ll show a simple example of how you can deploy and monitor tasks on AWS Fargate with the Datadog Agent. The Datadog integration brings all of this together so you can analyze and alert on the performance of your Fargate tasks and services alongside the rest of your infrastructure.

You can also view code-level performance data with Datadog’s Continuous Profiler, to analyze the resource usage of your AWS Fargate services’ code. You can now see the rate of traffic to and from your containers, as well as network errors and dropped packets. And beginning with Fargate 1.4.0, Datadog increases your visibility by leveraging new Fargate network performance metrics. The integration provides more than a dozen system metrics from Fargate that track the resource utilization (CPU, memory, I/O, etc.) of your tasks. It also enables Autodiscovery to detect containerized services running on Fargate and automatically configures Datadog Agent checks for those services. Datadog’s integration with AWS Fargate enables you to collect real-time, high-resolution metrics from all your containerized tasks. With Fargate, you can define containerized tasks, specify the CPU and memory requirements, and launch your applications without spinning up EC2 instances or manually managing a cluster.ĭatadog has proudly supported Fargate since its launch, and we have continued to collaborate with AWS on best practices for managing serverless container tasks. AWS Fargate allows you to run applications in Amazon Elastic Container Service without having to manage the underlying infrastructure.
