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

Customizable naming for auto-detected server-side services

Dynatrace automatically detects and names your applications’ server-side services based on basic properties of your application deployment and configuration. These properties and the resulting service names should be intuitive to you because they reflect your service landscape. In some cases however, the default naming scheme may not be to your liking or may not adequately reflect your service landscape. In other instances, you may want to add certain process or … read more

Advanced process group availability monitoring

For some time now, Dynatrace has provided you the ability to automatically detect when the unavailability of a specific process results in a problem (for example, increased failure rate or outages of your website). Recently we announced that you can receive notifications when a process within a specific process group becomes unavailable—even if no related customer impact is detected. We’ve now added another enhancement that’s particularly useful for cluster monitoring: … read more

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