cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Best practices for reviewing platform health

NicoleMT
Guide

Hi everyone,
I'm currently monitoring with Dynatrace and would really appreciate any tips or ideas you could share.

My goal is to build a monthly health check report to ensure the platform is being used effectively, to optimize performance, and to identify useful insights. Some of the points I plan to include are:

  • Checking if OneAgents are up to date

  • Verifying the status of extensions

  • Identifying which services experienced the most issues during the month

If you already perform similar reviews or have suggestions on what else to include, I’d be very grateful to hear from you.

Thanks a lot in advance!

2 REPLIES 2

Emm4nuel
Dynatrace Helper
Dynatrace Helper

Hey Nicole,

I personally made you a few query's you could use on a dashboard.

Extensions status splitted by name:

timeseries status = avg(dt.sfm.extension.engine.status), by: { dt.extension.name }, filter: { dt.system.bucket == "dt_system_metrics" }
| sort arrayAvg(status) desc
| limit 20

One agent versions on hosts, oldest to newer:

fetch dt.entity.host
| fieldsAdd installerPotentialProblem, installerVersion, installerSupportAlert, installerTrackedDownload
| sort installerVersion asc

 

  • Identifying which services experienced the most issues during the month

fetch events
| filter isNotNull(dt.entity.service)
| filter event.category == "ERROR"
| fieldsAdd name = entityName(dt.entity.service)
| makeTimeseries errors=count(), by: {name}
  • On a table:
fetch events, from:bin(now(), 720h)
| filter isNotNull(dt.entity.service)
| filter event.category == "ERROR"
| fieldsAdd name = entityName(dt.entity.service)
| summarize by:{name}, count = count()
| sort count desc​

I attached a notebook that you can import to your environment, i think this is solid start point for what you want to achieve.

Hello, thank you very much. The information is very useful and helpful.

In the case of Dynatrace Managed, this type of query wouldn't be possible to perform, right?

And for mobile and web applications, what kind of queries or charts could be generated to create monthly reports?

Once again, thank you for the information. A very valuable contribution.

Featured Posts