Class Aws::Mon
In: lib/ec2/right_mon_interface.rb
Parent: Aws::AwsBase

Methods

Included Modules

Aws::AwsBaseInterface

Classes and Modules

Class Aws::Mon::QMonGetMetricStatistics
Class Aws::Mon::QMonListMetrics

Constants

API_VERSION = "2009-05-15"   Amazon EC2 API version being used
DEFAULT_HOST = "monitoring.amazonaws.com"
DEFAULT_PATH = '/'
DEFAULT_PROTOCOL = 'https'
DEFAULT_PORT = 443

Public Class methods

Public Instance methods

measureName: CPUUtilization (Units: Percent), NetworkIn (Units: Bytes), NetworkOut (Units: Bytes), DiskWriteOps (Units: Count)

              DiskReadBytes (Units: Bytes), DiskReadOps (Units: Count), DiskWriteBytes (Units: Bytes)

stats: array containing one or more of Minimum, Maximum, Sum, Average, Samples start_time : Timestamp to start end_time: Timestamp to end unit: Either Seconds, Percent, Bytes, Bits, Count, Bytes, Bits/Second, Count/Second, and None

Optional parameters:

   period:    Integer 60 or multiple of 60
   dimensions:    Hash containing keys ImageId, AutoScalingGroupName, InstanceId, InstanceType
   customUnit:   nil. not supported currently.
   namespace:    AWS/EC2

Sends request to Amazon and parses the response Raises AwsError if any banana happened

[Validate]