Operations | Monitoring | ITSM | DevOps | Cloud

Datadog

Collecting Amazon MQ metrics and logs

In Part 1 of this series, we saw how Amazon MQ routes messages between services in a distributed application, and we looked at some of the key metrics that describe the performance of the message broker and its destinations. Now that we’ve introduced the metrics and their meaning, we’ll look at some tools you can use to collect and query metrics from Amazon MQ:

Analyzing Amazon MQ performance with Datadog

In Part 2 of this series, we showed you how to use CloudWatch to monitor metrics and logs from Amazon MQ. With CloudWatch, you can easily create ad-hoc graphs to visualize the performance of your messaging infrastructure and other AWS services you use (such as EC2, Lambda, and S3). But to monitor your Amazon MQ brokers, destinations, and clients alongside the rest of your applications and infrastructure, you need a monitoring platform that easily integrates with your whole technology stack.

Monitor your Fargate container logs with FireLens and Datadog

To centralize logging from your entire stack—from traditional infrastructure to serverless components—Datadog is announcing native support for the launch of FireLens for Amazon ECS. FireLens streamlines logging by enabling you to configure a log collection and forwarding tool such as Fluent Bit directly in your Fargate tasks. We’ve partnered with AWS to provide built-in Fluent Bit support for Datadog so that you can now seamlessly route container logs from AWS Fargate.

How to monitor Kubernetes + Docker with Datadog

Since Kubernetes was open sourced by Google in 2014, it has steadily grown in popularity to become nearly synonymous with Docker orchestration. Kubernetes is being widely adopted by forward-thinking organizations such as Box and GitHub for a number of reasons: its active community, rapid development, and of course its ability to schedule, automate, and manage distributed applications on dynamic container infrastructure.

Network Performance Monitoring

Your applications and infrastructure components rely on one another in an increasingly complex fabric, regardless of whether you run a monolithic application or microservices, and whether you deploy to cloud infrastructure, private data centers, or both. Virtualized infrastructure enables developers to respond to arbitrary scale—and creates dynamic network patterns that aren’t well matched to traditional network monitoring tools. To provide visibility into every component in your environment, and all the connections between them, Datadog is introducing Network Performance Monitoring for the cloud age. Miranda Kapin of Datadog tells you more.

APM For Serverless

Datadog announced a beta for native Datadog APM in serverless environments, starting with AWS Lambda. When running applications in a managed environment, it's especially important to be able to track down the sources of slowdowns and bottlenecks. Datadog APM for serverless means you'll always have your finger on the pulse of your application health, and your code doesn't need to change as your teams adopt serverless.

Managing High Volume Log Streams

Modern systems and applications generate high volume log streams that become more and more expensive to store in order to query for troubleshooting and analytics purposes. In this video, Nils Bunge describes how to dynamically identify and store valuable logs from those streams while generating accurate long term analytics on 100% of the data.