Get Load Balancer Metric Data
lightsail_get_load_balancer_metric_data | R Documentation |
Returns information about health metrics for your Lightsail load balancer¶
Description¶
Returns information about health metrics for your Lightsail load balancer.
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_load_balancer_metric_data(loadBalancerName, metricName,
period, startTime, endTime, unit, statistics)
Arguments¶
loadBalancerName |
[required] The name of the load balancer. |
metricName |
[required] The metric for which you want to return information. Valid load balancer metric names are listed below, along with the
most useful
|
period |
[required] The granularity, in seconds, of the returned data points. |
startTime |
[required] The start time of the period. |
endTime |
[required] The end time of the period. |
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 = "ClientTLSNegotiationErrorCount"|"HealthyHostCount"|"UnhealthyHostCount"|"HTTPCode_LB_4XX_Count"|"HTTPCode_LB_5XX_Count"|"HTTPCode_Instance_2XX_Count"|"HTTPCode_Instance_3XX_Count"|"HTTPCode_Instance_4XX_Count"|"HTTPCode_Instance_5XX_Count"|"InstanceResponseTime"|"RejectedConnectionCount"|"RequestCount",
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_load_balancer_metric_data(
loadBalancerName = "string",
metricName = "ClientTLSNegotiationErrorCount"|"HealthyHostCount"|"UnhealthyHostCount"|"HTTPCode_LB_4XX_Count"|"HTTPCode_LB_5XX_Count"|"HTTPCode_Instance_2XX_Count"|"HTTPCode_Instance_3XX_Count"|"HTTPCode_Instance_4XX_Count"|"HTTPCode_Instance_5XX_Count"|"InstanceResponseTime"|"RejectedConnectionCount"|"RequestCount",
period = 123,
startTime = as.POSIXct(
"2015-01-01"
),
endTime = 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",
statistics = list(
"Minimum"|"Maximum"|"Sum"|"Average"|"SampleCount"
)
)