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

General availability of PHP deep monitoring!

Dynatrace Ruxit is proud to announce general availability of PHP deep monitoring. New customers receive PHP support automatically when they install Dynatrace Ruxit. For existing customers, to enable PHP monitoring: Upgrade to Dynatrace Ruxit Agent v1.89 or higher. Go to Settings > Monitoring > Monitoring Technologies. On the Dynatrace Ruxit supported technologies tab, set the PHP monitoring switch to On. What you get with PHP deep monitoring Following restart of the Apache web server that… read more

Availability monitoring for processes

Some time ago Ruxit introduced availability monitoring for hosts. Availability monitoring is now also available for individual processes. This means you can now automatically monitor the performance and availability of business-critical processes 24/7. As you can see in the screenshot below, we’ve introduced a new Availability tile. The Apache HTTP server was available 99.1% of the time during the last 7 days. Notice the thick bar within the 5. Feb section… read more

Service flow visualizes service requests end-to-end

If you’ve ever wondered what your services are calling, you’ll love our new Service flow feature. Ruxit understands your applications’ transactions from end-to-end. We use these transactional insights to construct smartscape topological views of all your services, including your infrastructure. As smartscape is a topological model however, it necessarily lacks detail about individual requests and response-time contributions. Service flow isn’t a topological overview. Service flow shows the actual execution of each… read more

Improved database analysis views

We’ve received a lot of feedback regarding Ruxit database analysis and we’ve optimized our approach based on your input. Ruxit database analysis is now faster, easier to use, and provides more detailed information. Each database Services page now includes an Analyze database activity button beneath the Response time chart. Click the Analyze database activity button to go to a detail page that features a layout you may already be familiar with. This page layout… read more

Failure analysis of database errors

In response to your feedback, Dynatrace now enables you to analyze the reasons behind database errors. The failure rate chart on each database Services page now features a View details of failures button. In the example service shown below, note the high failure rate (3.11%). The Modification method is listed in both the Requests with highest failure rate list and the Most time consuming requests list. Click the  Modification method to see why this method’s requests are failing. read more

Code-level error analysis for PHP

Beginning with Agent v1.85, Ruxit offers code-level visibility for PHP deep-monitoring support. We’ve now additionally added code-level error visibility for PHP monitoring. To view PHP code-level errors: Click the Services tile on your Ruxit homepage. Select any web-request service that has PHP deep monitoring enabled. If you see a Failure rate for the service or any of its web requests, click the Failure rate tab.  Click into the timeline chart… read more

Extended Play framework support for Scala: Netty 4, Vert.x, and Xitrum

Beginning with Ruxit Agent v1.85 we’ve extended our support for Scala and the Play framework with support for the following web frameworks: Netty 4, Vert.x, and Xitrum. Note: We’re working on more Scala/Play-related features. If you’re interested in trying out these features, please contact us by clicking the Chat icon on the Ruxit menu bar. read more

Code-level visibility for PHP now available

Starting with Agent v1.85, Ruxit offers code-level visibility for its PHP deep-monitoring support. Code-level visibility gives you insights into where your PHP code spends the most time and uses the most CPU. To access PHP code-level view: Click the Services tile on your Ruxit homepage. Select an Apache or PHP service. Select a PHP request. Click the View response time hotspots button. If you use FPM, select your FPM service and click… read more

New response time analysis views!

We’ve done a major revamp of our response time analysis view to make them more efficient and visually appealing. To access response time analysis: Click the Services tile on your Ruxit homepage. Select a service to analyze. Click the View response time hotspots button at the bottom of the page. You can also access the new response time analysis from any Web request details page: The response time analysis page… read more

Node.js 4 support with heap & GC metrics!

Beginning with Ruxit Agent v1.83, Ruxit now supports Node.js 4. But that’s not all! With Ruxit Agent v1.85 we also show you the heap spaces and GCs of all Node.js 4.x processes. Click the Further details tab to view details about V8 heap spaces and garbage collection runs. For full details of our Node.js support, see Ruxt Node.js monitoring overview. Node.js 5.x will follow soon, so stay tuned!… read more