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.

About the async/await operations

Since .NET version 4.5, the C# has two new keywords: async and await. These two keywords support 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 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.

Follow every transaction, end-to-end

Dynatrace’s PurePath Technology® captures timing and code-level context for every transaction, across every tier, without gaps or blind spots.

Auto-discover and map all applications and business transactions-flows of your .NET application continuously end-to-end. Dynatrace PurePath technology captures timing and code-level context for every transaction in your .NET application environment. The service flow visualizes service requests end-to-end. Understand where service calls originate in your .NET code.

Automatically discover and map applications and infrastructure

Dynatrace automatically detects and visualizes your web application and its dependencies end to end: from website to application to container, infrastructure and cloud.

Dynatrace maps all the dependencies between detected components and presents them with Smartscape technology.

Get all .NET details

Discover detailed .NET metrics

Dynatrace shows you additional metrics .NET:

Click the .NET threads and .NET heap tabs on any IIS application pool or .NET process page to view further metrics.

See detailed metrics .NET.

See detailed metrics for .NET.

Find out the root cause of .NET problems

Dynatrace detects and diagnoses problems in real time, pinpointing the root cause down to the offending code before your customers are even affected.

Dynatrace pinpoints the root cause of performance issues automatically. Leverage instant replay to understand how a problem evolved over time. Dynatrace smart baselining learns what normal looks like for your application. Eliminate false positives and constant noise regarding response times, failure rates and throughput. Dynatrace diagnoses problems that are often difficult to pinpoint, including database, memory, threading and CPU issues. Correlate host-process log data with problems.

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 async/await operations with Dynatrace!

Try for free Contact us

Dynatrace supports all common .NET frameworks

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

Try for free Contact us