Company
Date Published
Author
Andrew Lock, Jay Davé, Mallory Mooney
Word count
1866
Language
English
Hacker News points
None

Summary

In this post, the authors walk through how to instrument a sample containerized ASP.NET Core application to send traces to Datadog for monitoring. They cover deploying the Datadog Agent in a Docker container and configuring it to collect application performance data across various platforms like Linux and Windows machines. The authors also show how to use Datadog's .NET tracer, which provides out-of-the-box instrumentation for many common libraries and programming languages used for ASP.NET Core and .NET frameworks. They provide step-by-step instructions on how to set up the .NET tracer in both Linux and Windows containers, including creating a Dockerfile and updating the docker-compose.yml file. The authors demonstrate how to run the instrumented application and view its performance data in Datadog APM, highlighting features like distributed traces, key metrics visualization, and integration with .NET logs. Overall, this post provides a comprehensive guide on how to monitor ASP.NET Core applications using Datadog's containerized Agent and .NET tracer.