Get Resource Metrics
pi_get_resource_metrics | R Documentation |
Retrieve Performance Insights metrics for a set of data sources over a time period¶
Description¶
Retrieve Performance Insights metrics for a set of data sources over a time period. You can provide specific dimension groups and dimensions, and provide filtering criteria for each group. You must specify an aggregate function for each metric.
Each response element returns a maximum of 500 bytes. For larger elements, such as SQL statements, only the first 500 bytes are returned.
Usage¶
pi_get_resource_metrics(ServiceType, Identifier, MetricQueries,
StartTime, EndTime, PeriodInSeconds, MaxResults, NextToken,
PeriodAlignment)
Arguments¶
ServiceType |
[required] The Amazon Web Services service for which Performance Insights returns metrics. Valid values are as follows:
|
Identifier |
[required] An immutable identifier for a data source that is
unique for an Amazon Web Services Region. Performance Insights gathers
metrics from this data source. In the console, the identifier is shown
as ResourceID. When you call To use a DB instance as a data source, specify its
|
MetricQueries |
[required] An array of one or more queries to perform. Each query
must specify a Performance Insights metric and specify an aggregate
function, and you can provide filtering criteria. You must append the
aggregate function to the metric. For example, to find the average for
the metric |
StartTime |
[required] The date and time specifying the beginning of the
requested time series query range. You can't specify a
The value for |
EndTime |
[required] The date and time specifying the end of the requested
time series query range. The value specified is exclusive.
Thus, the command returns data points less than (but not equal to)
The value for |
PeriodInSeconds |
The granularity, in seconds, of the data points returned from Performance Insights. A period can be as short as one second, or as long as one day (86400 seconds). Valid values are:
If you don't specify |
MaxResults |
The maximum number of items to return in the response. |
NextToken |
An optional pagination token provided by a previous request. If
this parameter is specified, the response includes only records beyond
the token, up to the value specified by
|
PeriodAlignment |
The returned timestamp which is the start or end time of the time
periods. The default value is |
Value¶
A list with the following syntax:
list(
AlignedStartTime = as.POSIXct(
"2015-01-01"
),
AlignedEndTime = as.POSIXct(
"2015-01-01"
),
Identifier = "string",
MetricList = list(
list(
Key = list(
Metric = "string",
Dimensions = list(
"string"
)
),
DataPoints = list(
list(
Timestamp = as.POSIXct(
"2015-01-01"
),
Value = 123.0
)
)
)
),
NextToken = "string"
)
Request syntax¶
svc$get_resource_metrics(
ServiceType = "RDS"|"DOCDB",
Identifier = "string",
MetricQueries = list(
list(
Metric = "string",
GroupBy = list(
Group = "string",
Dimensions = list(
"string"
),
Limit = 123
),
Filter = list(
"string"
)
)
),
StartTime = as.POSIXct(
"2015-01-01"
),
EndTime = as.POSIXct(
"2015-01-01"
),
PeriodInSeconds = 123,
MaxResults = 123,
NextToken = "string",
PeriodAlignment = "END_TIME"|"START_TIME"
)