Tutorial 3:Monitor CPU Utilization with Dynatrace

This is last blog of this series in this we will read how to monitor CPU Utilization by Dynatrace.

Why we always need  memory  analysis ?

We need memory analysis is to optimize garbage collection (GC) in such a way that its impact on application response time or CPU usage is minimized. If garbage collection has a negative impact on response time, our goal must be to optimize the configuration.

In Dynatrace, we have full analysis of memory utilization. A healthy system performs better. Dynatrace uses defined parameters to monitor health. These parameters use metrics such as CPU, memory, network, and disk.

CPU Utilization

Here You can see these values in the Transaction Flow on the respective agent node. Use this to identify the impact of an unhealthy host on your business transactions.

cpu3

We can easily go through the execution of the each thread as like below figure.

cpu5

You can use the filter list in the top right corner  to filter the content to the Median, slowest 10% or fastest 90% of transactions in the session. below chart gives a quick impression of the typical response times. Dynatrace captures CPU time used by the threads that are executing this transaction for selected time frame. And like this we can also go through failure rate and Throughput.

response1

Dynatrace includes the different customizable report .It is Generateing  reports of dashboards in various formats in the Dynatrace Client.At we can Schedule reports to execute periodically and publish them via email, or store the reports in the file system as below figure.

report

In the end we can confidently say that this tool is very helpful for our performance testing we can easily solved our problem in minutes.

References:

Written by 

Principal Architect at Knoldus Inc

1 thought on “Tutorial 3:Monitor CPU Utilization with Dynatrace

Leave a Reply

%d bloggers like this: