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

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… 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

See the technologies that underlie each process!

More than simply knowing the types of processes in your environment (e.g., Java or .NET), Dynatrace understands the technologies that underlie those processes. For example, Dynatrace understands when a Java process is comprised of a Tomcat or a Jetty — in many cases it even knows the versions of these technologies. For the first time, we’re making this information available to you on each Process page. With detailed analysis of the technologies and versions… read more

Introducing support for Apache/PHP with FastCGI

Dynatrace Ruxit now supports deep monitoring of Apache PHP requests via FastCGI. Until now we’ve only supported mod_php and all types of FPM requests. To enable monitoring of FastCGI PHP requests: Update your version of Dynatrace Ruxit Agent to v1.99. Go to Settings > Monitoring > Monitored Technologies. Enable FastCGI in the Monitored technologies section. Scroll down and enable the FastCGI PHP processes launched by Apache HTTP Server switch. Restart your Apache HTTP… read more

Enhanced IBM WebSphere Application Server support

Over the course of the last few months, we’ve leveled up our support for IBM WebSphere, bringing it up to speed with our support for other application servers, like Tomcat or JBoss. Dynatrace Ruxit now provides WebSphere-specific cluster detection and PMI metrics. Have a look. Of course, as always, we track all the web requests, web service calls, and JMS messages that are received… read more

Monitor service and process availability

The availability of your services and important processes is one of the most important things to consider when monitoring your environment. Simply alerting you each time a process stops wouldn’t be helpful though because some process stops are intentional and don’t represent availability issues. As always, we at Dynatrace strive to solve monitoring challenges with intelligent solutions that don’t require manual configuration on your end. We asked ourselves what conditions… read more