Cloud Provider
Note: Sysdig follows the Prometheus-compabtible naming convention for both metrics and labels as opposed to the previous statsd-compatible, legacy Sysdig naming convention. However, this page still shows metrics in the legacy Sysdig naming convention. Until this page is updated, see Metrics and Label Mapping for the mapping between Sysdig legacy and Prometheus naming conventions.
At this time, all cloudProvider metrics are AWS-related.
cloudProvider.account.id
The cloud provider instance account number.
This metric is useful if there are multiple accounts linked with Sysdig
Monitor.
Metadata | Description |
---|
Metric Type | Gauge |
Value Type | String |
Segment By | CloudProvider |
Default Time Aggregation | N/A |
Available Time Aggregation Formats | N/A |
Default Group Aggregation | N/A |
Available Group Aggregation Formats | N/A |
cloudProvider.availabilityZone
The AWS Availability Zone where the entity or entities are located. Each
availability zone is an isolated subsection of an AWS region. See
cloudProvider.region
.
Metadata | Description |
---|
Metric Type | Gauge |
Value Type | String |
Segment By | CloudProvider |
Default Time Aggregation | N/A |
Available Time Aggregation Formats | N/A |
Default Group Aggregation | N/A |
Available Group Aggregation Formats | N/A |
cloudProvider.host.ip.private
The private IP address allocated by the cloud provider for the instance.
This address can be used for communication between instances in the same
network.
Metadata | Description |
---|
Metric Type | Gauge |
Value Type | String |
Segment By | CloudProvider |
Default Time Aggregation | N/A |
Available Time Aggregation Formats | N/A |
Default Group Aggregation | N/A |
Available Group Aggregation Formats | N/A |
cloudProvider.host.ip.public
Public IP address of the selected host.
Metadata | Description |
---|
Metric Type | Gauge |
Value Type | String |
Segment By | CloudProvider |
Default Time Aggregation | N/A |
Available Time Aggregation Formats | N/A |
Default Group Aggregation | N/A |
Available Group Aggregation Formats | N/A |
cloudProvider.host.name
The name of the host as reported by the cloud provider.
Metadata | Description |
---|
Metric Type | Gauge |
Value Type | String |
Segment By | CloudProvider |
Default Time Aggregation | N/A |
Available Time Aggregation Formats | N/A |
Default Group Aggregation | N/A |
Available Group Aggregation Formats | N/A |
cloudProvider.id
The ID number as assigned and reported by the cloud provider.
Metadata | Description |
---|
Metric Type | Gauge |
Value Type | String |
Segment By | CloudProvider |
Default Time Aggregation | N/A |
Available Time Aggregation Formats | N/A |
Default Group Aggregation | N/A |
Available Group Aggregation Formats | N/A |
cloudProvider.instance.type
The type of instance (for example, AWS or Rackspace).
This metric is extremely useful to segment instances and compare their
resource usage and saturation. You can use it as a grouping criteria for
the explore table to quickly explore AWS usage on a per-instance-type
basis. You can also use it to compare things like CPU usage, number of
requests or network utilization for different instance types.
Use this grouping criteria in conjunction with the host.count metric to
easily create a report on how many instances of each type you have.
Metadata | Description |
---|
Metric Type | Gauge |
Value Type | String |
Segment By | CloudProvider |
Default Time Aggregation | N/A |
Available Time Aggregation Formats | N/A |
Default Group Aggregation | N/A |
Available Group Aggregation Formats | N/A |
cloudProvider.name
The name of the instance (for example, AWS or Rackspace).
Metadata | Description |
---|
Metric Type | Gauge |
Value Type | String |
Segment By | CloudProvider |
Default Time Aggregation | N/A |
Available Time Aggregation Formats | N/A |
Default Group Aggregation | N/A |
Available Group Aggregation Formats | N/A |
cloudProvider.region
The region the cloud provider host (or group of hosts) is located in.
Use this grouping criteria in conjunction with the host.count metric to
easily create a report on how many instances you have in each region.
Metadata | Description |
---|
Metric Type | Gauge |
Value Type | String |
Segment By | CloudProvider |
Default Time Aggregation | N/A |
Available Time Aggregation Formats | N/A |
Default Group Aggregation | N/A |
Available Group Aggregation Formats | N/A |
cloudProvider.resource.endPoint
The DNS name for which the resource can be accessed.
Metadata | Description |
---|
Metric Type | Gauge |
Value Type | String |
Segment By | CloudProvider |
Default Time Aggregation | N/A |
Available Time Aggregation Formats | N/A |
Default Group Aggregation | N/A |
Available Group Aggregation Formats | N/A |
cloudProvider.resource.name
The cloud provider service name (for example, Amazon EC2 or Amazon ELB).
Metadata | Description |
---|
Metric Type | Gauge |
Value Type | String |
Segment By | CloudProvider |
Default Time Aggregation | N/A |
Available Time Aggregation Formats | N/A |
Default Group Aggregation | N/A |
Available Group Aggregation Formats | N/A |
cloudProvider.resource.type
The cloud provider service type (for example, INSTANCE
,
LOAD_BALANCER
, DATABASE
).
Metadata | Description |
---|
Metric Type | Gauge |
Value Type | String |
Segment By | CloudProvider |
Default Time Aggregation | N/A |
Available Time Aggregation Formats | N/A |
Default Group Aggregation | N/A |
Available Group Aggregation Formats | N/A |
cloudProvider.status
Resource status.
Metadata | Description |
---|
Metric Type | Gauge |
Value Type | String |
Segment By | CloudProvider |
Default Time Aggregation | N/A |
Available Time Aggregation Formats | N/A |
Default Group Aggregation | N/A |
Available Group Aggregation Formats | N/A |
1 - AWS
For information about how Sysdig licensing affects the AWS metrics
displayed in the Monitor UI, see About AWS Cloudwatch
Licensing .
Contents
1.1 - Elasticache
Amazon ElastiCache is a cloud-caching service that increases the
performance, speed, and redundancy with which applications can retrieve
data by providing an in-memory database caching system.
aws.elasticache.CPUUtilization
The percentage of CPU utilization.
When reaching high utilization and your main workload is from read
requests, scale your cache cluster out by adding read replicas. If the
main workload is from write requests, scale up by using a larger cache
instance type.
For more information, refer to the
ElastiCache
documentation.
Metadata | Description |
---|
Metric Type | Gauge |
Value Type | % |
Segment By | CloudProvider |
Default Time Aggregation | Averave |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.elasticache.FreeableMemory
The amount of memory considered free, or that could be made available,
for use by the node.
For more information, refer to the
ElastiCache
documentation.
Metadata | Description |
---|
Metric Type | Gauge |
Value Type | Byte |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.elasticache.NetworkBytesIn
The number of bytes the host has read from the network.
For more information, refer to the
ElastiCache
documentation.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Byte |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.elasticache.NetworkBytesOut
The number of bytes the host has written to the network.
For more information, refer to the
ElastiCache
documentation.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Byte |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.elasticache.SwapUsage
The amount of swap space used on the host.
If swap is being utilized, the node probably needs more memory than is
available and cache performance may be negatively impacted. Consider
adding more nodes or using larger ones to reduce or eliminate swapping.
For more information, refer to the
ElastiCache
documentation.
Metadata | Description |
---|
Metric Type | Gauge |
Value Type | Byte |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
1.2 - Elastic Application Load Balancing (ALB)
Application Load Balancer is best suited for load balancing of HTTP and
HTTPS traffic and provides advanced request routing targeted at the
delivery of modern application architectures, including microservices
and containers. For more information, refer to the Elastic Application
Load
Balancer
documentation.
aws.alb.ActiveConnectionCount
The total number of concurrent TCP connections active from clients to
the load balancer and from the load balancer to the targets.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.alb.ClientTLSNegotiationErrorCount
The number of TLS connections initiated by the client that did not
establish a session with the load balancer.
Possible causes include a mismatch of ciphers or protocols.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.alb.ConsumedLCUs
The number of load balancer capacity units (LCU) used by the load
balancer.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.alb.HTTPCode_ELB_4XX_Count
The number of HTTP 4XX client error codes that originate form the load
balancer. Client errors are generated when requests are malformed or
incomplete. These requests have not been received by the target.
This count does not include any response codes generated by the targets.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.alb.HTTPCode_ELB_5XX_Count
The number of HTTP 5XX server error codes that originate from the load
balancer. Server errors are generated when requests are malformed or
incomplete. These requests have not been received by the target.
This count does not include any response codes generated by the targets.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.alb.HTTPCode_Target_2XX_Count
The number of HTTP 2XX response codes generated by the target.
This count does not include any response codes generated by the load
balancer.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.alb.HTTPCode_Target_3XX_Count
The number of HTTP 3XX response codes generated by the target.
This count does not include any response codes generated by the load
balancer.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.alb.HTTPCode_Target_4XX_Count
The number of HTTP 4XX response codes generated by the target.
This count does not include any response codes generated by the load
balancer.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.alb.HTTPCode_Target_5XX_Count
The number of HTTP 5XX response codes generated by the target.
This count does not include any response codes generated by the load
balancer.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.alb.HealthyHostCount
The number of targets that are considered healthy.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.alb.IPv6ProcessedBytes
The total number of bytes processed by the load balancer over IPv6.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.alb.IPv6RequestCount
The total number of data requested by the load balancer over IPv6.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.alb.NewConnectionCount
The total number of new TCP connections established from clients to the
load balancer and from the load balancer to targets.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.alb.ProcessedBytes
The total number of bytes processed by the load balancer over IPv4 and
IPv6.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.alb.RejectedConnectionCount
The number of connections that were rejected because the load balancer
had reached its maximum number of connections.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.alb.RequestCount
The number of requests processed over IPv4 and IPv6. This count only
includes the requests with a response generated by a target of the load
balancer.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.alb.RequestCountPerTarget
The average number of requests received by each target in a target
group.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.alb.RuleEvaluations
The number of rules processed by the load balancer given a request rate
averaged over an hour.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.alb.TargetConnectionErrorCount
The number of connections that were not successfully established between
the load balancer and target.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.alb.TargetResponseTime
The time elapsed, in seconds, after the request leaves the load balancer
until a response from the target is received.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.alb.TargetTLSNegotiationErrorCount
The number of TLS connections initiated by the load balancer that did
not establish a session with the target.
Possible causes include a mismatch of ciphers or protocols.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.alb.UnHealthyHostCount
The number of targets that are considered unhealthy.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
1.3 - Elastic Cloud Compute (EC2)
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides
secure, resizable compute capacity in the cloud. It is designed to make
web-scale cloud computing easier for developers.
aws.ec2.CPUCreditBalance
The CPU credit balance of an instance, based on what has accrued since
it started. For more information, refer to the Elastic Compute
Cloud
metric definition table.
Metadata | Description |
---|
Metric Type | Gauge |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.ec2.CPUCreditUsage
The CPU credit usage by the instance. For more information, refer to the
Elastic Compute
Cloud
metric definition documentation.
Metadata | Description |
---|
Metric Type | Gauge |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.ec2.CPUUtilization
The percentage of allocated EC2 compute units currently in use on the
instance. For more information, refer to the Elastic Compute
Cloud
metric definition documentation.
This metric identifies the processing power required to run an
application upon a selected instance.
Metadata | Description |
---|
Metric Type | Gauge |
Value Type | % |
Segment By | CloudProvider |
Default Time Aggregation | Average |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.ec2.DiskReadBytes
The total bytes read from all ephemeral disks available to the instance.
This metric is used to determine the volume of the data the application
reads from the disk and can be used to determine the speed of the
application.
The number reported is the number of bytes received during a specified
period. For a basic (five-minute) monitoring, divide this number by 300
to find Bytes/second. For a detailed (one-minute) monitoring, divide it
by 60.
For more information, refer to the Elastic Compute
Cloud
metric definition documentation.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Byte |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.ec2.DiskReadOps
Total completed read operations from all ephemeral disks available to
the instance in a specified period of time. For more information, refer
to the Elastic Compute
Cloud
metric definition documentation.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.ec2.DiskWriteBytes
It is the total bytes written to all ephemeral disks available to the
instance. This metric is used to determine the volume of the data the
application writes to the disk and can be used to determine the speed of
the application.
The number reported is the number of bytes received during a specified
period. For a basic (five-minute) monitoring, divide this number by 300
to find Bytes/second. For a detailed (one-minute) monitoring, divide it
by 60.
For more information, refer to the Elastic Compute
Cloud
metric definition documentation.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Byte |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.ec2.DiskWriteOps
The completed write operations to all ephemeral disks available to the
instance in a specified period of time. If your instance uses Amazon EBS
volumes, see Amazon EBS Metrics. For more information, refer to the
Elastic Compute
Cloud
metric definition documentation.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Byte |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.ec2.NetworkIn
The number of bytes received on all network interfaces by the instance.
For more information, refer to the Elastic Compute
Cloud
metric definition documentation.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Byte |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.ec2.NetworkOut
The number of bytes sent out on all network interfaces by the instance.
For more information, refer to the Elastic Compute
Cloud
metric definition documentation.
This metric identifies the volume of outgoing network traffic to an
application on a single instance.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Byte |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
1.4 - Elastic Container Service (ECS)
Amazon Elastic Container Service (Amazon ECS) is a highly scalable,
high-performance container orchestration service that supports Docker
containers and allows you to easily run and scale containerized
applications on AWS. Amazon ECS eliminates the need for you to install
and operate your own container orchestration software, manage and scale
a cluster of virtual machines, or schedule containers on those virtual
machines.
ecs.clusterName
The name of the cluster. For more information, refer to the AWS
CloudFormation
documentation.
Metadata | Description |
---|
Metric Type | Gauge |
Value Type | String |
Segment By | CloudProvider |
Default Time Aggregation | N/A |
Available Time Aggregation Formats | N/A |
Default Group Aggregation | N/A |
Available Group Aggregation Formats | N/A |
ecs.serviceName
The name of the Elastic Container Service (Amazon ECS) service. For more
information, refer to the AWS
CloudFormation
documentation.
Metadata | Description |
---|
Metric Type | Gauge |
Value Type | String |
Segment By | CloudProvider |
Default Time Aggregation | N/A |
Available Time Aggregation Formats | N/A |
Default Group Aggregation | N/A |
Available Group Aggregation Formats | N/A |
ecs.taskFamilyName
The name of the task definition family. For more information, refer to
the AWS
CloudFormation
documentation.
Metadata | Description |
---|
Metric Type | Gauge |
Value Type | String |
Segment By | CloudProvider |
Default Time Aggregation | N/A |
Available Time Aggregation Formats | N/A |
Default Group Aggregation | N/A |
Available Group Aggregation Formats | N/A |
1.5 - Elastic Load Balancing (ELB)
Elastic Load Balancing automatically distributes incoming application
traffic across multiple targets, such as Amazon EC2 instances,
containers, IP addresses, and Lambda functions.
aws.elb.BackendConnectionErrors
The number of errors encountered by the load balancer while attempting
to connect to your application.
For high error counts, look for network related issues or check that
your servers are operating correctly. The ELB is having problems
connecting to them.
For more information, refer to the Elastic Load
Balancing
documentation.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.elb.HealthyHostCount
A count of the number of healthy instances that are bound to the load
balancer.
Hosts are declared healthy if they meet the threshold for the number of
consecutive health checks that are successful. Hosts that have failed
more health checks than the value of the unhealthy threshold are
considered unhealthy. If cross-zone is enabled, the count of the number
of healthy instances is calculated for all Availability Zones.
For more information, refer to the Elastic Load
Balancing
documentation.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.elb.HTTPCode_Backend_2XX
The count of the number of HTTP 2XX response codes generated by back-end
instances. This metric does not include any response codes generated by
the load balancer.
The 2XX class status codes represent successful actions (e.g., 200-OK,
201-Created, 202-Accepted, 203-Non-Authoritative Info).
For more information, refer to the Elastic Load
Balancing
documentation.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.elb.HTTPCode_Backend_3XX
The count of the number of HTTP 3XX response codes generated by back-end
instances. This metric does not include any response codes generated by
the load balancer.
The 3XX class status code indicates that the user agent requires action
(e.g., 301-Moved Permanently, 302-Found, 305-Use Proxy, 307-Temporary
Redirect).
For more information, refer to the Elastic Load
Balancing
documentation.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.elb.HTTPCode_Backend_4XX
The count of the number of HTTP 4XX response codes generated by back-end
instances. This metric does not include any response codes generated by
the load balancer. For more information, refer to the Elastic Load
Balancing
documentation.
The 4XX class status code represents client errors (e.g., 400-Bad
Request, 401-Unauthorized, 403-Forbidden, 404-Not Found).
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.elb.HTTPCode_Backend_5XX
The count of the number of HTTP 5XX response codes generated by back-end
instances. This metric does not include any response codes generated by
the load balancer. For more information, refer to the Elastic Load
Balancing
documentation.
The 5XX class status code represents back-end server errors e.g.,
500-Internal Server Error, 501-Not implemented, 503-Service
Unavailable).
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.elb.HTTPCode_ELB_4XX
The count of the number of HTTP 4XX client error codes generated by the
load balancer when the listener is configured to use HTTP or HTTPS
protocols. For more information, refer to the Elastic Load
Balancing
documentation.
Client errors are generated when a request is malformed or is
incomplete.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.elb.HTTPCode_ELB_5XX
The count of the number of HTTP 5XX server error codes generated by the
load balancer when the listener is configured to use HTTP or HTTPS
protocols. This metric does not include any responses generated by
back-end instances.For more information, refer to the Elastic Load
Balancing
documentation.
The metric is reported if there are no back-end instances that are
healthy or registered to the load balancer, or if the request rate
exceeds the capacity of the instances or the load balancers.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.elb.Latency
A measurement of the time backend requests require to process. For more
information, refer to the Elastic Load
Balancing
documentation.
Latency metrics from the ELB are good indicators of the overall
performance of your application.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | relativeTime |
Segment By | CloudProvider |
Default Time Aggregation | Average |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.elb.RequestCount
The number of requests handled by the load balancer. For more
information, refer to the Elastic Load
Balancing
documentation.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.elb.SpilloverCount
A count of the total number of requests that were rejected due to the
queue being full. For more information, refer to the Elastic Load
Balancing
documentation.
Positive numbers indicate some requests are not being forwarded to any
server. Clients are not notified that their request was dropped.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.elb.SurgeQueueLength
A count of the total number of requests that are pending submission to a
registered instance. For more information, refer to the Elastic Load
Balancing
documentation.
Positive numbers indicate clients are waiting for their requests to be
forwarded to a server for processing.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.elb.UnHealthyHostCount
The count of the number of unhealthy instances that are bound to the
load balancer. For more information, refer to the Elastic Load
Balancing
documentation.
Hosts are declared healthy if they meet the threshold for the number of
consecutive health checks that are successful. Hosts that have failed
more health checks than the value of the unhealthy threshold are
considered unhealthy.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
1.6 - DynamoDB
DynamoDB is a fully managed proprietary NoSQL database service that
supports key-value and document data structures and is offered by Amazon
as part of the Amazon Web Services portfolio. Amazon CloudWatch
aggregates the DynamoDB metrics at one-minute intervals.
In DynamoDB, provisioned throughput requirements are specified in terms
of capacity units: Read Capacity unit and Write Capacity unit. A unit of
read capacity represents one strongly consistent read per second for
items up to 4 KB in size. One write capacity unit represents one write
per second for items up to 1 KB in size. Larger items will require more
capacity. You can calculate the number of units of read and write
capacity by estimating the number of reads or writes required per second
and multiplying by the size of the items rounded up to the nearest KB.
For more information, see the Amazon
DynamoDB
documentation.
aws.dynamodb.ConditionalCheckFailedRequests
The number of failed attempts to perform conditional writes.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.dynamodb.ConsumedReadCapacityUnits
The amount of read capacity units consumed over the defined time period.
Amazon CloudWatch aggregates the metrics at one-minute intervals. Use
the Sum aggregation to calculate the consumed throughput. For example,
get the Sum value over a span of one minute, and divide it by the number
of seconds in a minute (60) to calculate the
average ConsumedReadCapacityUnits
per second.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.dynamodb.ConsumedWriteCapacityUnits
The amount of write capacity units consumed over the specified time
interval. Amazon CloudWatch aggregates the metrics at one-minute
intervals. Use the Sum aggregation to calculate the consumed throughput.
For example, get the Sum value over a span of one minute, and divide it
by the number of seconds in a minute (60) to calculate the
average ConsumedWriteCapacityUnits
per second.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.dynamodb.ProvisionedReadCapacityUnits
The number of read capacity units provisioned for a table or a global
secondary index.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.dynamodb.ProvisionedWriteCapacityUnits
The number of write capacity units provisioned for a table or global
secondary table.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.dynamodb.ReadThrottleEvents
The number of DynamoDB requests that exceed the amount of read capacity
units provisioned.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.dynamodb.ReturnedBytes.GetRecords
The number of bytes returned by GetRecords
operation during the
specified time period.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Byte |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.dynamodb.ReturnedItemCount
The number of items returned by query or scan operations during the
specified time period.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.dynamodb.ReturnedRecordsCount.GetRecords
The number of stream records returned by the GetRecords operations
during the specific period.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.dynamodb.SuccessfulRequestLatency
The number of successful requests to DynamoDB or Amazon DynamoDB Streams
during the specified time period. The time period is in milliseconds.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.dynamodb.SystemErrors
The number of requests made to DynamoDB or Amazon DynamoDB Streams that
resulted in an HTTP 500 status code during the specified time period.
HTTP 500 usually indicates an internal service error.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.dynamodb.ThrottledRequests
The number of requests to DynamoDB that exceed the provisioned
throughput limits on a resource, such as a table or an index.
ThrottledRequests is incremented by one if any event within a request
exceeds a provisioned throughput limit.
If any individual request for read or write events within the batch is
throttled, ReadThrottleEvents
metrics or WriteThrottleEvents
metrics
is incremented respectively.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.dynamodb.UserErrors
The number of requests to DynamoDB or Amazon DynamoDB Streams that
returned an HTTP 400 status code during the specified time period. HTTP
400 usually indicates a client-side error.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.dynamodb.WriteThrottleEvents
The number of requests to DynamoDB that exceed the provisioned write
capacity units for a table or a global secondary index.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
1.7 - Relational Database Service (RDS)
Amazon Relational Database Service (Amazon RDS) is a managed SQL
database service provided by Amazon Web Services (AWS). Amazon RDS
supports an array of database engines to store and organize data and
helps with database management tasks, such as migration, backup,
recovery, and patching.
aws.rds.BinLogDiskUsage
The amount of disk space occupied by binary logs on the master. Applies
to MySQL read replicas.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Byte |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.rds.CPUUtilization
The percentage of CPU utilization.
Metadata | Description |
---|
Metric Type | Gauge |
Value Type | % |
Segment By | CloudProvider |
Default Time Aggregation | Average |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.rds.DatabaseConnections
The number of database connections in use.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.rds.DiskQueueDepth
The number of outstanding I/Os (read/write requests) waiting to access
the disk.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.rds.FreeableMemory
The amount of available random access memory, in megabytes.
Metadata | Description |
---|
Metric Type | Gauge |
Value Type | Byte |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.rds.FreeStorageSpace
The amount of available storage space in bytes.
Metadata | Description |
---|
Metric Type | Gauge |
Value Type | Byte |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.rds.NetworkReceiveThroughput
The incoming (Receive) network traffic on the DB instance, including
both customer database traffic and Amazon RDS traffic used for
monitoring and replication. The metric is measured in bytes per second.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Byte |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.rds.NetworkTransmitThroughput
The outgoing (Transmit) network traffic on the DB instance, including
both customer database traffic and Amazon RDS traffic used for
monitoring and replication. The metric is measured in bytes per second.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Byte |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.rds.ReadIOPS
The average number of read I/O operations per second.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.rds.ReadLatency
The average amount of seconds taken per read I/O operation.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | relativeTime |
Segment By | CloudProvider |
Default Time Aggregation | Average |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.rds.ReadThroughput
The average number of bytes read from disk per second.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.rds.ReplicaLag
The amount of time, in nanoseconds, a Read Replica DB instance lags
behind the source DB instance.
This metric applies to MySQL read replicas.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | relativeTime |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.rds.SwapUsage
The amount of swap space used by the database, measured in megabytes.
Metadata | Description |
---|
Metric Type | Gauge |
Value Type | Byte |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.rds.WriteIOPS
The average number of write I/O operations per second.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.rds.WriteLatency
The average amount of time taken per write I/O operation.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | relativeTime |
Segment By | CloudProvider |
Default Time Aggregation | Average |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.rds.WriteThroughput
The average number of bytes written to disk per second.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
1.8 - Simple Queue Service (SQS)
Amazon Simple Queue Service (Amazon SQS) is a pay-per-use web service
for storing messages in transit between computers. Developers use SQS to
build distributed applications with decoupled components without having
to deal with the overhead of creating and maintaining message queues.
Amazon Simple Queue Service (Amazon SQS) is a pay-per-use web service
for storing messages in transit between computers. Developers use SQS to
build distributed applications with decoupled components without having
to deal with the overhead of creating and maintaining message queues.
For more information, see Amazon SQS
Resources.
aws.sqs.ApproximateNumberOfMessagesDelayed
The number of messages in the queue that are delayed or currently
unavailable for reading. Messages are stuck like this when the queue is
configured as a delay queue or when a message has been sent with a delay
parameter.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Avg |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.sqs.ApproximateNumberOfMessagesNotVisible
The number of undelivered messages. These messages are still in the
queue, on their way to a client (in flight), but have not yet been
deleted or have not yet reached the destination.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Avg |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.sqs.ApproximateNumberOfMessagesVisible
The number of messages available for retrieval from the queue. These are
the messages which have not yet been locked by an SQS worker.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Avg |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.sqs.NumberOfEmptyReceives
The number of ReceiveMessage
API calls that did not return a message.
This metric is populated every 5 minutes.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.sqs.NumberOfMessagesDeleted
The number of messages deleted from the queue. Amazon SQS considers
every successful deletion that uses a valid receipt
handle,
including duplicate deletions, to generate the NumberOfMessagesDeleted
metric. Therefore, this number could include duplicate deletions.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.sqs.NumberOfMessagesReceived
The number of messages returned by calls to the ReceiveMessage
API
action.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.sqs.NumberOfMessagesSent
The number of messages added to a queue.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
aws.sqs.SentMessageSize
The size of messages in bytes added to a queue. The SentMessageSize
does not display as an available metric in the CloudWatch console until
at least one message is sent to the corresponding queue.
Metadata | Description |
---|
Metric Type | Counter |
Value Type | Integer |
Segment By | CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |