12 Aug 2024
07:41 PM
- last edited on
02 Oct 2024
01:18 PM
by
MaciejNeumann
Metric dt.process.availability not available
We are currently using Dynatrace Classic Dashboard to check the process availability % using metric "builtin:pgi.availability" for the Jboss based application but corresponding notebook/new dashboard metric "dt.process.availability" doesn't show up any data.
29 Sep 2025 08:54 PM
Hello,
So Dynatrace does have a few options for you.
1 - new notebooks you can add in the metric as needed:
2 - If you are familiar with DQL, you can write your own Query:
timeseries { availability = sum(dt.process.availability, default: 0, filter: { (availability.state == "available") AND ( in(dt.entity.process_group_instance, classicEntitySelector("type(process_group_instance),entityName.equals(\" - ApacheJMeter.jar\")"))) }), availability.0 = sum(dt.process.availability, filter: { in(dt.entity.process_group_instance, classicEntitySelector("type(process_group_instance),entityName.equals(\" - ApacheJMeter.jar\")")) }) }, by: { dt.entity.process_group_instance }, nonempty: true, union: true
| fieldsAdd availability = availability[] / availability.0[] * 100
| fieldsAdd entityName(dt.entity.process_group_instance)
| sort arraySum(availability) desc
| fieldsRemove availability.0
3 - If you are stuck in the "Classic Ways" let Dynatrace convert it for you. First be in the new Gen 3 UI, access your classic dashboard. Click '...' and select upgrade: