Monitoring asynchronous operations in .NET

Get deep visibility into async/await operations in your .NET applications

Follow your async/await operations end-to-end

Dynatrace monitors and analyzes your applications written in .NET 4.5 - or a newer -, providing visibility down to individual database statements.

If your code makes heavy use of the async/await keywords, Dynatrace shows you when a new thread for your asynchronous task is created and custom sensors/services also work across async methods.

Visit our detailed blog post about The performance impact of async to learn more about how Dynatrace supports asynchronous programming.

Auto-discover async transactions in minutes

Dynatrace auto-discovers all the async transactions throughout your entire technology stack end-to-end.

Follow every single transaction, end-to-end

Analyze response times and find hotspots at the method level.

Find out the root cause of your .NET problems

Detect availability and performance problems across your stack proactively.

Sofico N.V.

“We’re intrigued by its capability to work almost out of the box as well as being able to monitor system aspects as well as application performance and user experience.”

View full story

Start monitoring asynchronous operations with Dynatrace!

Try for free Contact us

What are async/await operations?

Since .NET version 4.5, C# has two new keywords, async and await, supporting asynchronous programming.

With these two keywords developers can use resources in the .NET Framework to create an asynchronous method almost as easily as they create a synchronous method.

Dynatrace supports all common .NET frameworks

Sign up now for 1,000 hours of free .NET monitoring!

Try for free Contact us

View this page in: Français Deutsch Español Italiano 中文 한국어 日本語