Get Distribution Metric Data
lightsail_get_distribution_metric_data | R Documentation |
Returns the data points of a specific metric for an Amazon Lightsail content delivery network (CDN) distribution¶
Description¶
Returns the data points of a specific metric for an Amazon Lightsail content delivery network (CDN) distribution.
Metrics report the utilization of your resources, and the error counts generated by them. Monitor and collect metric data regularly to maintain the reliability, availability, and performance of your resources.
Usage¶
lightsail_get_distribution_metric_data(distributionName, metricName,
startTime, endTime, period, unit, statistics)
Arguments¶
distributionName |
[required] The name of the distribution for which to get metric data. Use the |
metricName |
[required] The metric for which you want to return information. Valid distribution metric names are listed below, along with the most
useful
|
startTime |
[required] The start of the time interval for which to get metric data. Constraints:
You can convert a human-friendly time to Unix time format using a converter like Epoch converter. |
endTime |
[required] The end of the time interval for which to get metric data. Constraints:
You can convert a human-friendly time to Unix time format using a converter like Epoch converter. |
period |
[required] The granularity, in seconds, for the metric data points that will be returned. |
unit |
[required] The unit for the metric data request. Valid units depend on the metric data being requested. For the valid
units with each available metric, see the |
statistics |
[required] The statistic for the metric. The following statistics are available:
|
Value¶
A list with the following syntax:
list(
metricName = "Requests"|"BytesDownloaded"|"BytesUploaded"|"TotalErrorRate"|"Http4xxErrorRate"|"Http5xxErrorRate",
metricData = list(
list(
average = 123.0,
maximum = 123.0,
minimum = 123.0,
sampleCount = 123.0,
sum = 123.0,
timestamp = as.POSIXct(
"2015-01-01"
),
unit = "Seconds"|"Microseconds"|"Milliseconds"|"Bytes"|"Kilobytes"|"Megabytes"|"Gigabytes"|"Terabytes"|"Bits"|"Kilobits"|"Megabits"|"Gigabits"|"Terabits"|"Percent"|"Count"|"Bytes/Second"|"Kilobytes/Second"|"Megabytes/Second"|"Gigabytes/Second"|"Terabytes/Second"|"Bits/Second"|"Kilobits/Second"|"Megabits/Second"|"Gigabits/Second"|"Terabits/Second"|"Count/Second"|"None"
)
)
)
Request syntax¶
svc$get_distribution_metric_data(
distributionName = "string",
metricName = "Requests"|"BytesDownloaded"|"BytesUploaded"|"TotalErrorRate"|"Http4xxErrorRate"|"Http5xxErrorRate",
startTime = as.POSIXct(
"2015-01-01"
),
endTime = as.POSIXct(
"2015-01-01"
),
period = 123,
unit = "Seconds"|"Microseconds"|"Milliseconds"|"Bytes"|"Kilobytes"|"Megabytes"|"Gigabytes"|"Terabytes"|"Bits"|"Kilobits"|"Megabits"|"Gigabits"|"Terabits"|"Percent"|"Count"|"Bytes/Second"|"Kilobytes/Second"|"Megabytes/Second"|"Gigabytes/Second"|"Terabytes/Second"|"Bits/Second"|"Kilobits/Second"|"Megabits/Second"|"Gigabits/Second"|"Terabits/Second"|"Count/Second"|"None",
statistics = list(
"Minimum"|"Maximum"|"Sum"|"Average"|"SampleCount"
)
)