Michael Kopp

Those who know me know that I'm passionate about 3 things: rock climbing, physics, and performance. I've worked in performance monitoring and optimizations in enterprise environments for the better part of the last 10 years. Now as a Product Manager I am doing my best to build those experiences into Dynatrace.

Michael Kopp's articles

Improved design & functionality of Service pages

Over the past months, we’ve added numerous enhancements to our Service overview pages. To maximize the value of these enhancements, it became necessary to build an entirely new page design. We’re now proud to present all the new views and features that the enhanced Service overview page design has to offer. Service overview page As you can see from the image below, the service overview page has received a major … read more

Automated rule-based tagging for services

Using tags to organize and label all the monitored components in your environment is a great way to filter server-side services for purposes of developing component-specific dashboard charts and assigning responsibility to specific team members or groups. However, managing and applying tagging within large, dynamic environments can be a real challenge. To address this, Dynatrace now provides a rule-based approach to tagging that gives you the flexibility you need to take maximum advantage of … read more

Simplified process-group detection for non-Java processes

Dynatrace automatically detects process types such as Tomcat, JBoss, Apache web server, MongoDB, and many others. We also take technologies like Docker, Kubernetes, OpenShift, Cloud Foundry, and Azure into account. A process group is a set of processes that run on separate hosts but belong to the same application or deployment unit. While we’ve worked hard to provide you with 100% automated process group detection, there are some scenarios for which manual customization … read more

Enhanced filtering for Service flow and response time analysis

Modern web applications typically feature complex service architectures that can process millions of different types of requests. With each unique request behaving slightly differently and triggering a slightly varied service flow, it can be a real challenge to analyze the performance and behavior of individual requests. The latest filtering enhancements on all Dynatrace service-analysis pages help you navigate the complexity of your application’s service architecture—enabling you to find the proverbial needle … read more

Custom anomaly detection for key requests

A key feature of Dynatrace is its ability to continuously monitor every aspect of your applications, services, and infrastructure and to automatically learn the baseline performance metrics related to these components. Dynatrace also automatically learns the baseline response times and failure rates of all requests that are vital to the success of your business. Now, for the first time, you can adjust anomaly detection settings for individual web requests. By understanding the … read more

Crash analysis for processes is now available!

Processes crash for a multitude of reasons and it’s often difficult to understand the root causes that contribute to such crashes. This is why Dynatrace is proud to announce the availability of crash analysis for processes. As before, when a monitored process crashes, you’ll see a Process crash entry in the Events section of each affected Process and Host page. The example process below has some availability problems (shown in red on the timeline). By selecting … read more

Availability monitoring and alerting for process groups!

You can now configure Dynatrace to proactively alert you if any process within a specific process group goes offline or crashes. Dynatrace has also long been able to recognize the unavailability of specific processes as the root cause of certain response-time issues and other problems. However, until now, active availability monitoring and alerting was only available at the application level—made possible via web checks and real user monitoring. Now you can be … read more

Now you can analyze Nginx CPU consumption!

Dynatrace has long provided monitoring visibility into Nginx modules via the response time hotspots listing on each Nginx service page. Now you can access this hotspot data within the global CPU profiler where it is now correlated with Nginx CPU-consumption metrics. To access Nginx CPU-consumption data Select CPU profiler (code level) from the menu. From the Process type list, select Nginx. From here you can either analyze the entire process group at the code level (see … read more

Code-level visibility now available for Node.js

Dynatrace has long provided code-level visibility for Java, .NET, and PHP. Code-level visibility is now also available for Node.js services! You can use Dynatrace to access Node.js code-level insights in several different ways. Global CPU profiler The environment-wide CPU profiler view shows the CPU activity of all monitored processes down to the code level, enabling you to profile the CPU consumption of each individual process, process group, service. Click CPU profiler … read more

PurePaths now available for Dynatrace SaaS/Managed!

PurePath technology has always been at the heart of what we do at Dynatrace, since our earliest days. PurePath technology is now once again taking center stage, this time as a key benefit of the new Dynatrace platform (both SaaS and Managed offerings). PurePaths can now be accessed in a variety of ways in conjunction with the advanced analytics features that you’ve come to know and love: Service flow, backtraces, … read more