Class: Aws::Lightsail::Types::GetRelationalDatabaseMetricDataRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Lightsail::Types::GetRelationalDatabaseMetricDataRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-lightsail/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#end_time ⇒ Time
The end of the time interval from which to get metric data.
-
#metric_name ⇒ String
The metric for which you want to return information.
-
#period ⇒ Integer
The granularity, in seconds, of the returned data points.
-
#relational_database_name ⇒ String
The name of your database from which to get metric data.
-
#start_time ⇒ Time
The start of the time interval from which to get metric data.
-
#statistics ⇒ Array<String>
The statistic for the metric.
-
#unit ⇒ String
The unit for the metric data request.
Instance Attribute Details
#end_time ⇒ Time
The end of the time interval from which to get metric data.
Constraints:
-
Specified in Coordinated Universal Time (UTC).
-
Specified in the Unix time format.
For example, if you wish to use an end time of October 1, 2018, at 8 PM UTC, then you input ‘1538424000` as the end time.
9337 9338 9339 9340 9341 9342 9343 9344 9345 9346 9347 |
# File 'lib/aws-sdk-lightsail/types.rb', line 9337 class GetRelationalDatabaseMetricDataRequest < Struct.new( :relational_database_name, :metric_name, :period, :start_time, :end_time, :unit, :statistics) SENSITIVE = [] include Aws::Structure end |
#metric_name ⇒ String
The metric for which you want to return information.
Valid relational database metric names are listed below, along with the most useful ‘statistics` to include in your request, and the published `unit` value. All relational database metric data is available in 1-minute (60 seconds) granularity.
-
CPUUtilization
- The percentage of CPU utilization currently in use on the database.‘Statistics`: The most useful statistics are `Maximum` and `Average`.
‘Unit`: The published unit is `Percent`.
-
DatabaseConnections
- The number of database connections in use.‘Statistics`: The most useful statistics are `Maximum` and `Sum`.
‘Unit`: The published unit is `Count`.
-
DiskQueueDepth
- The number of outstanding IOs (read/write requests) that are waiting to access the disk.‘Statistics`: The most useful statistic is `Sum`.
‘Unit`: The published unit is `Count`.
-
FreeStorageSpace
- The amount of available storage space.‘Statistics`: The most useful statistic is `Sum`.
‘Unit`: The published unit is `Bytes`.
-
NetworkReceiveThroughput
- The incoming (Receive) network traffic on the database, including both customer database traffic and AWS traffic used for monitoring and replication.‘Statistics`: The most useful statistic is `Average`.
‘Unit`: The published unit is `Bytes/Second`.
-
NetworkTransmitThroughput
- The outgoing (Transmit) network traffic on the database, including both customer database traffic and AWS traffic used for monitoring and replication.‘Statistics`: The most useful statistic is `Average`.
‘Unit`: The published unit is `Bytes/Second`.
9337 9338 9339 9340 9341 9342 9343 9344 9345 9346 9347 |
# File 'lib/aws-sdk-lightsail/types.rb', line 9337 class GetRelationalDatabaseMetricDataRequest < Struct.new( :relational_database_name, :metric_name, :period, :start_time, :end_time, :unit, :statistics) SENSITIVE = [] include Aws::Structure end |
#period ⇒ Integer
The granularity, in seconds, of the returned data points.
All relational database metric data is available in 1-minute (60 seconds) granularity.
9337 9338 9339 9340 9341 9342 9343 9344 9345 9346 9347 |
# File 'lib/aws-sdk-lightsail/types.rb', line 9337 class GetRelationalDatabaseMetricDataRequest < Struct.new( :relational_database_name, :metric_name, :period, :start_time, :end_time, :unit, :statistics) SENSITIVE = [] include Aws::Structure end |
#relational_database_name ⇒ String
The name of your database from which to get metric data.
9337 9338 9339 9340 9341 9342 9343 9344 9345 9346 9347 |
# File 'lib/aws-sdk-lightsail/types.rb', line 9337 class GetRelationalDatabaseMetricDataRequest < Struct.new( :relational_database_name, :metric_name, :period, :start_time, :end_time, :unit, :statistics) SENSITIVE = [] include Aws::Structure end |
#start_time ⇒ Time
The start of the time interval from which to get metric data.
Constraints:
-
Specified in Coordinated Universal Time (UTC).
-
Specified in the Unix time format.
For example, if you wish to use a start time of October 1, 2018, at 8 PM UTC, then you input ‘1538424000` as the start time.
9337 9338 9339 9340 9341 9342 9343 9344 9345 9346 9347 |
# File 'lib/aws-sdk-lightsail/types.rb', line 9337 class GetRelationalDatabaseMetricDataRequest < Struct.new( :relational_database_name, :metric_name, :period, :start_time, :end_time, :unit, :statistics) SENSITIVE = [] include Aws::Structure end |
#statistics ⇒ Array<String>
The statistic for the metric.
The following statistics are available:
-
‘Minimum` - The lowest value observed during the specified period. Use this value to determine low volumes of activity for your application.
-
‘Maximum` - The highest value observed during the specified period. Use this value to determine high volumes of activity for your application.
-
‘Sum` - All values submitted for the matching metric added together. You can use this statistic to determine the total volume of a metric.
-
‘Average` - The value of Sum / SampleCount during the specified period. By comparing this statistic with the Minimum and Maximum values, you can determine the full scope of a metric and how close the average use is to the Minimum and Maximum values. This comparison helps you to know when to increase or decrease your resources.
-
‘SampleCount` - The count, or number, of data points used for the statistical calculation.
9337 9338 9339 9340 9341 9342 9343 9344 9345 9346 9347 |
# File 'lib/aws-sdk-lightsail/types.rb', line 9337 class GetRelationalDatabaseMetricDataRequest < Struct.new( :relational_database_name, :metric_name, :period, :start_time, :end_time, :unit, :statistics) SENSITIVE = [] include Aws::Structure end |
#unit ⇒ String
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 ‘metricName` parameter.
9337 9338 9339 9340 9341 9342 9343 9344 9345 9346 9347 |
# File 'lib/aws-sdk-lightsail/types.rb', line 9337 class GetRelationalDatabaseMetricDataRequest < Struct.new( :relational_database_name, :metric_name, :period, :start_time, :end_time, :unit, :statistics) SENSITIVE = [] include Aws::Structure end |