.NET

Request attributes: Support for .NET method argument capture

Dynatrace recently introduced the ability to capture Java method arguments and use them as request attributes. This valuable new service-monitoring feature enables fine-grain service filtering and performance analysis. By defining request attributes for your service’s requests, you can enable advanced filtering of service requests across all Dynatrace analysis views. Once configured, request attributes help you to better understand the relationships between performance, errors, and application-specific metadata in your requests. read more

Announcing immediate support for .NET Core 2.0

Microsoft has just announced the final release of .NET Core 2.0 and we’re proud to announce that, with the release of OneAgent version 127, Dynatrace now supports .NET Core 2.0. This includes support for ASP.NET Core 2.0. What’s included in .NET Core 2.0 support Web monitoring Dynatrace provides out-of-the-box support for ASP.NET Core (versions 1.0, 1.1, and 2.0). Dynatrace automatically detects deployed web applications and tracks all web requests. For each… read more

Monitoring .NET Core Applications with Dynatrace

This post was coauthored with Georg Schausberger. If you follow the development of the .NET framework you probably know that there are some tremendous changes in the Microsoft world: the cross-platform, open-source implementation of .NET, the .NET Core was released and with Visual Studio 2017 finally, the tooling for development also reached RTM state. So, the framework is RTM, the tooling for development is also RTM, and we believe… read more

OneAgent & Security Gateway – Release notes v1.117

OneAgent Java Support for Mongo Async driver .NET .NET Core Beta support for Windows Node.js Redis support Nginx Support for Nginx Plus R12 was added General improvements and fixes Injection into Docker 1.12+ installed from RPM Support for Fedora 25 Detection of Couchbase, CouchDB, RabbitMQ, and Riak based on code paths (only from the -pa command line parameter, not the ERL_LIBS environment variable) Docker plugin support for 1.13.1 For Docker… read more

Monitoring ASP.NET Core applications

One of the hot topics currently in the .NET community is CoreCLR and ASP.NET Core. As most probably you already know: Microsoft decided to create a cross platform, high performance version of ASP.NET, which they even open-sourced. What is ASP.NET Core? There are many great posts about the basics of ASP.NET Core, so in this post we do not talk about the programming model and the differences between… read more

OneAgent and Security Gateway – Release notes v1.109

Java Support for TIBCO Business Works job scheduling. This ensures that TIBCO Business Works requests are monitored completely within JVMs. .NET Support for Windows Communication Foundation within standalone .NET processes. For assistance in enabling this within your Dynatrace environment, please contact Dynatrace Support. Nginx Support for Nginx (stable branch) version 1.10.2 and support for Nginx (mainline branch) versions 1.11.6 and 1.11.7 is now available. General improvements and fixes Greatly reduced CPU overhead… read more

Bad Microservice patterns in .NET

Microservices are a great architectural pattern. Not completely new – but – either because of  the name, or just having the right people at the right time promoting it, microservices have gained widespread acceptance. The more software applying this new architectural approach, the more PurePaths I receive through my Share Your PurePath program showing some of the bad .NET implementation patterns. This blog is dedicated to one of… read more

Last-Minute Black Friday Rescue & Cyber Monday Readiness

In order to be ready for Christmas season, online retailers typically bring their shops into shape right before Black Friday. Together with Cyber Monday this is the most important day in the retailer’s year. Stilnest.com (@Stilnest) is a publishing house for designer jewelry, running their online shop on Magento. While the guys at Stilnest did a good job in preparing their environment, the interest in… read more

Fighting Technical Debt: Memory Leak Detection in Production

Thanks to our friends from Prep Sportswear who let me share their memory leak detection story with you. It is a story about “fighting technical debt” in software that matured over the years with initial developer’s no longer on board to optimize/fix their code mistakes. Check out their online store and browse through their pages – especially cool are the product details pages where they use some really nice… read more

The 5 most common SharePoint Performance Insights you can take action on now

I’ve been on a SharePoint Performance Evangelist Tour for the past couple of months. Here are some of my contributions to make Users, and by result, SharePoint Admins happier than they are right now: Blog and YouTube Tutorial on Performance Sanity Check in 15 Minutes Webinar with Wendy Neal on Driving SharePoint Adoption Workshops at events such as SharePoint Saturday Houston SharePoint FastPack for Dynatrace… read more