This end point allows you to query for metrics from any time period.
k9_get_metrics(query = NULL, metric = NULL, scope = NULL, by = NULL, from = NULL, to = NULL, .split_request = TRUE)
| query | query string |
|---|---|
| metric | metric name |
| scope | list of scopes ( |
| by | key to group aggregation |
| from | seconds since the unix epoch |
| to | seconds since the unix epoch |
| .split_request | if |
You can query either query, or the combination of metric, scope and by.
For example, on the one hand you can directly query by using
query = "system.cpu.idle{role:db,environment:test}by{host,region}".
On the other hand, you can specify metric = "system.cpu.idle",
scope = list(role = "db", environment = "test") and by = c("host", "region"),
to build the same query.
Note that, if query is given, the latter will be ignored.
from and by can be one of these:
numeric
POSIXct
POSIXlt
Date
character (parsed by anytime::anytime())
NULL (the current epochtime will be used instead)
http://docs.datadoghq.com/api/?lang=console#metrics http://docs.datadoghq.com/graphing/