How do I fetch the metrics of monitored entities?

The timeseries endpoint delivers metrics that Dynatrace collects from the different monitored entities over time. This endpoint is used to read metrics, such as CPU usage, for selected entities over a given timeframe. By passing additional parameters this endpoint allows you to filter the selected timeseries for entity types and to specify what type of result aggregation the result should contain.

Timeseries endpoint

https://{id}.live.dynatrace.com/api/v1/timeseries

List all exported metrics

The Dynatrace API timeseries endpoint covers all metric-relevant information. A HTTP GET request lists all available metric definitions within your given environment. You can easily check which metrics are defined and exported by your Dynatrace environment by calling:

HTTP GET https://{id}.live.dynatrace.com/api/v1/timeseries

The call will list all the defined and exposed metrics, regardless if the metric is built-in, a plugin, or a custom API-defined metric. Here is an example output:

[
  {
    timeseriesId: "com.dynatrace.builtin:app.actionspersession",
    displayName: "Actions per session",
    dimensions: [
      "APPLICATION"
    ],
    aggregationTypes: [
      "AVG"
    ],
    unit: "count/min",
    filter: "BUILTIN",
    detailedSource: "Real user monitoring",
    types: [ ]
  }
]

Use the filter parameter (BUILTIN, PLUGIN, or CUSTOM) to further filter the list of defined metrics, as shown below:

HTTP GET https://{id}.live.dynatrace.com/api/v1/timeseries?filter=PLUGIN

Use the detailedSource parameter to only list the timeseries that were originated from a selected feature, such as real user monitoring or synthetic availability monitoring. The example below shows a request that queries all available timeseries within the Synthetic feature:

HTTP GET https://{id}.live.dynatrace.com/api/v1/timeseries?detailedSource=Synthetic

Read a timeseries of values for a defined metric

HTTP GET https://{id}.live.dynatrace.com/api/v1/timeseries

GET parameters

The timeseries endpoint allows the following parameters to be sent as HTTP GET requests. Note that to get a valid result the request has to either use relativeTime or startTimestamp and endTimestamp. The maximum allowed queryable timeframe is 6 months:

  • timeseriesId - Case-sensitive identifier for the specific timeseries that should be returned (for example, com.dynatrace.builtin:host.cpu.load). The prefix com.dynatrace.builtin: identifies timeseries that are directly built into Dynatrace, while user-defined prefixes can be used to identify custom metrics timeseries that are introduced by custom monitoring plugins (e.g., JMX metrics). You can find a list of available built-in Dynatrace timeseries in the Timeseries ID Table.

  • startTimestamp (optional) - Start timestamp of the requested timeframe, given in milliseconds (UTC). The start timestamp must be smaller (earlier) than the endtime stamp.

  • endTimestamp (optional) - End timestamp of the requested timeframe, given in milliseconds (UTC). End timestamp must be larger (later) than the startTimestamp. If endTimestamp is larger than the actual time, Dynatrace automatically uses actual time instead.

  • relativeTime (optional) - Instead of using timestamps for selecting a timeframe it is possible to specify 'hour' to receive the timeseries data for the last hour. Allowed values are hour, 2hours, 6hours, day, week, and month;

  • queryMode (optional) - Defines the type of result that the call should return. Valid result modes are series for receiving the entire timeseries as data points or total for receiving one scalar value for the requested timeframe. The default query mode returns a series of data points.

  • aggregationType (optional) - Defines which aggregation type is used for the resulting timeseries. Valid aggregation types are min, max, avg, sum, median, count, and percentile.

  • percentile - In case of the aggregation type percentile (see below), this parameter specifies which percentile of the selected response time metric should be delivered. Valid values for percentile are between 1 and 99. Please keep in mind that percentile export is only possible for response-time based metrics such as application and service response times.

  • entity (optional) - Defines which entity should deliver the requested timeseries. You can find the specific entity ID by opening the corresponding Dynatrace entity page where the unique ID is displayed within the URL (for example, HOST-B64B6B1BB11E2244). If the selected entity doesn't support the requested timeseries, the request will result in an error.

POST payload

For instances where a simple entity query isn't sufficient, Dynatrace offers additional filters as HTTP POST requests. All previously defined HTTP GET parameters can be used within a HTTP POST JSON payload along with the following additional parameters:

  • entities Defines a set of entity identifiers that should be included in the result. The semantics are the same as with the entity parameter except that the set can contain more than one entity ID. The entities set replaces the entity parameter. So the entity parameter isn't allowed within HTTP POSTs.

  • filters The filters parameter contains a map of filter keys and values, where valid filter keys are:

filter key values
processType see Process types
osType see OS types
serviceType see Service types
technology see Technology types
webServiceName individual name
webServiceNamespace individual name
host your specific host ids, e.g. HOST-B64B6B1BB11E2244

Result

Query results are returned as JSON payloads that either contain the data points of the requested timeseries or a scalar result if the request set the queryMode=total parameter to receive totals instead of a timeseries. The result payload also contains attributes describing the unit (unit) of the returned data points, the result resolution (resolutionInMillisUTC) of the series and the selected type of aggregation (aggregationType).
An example payload is shown below:

{
"result":
  {
  "dataPoints":
    {
    "HOST-B64B6B9CB11E2244":
    [
    [1443418260000,36.186815897623696],
    [1443418320000,31.984347025553387],
    [1443418380000,36.897412618001304],
    [1443418440000,33.65802764892578],
    ...
    ]
    },
  "timeseriesId":"com.dynatrace.builtin:host.cpu.user",
  "unit":"Percent",
  "entities":{"HOST-B64B6B9CB11E2244":"L-W8-64-APMDay3"},
  "resolutionInMillisUTC":60000,
  "aggregationType":"AVG"
  }
}

Examples

The following examples show how to fetch detailed timeseries from the host-, application-, and service levels using the Dynatrace API. To execute these examples in your environment, replace the {id} placeholder with your own Dynatrace environment ID, replace the Api-Token with your own generated token, and replace the specific host entity ID HOST-B64B6B9CB11E2244 with one of your own host entity IDs.

Fetch the average user CPU of a given host

This example uses the HTTP authorization header to authenticate a request to read the timeseries with the ID com.dynatrace.builtin:host.cpu.user for a given host HOST-B64B6B1BB11E2244. The result returns an average for each timespan.

curl -L -H "Authorization: Api-Token cw88t44BRk2KcJkdM419T" \
"https://{id}.live.dynatrace.com/api/v1/timeseries?relativeTime=hour&entity=HOST-B64B6B9CB11E2244&aggregationType=AVG&timeseriesId=com.dynatrace.builtin:host.cpu.user"   

JSON result

{
"result":
  {
  "dataPoints":
    {
    "HOST-B64B6B9CB11E2244":
    [
    [1443418260000,36.186815897623696],
    [1443418320000,31.984347025553387],
    [1443418380000,36.897412618001304],
    [1443418440000,33.65802764892578],
    ...
    ]
    },
  "timeseriesId":"com.dynatrace.builtin:host.cpu.user",
  "unit":"Percent",
  "entities":{"HOST-B64B6B9CB11E2244":"L-W8-64-APMDay3"},
  "resolutionInMillisUTC":60000,
  "aggregationType":"AVG"
  }
}

Fetch the number of received bytes for all network interfaces of all Windows hosts

This example shows how to use a HTTP POST message along with a given HTTP authorization header to authenticate and fetch the total values of received bytes for all available network interfaces on all Windows hosts. The example uses a simple osType filter that reduces the result to Windows hosts only. The result returns the total averages for all network interfaces.

curl -L -H "Authorization: Api-Token cw88t44BRk2KcJkdM419T" \
-H "Content-Type: application/json" \
"https://{id}.live.dynatrace.com/api/v1/timeseries/" \
-d "{\"relativeTime\":\"hour\",\"queryMode\":\"total\",\"timeseriesId\":\"com.dynatrace.builtin:host.nic.bytesreceived\",\"aggregationType\":\"AVG\",\"filters\":{\"osType\":\"windows\"}}"

JSON result

{
  "result":
  {
    "dataPoints":
    {
      "HOST-A3C4D3D278C161FA, NETWORK_INTERFACE-A3C4D3C725AB1AFA": [[1447653540000,0.0]],
      "HOST-A3C4D3D278C161FA, NETWORK_INTERFACE-A3C49B83CF7E8AC1":[[1447653540000,6368.994714355469]],
      "HOST-A3C4D3D278C161FA, NETWORK_INTERFACE-A3C4DBD25FC18D6F":[[1447653540000,0.0]]
    },
    "timeseriesId":"com.dynatrace.builtin:host.nic.bytesreceived",
    "unit":"BytePerSecond",
    "entities":{
        "NETWORK_INTERFACE-A3C4D3C725AB1AFA":"Hyper-V Virtual Ethernet Adapter#2",
        "NETWORK_INTERFACE-A3C4DBD25FC18D6F":"VirtualBox Host-Only Ethernet Adapter",
        "HOST-A3C4D3D278C161FA":"LNZ127481N02.clients.dynatrace.org",
        "NETWORK_INTERFACE-A3C49B83CF7E8AC1":"Intel(R) Dual Band Wireless-AC 7260"
    },
    "resolutionInMillisUTC":3610000,
    "aggregationType":"AVG"
  }
}

Aggregation types

Aggregation type
max
min
sum
avg
median
count

Available timeseries

AWS

timeseries id name unit aggregations
com.dynatrace.builtin:aws.dynamodb.table.consumedcapacity Read Capacity Units % % AVG, SUM, MIN, MAX
com.dynatrace.builtin:aws.ebs.volume.readthroughput EBS Volume Read Throughput count/s AVG, SUM, MIN, MAX
com.dynatrace.builtin:aws.ebs.volume.writethroughput EBS Volume Write Throughput count/s AVG, SUM, MIN, MAX
com.dynatrace.builtin:aws.ec2.instance.cpu.usage EC2 CPU Usage % % AVG, SUM, MIN, MAX
com.dynatrace.builtin:aws.elb.requests Number of Completed Requests count AVG, SUM, MIN, MAX
com.dynatrace.builtin:aws.lambda.invocations Number of times a function is invoked count AVG, SUM, MIN, MAX
com.dynatrace.builtin:aws.rds.cpu.usage RDS CPU Usage % % AVG, SUM, MIN, MAX

DCRUM

timeseries id name unit aggregations
com.dynatrace.builtin:dcrum.app.aborts Application aborts count AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.app.appfailures Failures (application) count AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.app.appperformance CITRIX client end-to-end ACK RTT ms AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.app.availability Application availability Ratio AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.app.citrix.ackrtt CITRIX end-to-end ACK RTT ms AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.app.citrix.clientackrtt CITRIX client end-to-end ACK RTT ms AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.app.citrix.serverackrtt CITRIX server end-to-end ACK RTT ms AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.app.clientbandwidthusage Client bandwidth usage bit/s AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.app.failedops Failed operations count AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.app.fastops Fast operations count AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.app.idletime Idle time ms AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.app.networktime Network time ms AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.app.operationtime Operation time ms AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.app.othertime Other time count AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.app.server.throughput Server realized bandwidth bit/s AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.app.serverbandwidthusage Server bandwidth usage bit/s AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.app.servertime Server time ms AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.app.slowops Slow operations count AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.app.tcpfailures Failures (TCP) count AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.app.transportfailures Failures (transport) count AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.app.uniqueusersperminute Unique users count/min AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.service.aborts Service aborts count AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.service.appfailures Failures (application) count AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.service.appperformance CITRIX client end-to-end ACK RTT ms AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.service.availability Service availability Ratio AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.service.citrix.ackrtt CITRIX end-to-end ACK RTT ms AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.service.citrix.clientackrtt CITRIX client end-to-end ACK RTT ms AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.service.citrix.serverackrtt CITRIX server end-to-end ACK RTT ms AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.service.clientbandwidthusage Client bandwidth usage bit/s AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.service.failedops Failed operations count AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.service.fastops Fast operations count AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.service.idletime Idle time ms AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.service.networktime Network time ms AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.service.operationtime Operation time ms AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.service.othertime Other time count AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.service.serverbandwidthusage Server bandwidth usage bit/s AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.service.serverthroughput Server realized bandwidth bit/s AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.service.servertime Server time ms AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.service.slowops Slow operations count AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.service.tcpfailures Failures (TCP) count AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.service.transportfailures Failures (transport) count AVG, SUM, MIN, MAX
com.dynatrace.builtin:dcrum.service.uniqueusersperminute Unique users count/min AVG, SUM, MIN, MAX

Infrastructure

timeseries id name unit aggregations
com.dynatrace.builtin:host.availability Availability Unspecified
com.dynatrace.builtin:host.cpu.idle CPU idle % AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.cpu.iowait CPU IO wait % AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.cpu.other CPU other % AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.cpu.steal CPU steal % AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.cpu.system CPU system % AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.cpu.user CPU user % AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.disk.availablespace Disk available B AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.disk.bytesread Disk read bytes per second B/s AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.disk.byteswritten Disk write bytes per second B/s AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.disk.freespacepercentage Disk available % % AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.disk.queuelength Disk average queue length count AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.disk.readoperations Disk read operations per second count/s AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.disk.readtime Disk read time ms AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.disk.usedspace Disk used B AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.disk.writeoperations Disk write operations per second count/s AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.disk.writetime Disk write time ms AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.mem.available Memory Available B AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.mem.availablepercentage Memory Percentage Available % AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.mem.pagefaults Page Faults per Second count/s AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.mem.used Memory Used B AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.nic.bytesreceived Network Interface Bytes Received On Host B/s AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.nic.bytessent Network Interface Bytes Sent On Host B/s AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.nic.packetsreceived Network Interface Packets Received On Host count/s AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.nic.packetsreceiveddropped Network Interface Received Packets Dropped On Host count/s AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.nic.packetsreceivederrors Network Interface Received Packet Errors On Host count/s AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.nic.packetssent Network Interface Packets Sent On Host count/s AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.nic.packetssentdropped Network Interface Sent Packets Dropped On Host count/s AVG, SUM, MIN, MAX
com.dynatrace.builtin:host.nic.packetssenterrors Network Interface Sent Packet Errors On Host count/s AVG, SUM, MIN, MAX
com.dynatrace.builtin:pgi.availability Availability Unspecified
com.dynatrace.builtin:pgi.cpu.usage Process CPU Usage % AVG, SUM, MIN, MAX
com.dynatrace.builtin:pgi.jvm.committedmemory JVM heap memory pool committed bytes B AVG, SUM, MIN, MAX
com.dynatrace.builtin:pgi.jvm.garbagecollectioncount Garbage collection count count AVG, SUM, MIN, MAX
com.dynatrace.builtin:pgi.jvm.garbagecollectiontime Garbage collection time ms AVG, SUM, MIN, MAX
com.dynatrace.builtin:pgi.jvm.threadcount JVM thread count count AVG, SUM, MIN, MAX
com.dynatrace.builtin:pgi.jvm.usedmemory JVM heap memory pool used bytes B AVG, SUM, MIN, MAX
com.dynatrace.builtin:pgi.mem.usage Process Working Set Size B AVG, SUM, MIN, MAX
com.dynatrace.builtin:pgi.nic.bytesreceived Bytes Received per Second B/s AVG, SUM, MIN, MAX
com.dynatrace.builtin:pgi.nic.bytessent Bytes Sent per Second B/s AVG, SUM, MIN, MAX
com.dynatrace.builtin:pgi.responsiveness Server Responsiveness µs AVG, SUM, MIN, MAX
com.dynatrace.builtin:pgi.suspension Garbage collection suspension time % AVG, SUM, MIN, MAX
com.dynatrace.builtin:pgi.workerprocesses Process Process Count count AVG, SUM, MIN, MAX

Real user monitoring

timeseries id name unit aggregations
com.dynatrace.builtin:app.actionspersession Actions per session count/min AVG
com.dynatrace.builtin:app.apdex Apdex count/min COUNT
com.dynatrace.builtin:app.bouncerate Bounce rate %
com.dynatrace.builtin:app.conversionrate Conversion rate %
com.dynatrace.builtin:app.convertedsessions Converted sessions count/min COUNT
com.dynatrace.builtin:app.dominteractiveconsumption.load DOM interactive for load actions µs MEDIAN
com.dynatrace.builtin:app.endedsessions Ended sessions count COUNT
com.dynatrace.builtin:app.errorcount JavaScript errors during user actions count COUNT
com.dynatrace.builtin:app.jserrorsduringuseractions JavaScript errors during user actions count COUNT
com.dynatrace.builtin:app.jserrorspercentageofuseractions JavaScript errors: affected user actions in % count/min
com.dynatrace.builtin:app.jserrorswithoutuseractions JavaScript errors without user actions count COUNT
com.dynatrace.builtin:app.networkconsumption.load Network consumption for load actions µs MEDIAN
com.dynatrace.builtin:app.networkconsumption.xhr Network consumption for xhr actions µs MEDIAN
com.dynatrace.builtin:app.serverconsumption.load Server consumption for load actions µs MEDIAN
com.dynatrace.builtin:app.serverconsumption.xhr Server consumption for xhr actions µs MEDIAN
com.dynatrace.builtin:app.sessionduration Session duration µs AVG
com.dynatrace.builtin:app.sessionsperminute Active sessions per minute count COUNT
com.dynatrace.builtin:app.speedindex.load Speed index for load actions µs MEDIAN
com.dynatrace.builtin:app.startedsessions Started sessions count COUNT
com.dynatrace.builtin:app.useractioncount.custom User action count for custom actions count COUNT
com.dynatrace.builtin:app.useractioncount.load User action count for load actions count COUNT
com.dynatrace.builtin:app.useractioncount.xhr User action count for xhr actions count COUNT
com.dynatrace.builtin:app.useractionduration Time per UEM Action µs AVG, SUM, MIN, MAX, MEDIAN, PERCENTILE
com.dynatrace.builtin:app.useractionduration.custom User action duration for custom actions µs MEDIAN
com.dynatrace.builtin:app.useractionduration.load User action duration for load actions µs MEDIAN
com.dynatrace.builtin:app.useractionduration.xhr User action duration for xhr actions µs MEDIAN
com.dynatrace.builtin:app.useractions Time per UEM Action count COUNT
com.dynatrace.builtin:app.useractionsperminute Time per UEM Action count/min COUNT
com.dynatrace.builtin:app.visuallycomplete.load Visually complete for load actions µs MEDIAN
com.dynatrace.builtin:app.visuallycomplete.xhr Visually complete for xhr actions µs MEDIAN
com.dynatrace.builtin:appmethod.apdex Apdex count/min COUNT
com.dynatrace.builtin:appmethod.dominteractive DOM interactive µs MEDIAN
com.dynatrace.builtin:appmethod.errorcount JavaScript errors during user actions count COUNT
com.dynatrace.builtin:appmethod.errorpercentage JavaScript errors: affected user actions in % % COUNT
com.dynatrace.builtin:appmethod.networkconsumption Network consumption µs MEDIAN
com.dynatrace.builtin:appmethod.serverconsumption Server consumption µs MEDIAN
com.dynatrace.builtin:appmethod.speedindex Speed index µs MEDIAN
com.dynatrace.builtin:appmethod.useractioncount.load User action count count/min COUNT
com.dynatrace.builtin:appmethod.useractionduration Time per UEM Action µs AVG, SUM, MIN, MAX, MEDIAN, PERCENTILE
com.dynatrace.builtin:appmethod.useractionduration.load User action duration µs MEDIAN
com.dynatrace.builtin:appmethod.useractions Time per UEM Action count COUNT
com.dynatrace.builtin:appmethod.useractionsperminute Time per UEM Action count/min COUNT
com.dynatrace.builtin:appmethod.visuallycomplete Visually complete µs MEDIAN

Services

timeseries id name unit aggregations
com.dynatrace.builtin:service.clientsidefailurerate Client side error count % AVG, SUM, MIN, MAX
com.dynatrace.builtin:service.errorcounthttp4xx HTTP 4xx error count count COUNT
com.dynatrace.builtin:service.errorcounthttp5xx HTTP 5xx error count count COUNT
com.dynatrace.builtin:service.failurerate Error detection % AVG, SUM, MIN, MAX
com.dynatrace.builtin:service.requestspermin Response time count/min COUNT
com.dynatrace.builtin:service.responsetime Response time µs AVG, SUM, MIN, MAX, MEDIAN, PERCENTILE
com.dynatrace.builtin:service.serversidefailurerate Server side error count % AVG, SUM, MIN, MAX
com.dynatrace.builtin:servicemethod.clientsidefailurerate Client side error count % AVG, SUM, MIN, MAX
com.dynatrace.builtin:servicemethod.errorcounthttp4xx HTTP 4xx error count count COUNT
com.dynatrace.builtin:servicemethod.errorcounthttp5xx HTTP 5xx error count count COUNT
com.dynatrace.builtin:servicemethod.requestspermin Method response time count/min COUNT
com.dynatrace.builtin:servicemethod.responsetime Method response time µs AVG, SUM, MIN, MAX, MEDIAN, PERCENTILE
com.dynatrace.builtin:servicemethod.serversidefailurerate Server side error count % AVG, SUM, MIN, MAX

Synthetic

timeseries id name unit aggregations
com.dynatrace.builtin:webcheck.availability Availability Unspecified
com.dynatrace.builtin:webcheck.location.performance.actionduration Action duration ms AVG, SUM, MIN, MAX
com.dynatrace.builtin:webcheck.performance.actionduration Action duration ms AVG, SUM, MIN, MAX
com.dynatrace.builtin:webcheck.step.location.performance.actionduration Action duration ms AVG, SUM, MIN, MAX
com.dynatrace.builtin:webcheck.step.location.performance.dominteractive DOM interactive ms AVG, SUM, MIN, MAX, MEDIAN, PERCENTILE
com.dynatrace.builtin:webcheck.step.location.performance.networkconsumption Network time ms AVG, SUM, MIN, MAX, MEDIAN, PERCENTILE
com.dynatrace.builtin:webcheck.step.location.performance.serverconsumption Server time ms AVG, SUM, MIN, MAX, MEDIAN, PERCENTILE
com.dynatrace.builtin:webcheck.step.location.performance.speedindex Speed index ms AVG, SUM, MIN, MAX, MEDIAN, PERCENTILE
com.dynatrace.builtin:webcheck.step.location.performance.visuallycomplete Visually complete ms AVG, SUM, MIN, MAX, MEDIAN, PERCENTILE
com.dynatrace.builtin:webcheck.step.performance.actionduration Action duration ms AVG, SUM, MIN, MAX
com.dynatrace.builtin:webcheck.step.performance.dominteractive DOM interactive time ms AVG, SUM, MIN, MAX, MEDIAN, PERCENTILE
com.dynatrace.builtin:webcheck.step.performance.networkconsumption Network time ms AVG, SUM, MIN, MAX, MEDIAN, PERCENTILE
com.dynatrace.builtin:webcheck.step.performance.serverconsumption Server time ms AVG, SUM, MIN, MAX, MEDIAN, PERCENTILE
com.dynatrace.builtin:webcheck.step.performance.speedindex Speed index ms AVG, SUM, MIN, MAX, MEDIAN, PERCENTILE
com.dynatrace.builtin:webcheck.step.performance.visuallycomplete Visually complete ms AVG, SUM, MIN, MAX, MEDIAN, PERCENTILE

1 The possible values for availability state are:
AVAILABLE, INITIALIZING, NOT_AVAILABLE, UNMONITORED, MONITORING_SIGNAL_LOST, UNKNOWN

Process types

The list of known process types we monitor with Dynatrace is continuously growing. If you don't see a certain process type in the list below, please refer to the Dynatrace processes page and see if the process is included there.

Process type
unknown
linuxsystem
oracledb
apachehttp
windowssystem
windowsservice
mssql
db2
iis
mysql
java
dotnet
tomcat
websphere
apmng
jboss
weblogic
glassfish
iisapppool
postgres
mongodb
cassandra
memcached
couchdb
redis
ruby
perl
nodejs
python
nginx
varnishcache
haproxy
php
awsrds
erlang
dockerdaemon
mongodbrouter

OS types

The list of known operating systems that we monitor with Dynatrace is continuously growing. If you don't see a certain OS type listed below, please refer to the Dynatrace hosts page and see if the OS type is included there.

OS type
unknown
windows
linux
hpux
aix
solaris
zos
darwin

Technology types

Technology type
unknown
java
dotnet
sdk
os
apache
wsmb
z
net
iis
php
nodejs
ruby
nginx
loganalytics
varnish

Service types

Service type
unknown
webrequest
webservice
database
method
website
messaging
mobile
process
rmi