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

Request attributes: Java method argument capture is now supported

Dynatrace recently introduced request attributes, a valuable new service-monitoring feature that enables fine-grain service filtering and performance analysis. By defining request attributes for your service’s requests, you can enable advanced filtering for service requests across all Dynatrace analysis views. Once configured, request attributes help you to better understand the relationships between performance, errors, and application-specific meta data in your requests. Until now this functionality was only available for web request … read more

Easily configure detection of your environment’s custom application services

We’ve simplified the process for defining and managing custom-service monitoring in your environment. Custom services are application services that can’t be detected by Dynatrace out-of-the-box because they’re built on non-standard frameworks or technologies. With Dynatrace custom service detection, you can now define any method, class, or interface as the entry point of a service. Once configured, custom services are monitored alongside all the auto-detected services in your environment. The latest enhancement … read more

Compare service request performance and behavior over time

One of the most important and basic features of any performance monitoring solution is the ability to track metric trends over time (i.e., charting of time-series data). Dynatrace uses sophisticated charting to visualize changes in metric trends over time, making it easy to see trends at a glance. Comparison of trends within separate time periods has long been a challenge, however. When two time frames occur close together in time, you … read more

Enhanced process-group detection supports customer-specific deployment schemes

A process group is a logical cluster of processes running on separate hosts that belong to the same application or deployment unit. For example, you might have a cluster of server nodes where each node runs the same process in support of multiple hosts. Such related processes comprise a process group. Process-groups are key building blocks of most modern web-based application environments. Dynatrace process group detection Dynatrace automatically detects process types … read more

PurePath visualization: Analyze each web request from end-to-end

Dynatrace OneAgent enables you to track each individual request from end to end. This enables Dynatrace artificial intelligence to automatically identify the root causes of detected problems and to analyze transactions using powerful analysis features like service flow and the service-level backtrace. Dynatrace enables you to efficiently find the proverbial needle in the haystack and focus on those few requests (out of tens of thousands) that you’re interested in. The next … read more

Request attributes: Simplify request searches & filtering

Dynatrace tracks all requests from end-to-end and automatically monitors the services that underly each transaction. The performance and attributes of each request can be analyzed in detail. You can even create custom, multi-faceted filters that enable you to analyze call sequences from multiple angles. With such advanced request filtering, Dynatrace enables you to slice and dice your way through your requests to find the proverbial “needle in a haystack.” Until … read more

New permissions limit capture & viewing of sensitive data

Not all data is created equal. Sensitive customer data must be protected and kept confidential at all times. This is why your organization must do everything it can to limit the capture and viewing of your customers’ private information. New permissions added To help you in this effort, we’ve added two new permissions to Dynatrace SaaS/Managed (version 118) permissions management. Configure capture of sensitive data View sensitive request data What is sensitive … read more

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