Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

3 New Customization Options for .NET Apps in TraceView!

DZone's Guide to

3 New Customization Options for .NET Apps in TraceView!

Check out these three awesome new customization options for .NET apps, including improved troubleshooting and other enhancements.

· Performance Zone
Free Resource

Discover 50 of the latest mobile performance statistics with the Ultimate Guide to Digital Experience Monitoring, brought to you in partnership with Catchpoint.

  With the latest update to our .NET instrumentation we’re expanding our commitment to our power users by offering additional customization options. Our TraceView instrumentation team works incredibly hard to make sure that the install experience for first and long-time users is quick and easy. While we strive to provide an excellent out-of-the-box experience we realize that our end users also want the flexibility that customization affords when it comes to monitoring. Check out some of the new .NET Framework options we’re rolling out below!

net_ADO

Segment User Traffic for Smarter Troubleshooting

TraceView provides numerous filtering options to help users drill into more detail by default, but a powerful feature now available for .NET is Traffic Partitioning. As a programmatic way of classifying traces users can create buckets for different types of request traffic. A common example is to identify the percentage of traffic that stems from authenticated and anonymous users. For apps like TraceView that utilize time period visualizations (e.g., TraceView’s hour, day, and 7 day views) developers and operations can identify the most popular setting or filter on a time period to troubleshoot latency issues. To find out how – check out the docs here.

traffic_partition

Enhance… Enhance…

For drill-down issue identification our instrumentation will automatically divide code into layers that are logical components of your app like ‘IIS’, ‘WCF-Service’, ‘ADO-NET’ and others, but it can also be helpful to add new layers for calls to external processes or to a block of code that isn’t already instrumented. As with partitioning this division can allow for more advanced filtering and the ability to drill-down into potential latency causes that would otherwise be hidden within other layers.

net_layers

Detail for Distributed Tracing

For apps that take advantage of microservices or .NET multi-threading the new updates will allow for better visualizations. For distributed systems users can connect processes and hosts by passing X-Trace IDs between services. Event reporting from background and child threads will provide better support for asynchronous operations. Additional details like backtraces, info events, or return values can also be added to custom layers for even greater granularity.

Try it out!

Need performance monitoring for your .NET app that’s powerful and flexible? Ask us for a demo, sign up for our free trial, or just visit the Install Agents page within TraceView to get started with the new updates to our .NET instrumentation!

Is your APM strategy broken? This ebook explores the latest in Gartner research to help you learn how to close the end-user experience gap in APM, brought to you in partnership with Catchpoint.

Topics:
performance ,.net ,traceview

Published at DZone with permission of Alec Pinkham, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}