We have a new version of this API—Metrics API v2. Check it out!
Gets the definition of the specified metric.
The request produces an application/json
payload.
GET | SaaS | https://{your-environment-id}.live.dynatrace.com/api/v1/timeseries/{timeseriesIdentifier} |
Environment ActiveGate | https://{your-activegate-domain}:9999/e/{your-environment-id}/api/v1/timeseries/{timeseriesIdentifier} |
To execute this request, you need an access token with DataExport
scope.
To learn how to obtain and use it, see Tokens and authentication.
To get a definition of the metric but not its data points, set the includeData parameter to false
.
false
to obtain just the definition of the metric.The result is a JSON object that contains metric parameters. The TimeseriesDataPointQueryResult object is omitted in this case.
TimeseriesQueryResult
objectThe configuration of a metric with all its parameters and, optionally, data points.
The list of allowed aggregations for this metric.
AVG
COUNT
MAX
MEDIAN
MIN
PERCENTILE
SUM
The feature, where the metric originates.
The fine metric division, for example process group and process ID for some process-related metric.
The name of the metric in the user interface.
The feature, where the metric originates.
ALL
BUILTIN
CUSTOM
PLUGIN
REMOTE_PLUGIN
The ID of the plugin, where the metric originates.
The ID of the metric.
Technology type definition. Used to group metrics under a logical technology name.
The unit of the metric.
Ampere (A)
Billion (Gcount)
Bit (bit)
BitPerHour (bit/h)
BitPerMinute (bit/min)
BitPerSecond (bit/s)
Byte (B)
BytePerHour (B/h)
BytePerMinute (B/min)
BytePerSecond (B/s)
Cores
Count (count)
Day (ds)
DecibelMilliWatt (dBm)
G
GibiByte (GiB)
GibiBytePerHour (GiB/h)
GibiBytePerMinute (GiB/min)
GibiBytePerSecond (GiB/s)
GigaByte (GB)
GigaBytePerHour (GB/h)
GigaBytePerMinute (GB/min)
GigaBytePerSecond (GB/s)
Hertz (Hz)
Hour (hs)
KibiByte (KiB)
KibiBytePerHour (KiB/h)
KibiBytePerMinute (KiB/min)
KibiBytePerSecond (KiB/s)
KiloByte (kB)
KiloBytePerHour (kB/h)
KiloBytePerMinute (kB/min)
KiloBytePerSecond (kB/s)
M
MSU
MebiByte (MiB)
MebiBytePerHour (MiB/h)
MebiBytePerMinute (MiB/min)
MebiBytePerSecond (MiB/s)
MegaByte (MB)
MegaBytePerHour (MB/h)
MegaBytePerMinute (MB/min)
MegaBytePerSecond (MB/s)
MicroSecond (µs)
MilliSecond (ms)
MilliSecondPerMinute (ms/min)
Million (Mcount)
Minute (mins)
Month (mos)
N/A
NanoSecond (ns)
NanoSecondPerMinute (ns/min)
PerHour (count/h)
PerMinute (count/min)
PerSecond (count/s)
Percent (%)
Pixel (px)
Promille (‰)
Ratio
Second (s)
State
Trillion (Tcount)
Unspecified
Volt (V)
Watt (W)
Week (ws)
Year (ys)
k
km/h
m/h
m/s
mCores
The warnings that occurred while creating the metric.
TimeseriesDataPointQueryResult
objectList of metric's datapoints, as well as their parameters.
The type of data points aggregation.
AVG
COUNT
MAX
MEDIAN
MIN
PERCENTILE
SUM
Data points of a metric.
A JSON object that maps the ID of the entity that delivered the data points and an array, which consists of arrays of the data point float values.
May contain more than one entity ID per record (for example, a host and its network interface). In such cases, entity IDs are separated by commas.
A datapoint contains a value and a timestamp, at which the value was recorded.
Dynatrace stores data in time slots. The dataPoints object shows the starting timestamp of the slot. If the startTimestamp or endTimestamp of your query lies inside of the data time slot, this time slot is included into response. Due to the fact that the timestamp of the first data point lies outside of the specified timeframe, you will see earlier timestamp than the specified startTimestamp in the first data point of the response.
There are three versions of data points:
The list of entities where the data points originate.
A JSON object that maps the entity ID in Dynatrace and the actual name of the entity.
The resolution of data points.
The ID of the metric.
The unit of data points.
Ampere (A)
Billion (Gcount)
Bit (bit)
BitPerHour (bit/h)
BitPerMinute (bit/min)
BitPerSecond (bit/s)
Byte (B)
BytePerHour (B/h)
BytePerMinute (B/min)
BytePerSecond (B/s)
Cores
Count (count)
Day (ds)
DecibelMilliWatt (dBm)
G
GibiByte (GiB)
GibiBytePerHour (GiB/h)
GibiBytePerMinute (GiB/min)
GibiBytePerSecond (GiB/s)
GigaByte (GB)
GigaBytePerHour (GB/h)
GigaBytePerMinute (GB/min)
GigaBytePerSecond (GB/s)
Hertz (Hz)
Hour (hs)
KibiByte (KiB)
KibiBytePerHour (KiB/h)
KibiBytePerMinute (KiB/min)
KibiBytePerSecond (KiB/s)
KiloByte (kB)
KiloBytePerHour (kB/h)
KiloBytePerMinute (kB/min)
KiloBytePerSecond (kB/s)
M
MSU
MebiByte (MiB)
MebiBytePerHour (MiB/h)
MebiBytePerMinute (MiB/min)
MebiBytePerSecond (MiB/s)
MegaByte (MB)
MegaBytePerHour (MB/h)
MegaBytePerMinute (MB/min)
MegaBytePerSecond (MB/s)
MicroSecond (µs)
MilliSecond (ms)
MilliSecondPerMinute (ms/min)
Million (Mcount)
Minute (mins)
Month (mos)
N/A
NanoSecond (ns)
NanoSecondPerMinute (ns/min)
PerHour (count/h)
PerMinute (count/min)
PerSecond (count/s)
Percent (%)
Pixel (px)
Promille (‰)
Ratio
Second (s)
State
Trillion (Tcount)
Unspecified
Volt (V)
Watt (W)
Week (ws)
Year (ys)
k
km/h
m/h
m/s
mCores
{"aggregationTypes": ["AVG","SUM","MIN","MAX"],"dataResult": {"aggregationType": "AVG","dataPoints": {"HOST-0000000000000007": [[1522220334000,89]]},"entities": {"HOST-0000000000000007": "Laptop-8"},"resolutionInMillisUTC": 300000,"timeseriesId": "com.dynatrace.builtin:host.cpu.idle","unit": "Percent"},"detailedSource": "Infrastructure","dimensions": ["HOST"],"displayName": "CPU idle","filter": "BUILTIN","timeseriesId": "com.dynatrace.builtin:host.cpu.idle","types": [],"unit": "Percent"}
In this example, the request asks for the definition of the Actions per session (com.dynatrace.builtin:app.actionspersession
) metric.
The API token is passed in the Authorization header.
curl -X GET \https://mySampleEnv.live.dynatrace.com/api/v1/timeseries/com.dynatrace.builtin:app.actionspersession?includeData=false \-H 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890'
https://mySampleEnv.live.dynatrace.com/api/v1/timeseries/com.dynatrace.builtin:app.actionspersession?includeData=false
{"timeseriesId": "com.dynatrace.builtin:app.actionspersession","displayName": "Actions per session","dimensions": ["APPLICATION"],"unit": "PerMinute (count/min)","detailedSource": "Web application","types": [],"aggregationTypes": ["AVG"],"filter": "BUILTIN"}
200