Monitoring asynchronous operations in .NET

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

  • 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.

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.

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.

Section background multi color
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.
Sofico

Start monitoring asynchronous operations with Dynatrace!

You’ll be up and running in under 5 minutes: Sign up, deploy our agent and get unmatched insights out-of-the-box.
Dynatrace Free Trial

Trusted by thousands of top global brands

See customer stories

Dynatrace supports all common .NET frameworks