My apologies, I worded my question incorrectly. Is there a way to see which of those metrics is actually turned on? I have the list of metrics, but when I collect some, no data is returned. For example, if I try to collect 'builtin:host.disk.(readTime)', I get no data back, so I assume its not enabled.
Disk read time is one of those metrics that should be collected by default for any Host. It shouldn't need any special setup. Maybe you get no data because some other parts of the API call. Could you share the API request you are making?
have you considered using the metric browser with the filter option for "metric last reported":
This option is also available via API and the WrittenSince Parameter:
Both will give you a list of metrics, that are actively reported after the provided timestamp.
This is not possible. The Metrics Query API will return a response for any query, even those metrics that (for one reason or another) don't have any results.
The Metrics API v2 is the first v2 API available in Dynatrace. Every metric has a list of available transformations that you can apply to Information about transformations and aggregations gathered from the /metrics endpoint can then be used, Example 1: Query disk availability only for hosts in a specific.