AWS fields
editAWS fields
editaws module collects AWS monitoring metrics from AWS Cloudwatch.
aws
edit-
aws.tags.* -
Tag key value pairs from aws resources.
type: object
-
aws.s3.bucket.name -
Name of a S3 bucket.
type: keyword
-
aws.dimensions.* -
Metric dimensions.
type: object
-
aws.*.metrics.*.* -
Metrics that returned from Cloudwatch API query.
type: object
billing
editbilling contains the estimated charges for your AWS account in Cloudwatch.
-
aws.billing.metrics.EstimatedCharges.max -
Maximum estimated charges for AWS acccount.
type: long
cloudwatch
editcloudwatch contains the metrics that were scraped from AWS CloudWatch which contains monitoring metrics sent by different namespaces.
-
aws.cloudwatch.namespace -
The namespace specified when query cloudwatch api.
type: keyword
dynamodb
editdynamodb contains the metrics that were scraped from AWS CloudWatch which contains monitoring metrics sent by AWS DynamoDB.
-
aws.dynamodb.metrics.SuccessfulRequestLatency.avg -
The average latency of successful requests to DynamoDB or Amazon DynamoDB Streams during the specified time period.
type: double
-
aws.dynamodb.metrics.SuccessfulRequestLatency.max -
The maximum latency of successful requests to DynamoDB or Amazon DynamoDB Streams during the specified time period.
type: double
-
aws.dynamodb.metrics.OnlineIndexPercentageProgress.avg -
The percentage of completion when a new global secondary index is being added to a table.
type: double
-
aws.dynamodb.metrics.ProvisionedWriteCapacityUnits.avg -
The number of provisioned write capacity units for a table or a global secondary index.
type: double
-
aws.dynamodb.metrics.ProvisionedReadCapacityUnits.avg -
The number of provisioned read capacity units for a table or a global secondary index.
type: double
-
aws.dynamodb.metrics.ConsumedReadCapacityUnits.avg -
The average number of read capacity units consumed over the specified time period, so you can track how much of your provisioned throughput is used.
type: double
-
aws.dynamodb.metrics.ConsumedReadCapacityUnits.sum -
The sum of read capacity units consumed over the specified time period, so you can track how much of your provisioned throughput is used.
type: long
-
aws.dynamodb.metrics.ConsumedWriteCapacityUnits.avg -
The average number of write capacity units consumed over the specified time period, so you can track how much of your provisioned throughput is used.
type: double
-
aws.dynamodb.metrics.ConsumedWriteCapacityUnits.sum -
The sum of write capacity units consumed over the specified time period, so you can track how much of your provisioned throughput is used.
type: long
-
aws.dynamodb.metrics.ReplicationLatency.avg -
The average elapsed time between an updated item appearing in the DynamoDB stream for one replica table, and that item appearing in another replica in the global table.
type: double
-
aws.dynamodb.metrics.ReplicationLatency.max -
The maximum elapsed time between an updated item appearing in the DynamoDB stream for one replica table, and that item appearing in another replica in the global table.
type: double
-
aws.dynamodb.metrics.TransactionConflict.avg -
Average rejected item-level requests due to transactional conflicts between concurrent requests on the same items.
type: double
-
aws.dynamodb.metrics.TransactionConflict.sum -
Total rejected item-level requests due to transactional conflicts between concurrent requests on the same items.
type: long
-
aws.dynamodb.metrics.AccountProvisionedReadCapacityUtilization.avg -
The average percentage of provisioned read capacity units utilized by the account.
type: double
-
aws.dynamodb.metrics.AccountProvisionedWriteCapacityUtilization.avg -
The average percentage of provisioned write capacity units utilized by the account.
type: double
-
aws.dynamodb.metrics.SystemErrors.sum -
The requests to DynamoDB or Amazon DynamoDB Streams that generate an HTTP 500 status code during the specified time period.
type: long
-
aws.dynamodb.metrics.ConditionalCheckFailedRequests.sum -
The number of failed attempts to perform conditional writes.
type: long
-
aws.dynamodb.metrics.PendingReplicationCount.sum -
The number of item updates that are written to one replica table, but that have not yet been written to another replica in the global table.
type: long
-
aws.dynamodb.metrics.ReadThrottleEvents.sum -
Requests to DynamoDB that exceed the provisioned read capacity units for a table or a global secondary index.
type: long
-
aws.dynamodb.metrics.ThrottledRequests.sum -
Requests to DynamoDB that exceed the provisioned throughput limits on a resource (such as a table or an index).
type: long
-
aws.dynamodb.metrics.WriteThrottleEvents.sum -
Requests to DynamoDB that exceed the provisioned write capacity units for a table or a global secondary index.
type: long
-
aws.dynamodb.metrics.AccountMaxReads.max -
The maximum number of read capacity units that can be used by an account. This limit does not apply to on-demand tables or global secondary indexes.
type: long
-
aws.dynamodb.metrics.AccountMaxTableLevelReads.max -
The maximum number of read capacity units that can be used by a table or global secondary index of an account. For on-demand tables this limit caps the maximum read request units a table or a global secondary index can use.
type: long
-
aws.dynamodb.metrics.AccountMaxTableLevelWrites.max -
The maximum number of write capacity units that can be used by a table or global secondary index of an account. For on-demand tables this limit caps the maximum write request units a table or a global secondary index can use.
type: long
-
aws.dynamodb.metrics.AccountMaxWrites.max -
The maximum number of write capacity units that can be used by an account. This limit does not apply to on-demand tables or global secondary indexes.
type: long
-
aws.dynamodb.metrics.MaxProvisionedTableReadCapacityUtilization.max -
The percentage of provisioned read capacity units utilized by the highest provisioned read table or global secondary index of an account.
type: double
-
aws.dynamodb.metrics.MaxProvisionedTableWriteCapacityUtilization.max -
The percentage of provisioned write capacity utilized by the highest provisioned write table or global secondary index of an account.
type: double
ebs
editebs contains the metrics that were scraped from AWS CloudWatch which contains monitoring metrics sent by AWS EBS.
-
aws.ebs.metrics.VolumeReadBytes.avg -
Average size of each read operation during the period, except on volumes attached to a Nitro-based instance, where the average represents the average over the specified period.
type: double
-
aws.ebs.metrics.VolumeWriteBytes.avg -
Average size of each write operation during the period, except on volumes attached to a Nitro-based instance, where the average represents the average over the specified period.
type: double
-
aws.ebs.metrics.VolumeReadOps.avg -
The total number of read operations in a specified period of time.
type: double
-
aws.ebs.metrics.VolumeWriteOps.avg -
The total number of write operations in a specified period of time.
type: double
-
aws.ebs.metrics.VolumeQueueLength.avg -
The number of read and write operation requests waiting to be completed in a specified period of time.
type: double
-
aws.ebs.metrics.VolumeThroughputPercentage.avg -
The percentage of I/O operations per second (IOPS) delivered of the total IOPS provisioned for an Amazon EBS volume. Used with Provisioned IOPS SSD volumes only.
type: double
-
aws.ebs.metrics.VolumeConsumedReadWriteOps.avg -
The total amount of read and write operations (normalized to 256K capacity units) consumed in a specified period of time. Used with Provisioned IOPS SSD volumes only.
type: double
-
aws.ebs.metrics.BurstBalance.avg -
Used with General Purpose SSD (gp2), Throughput Optimized HDD (st1), and Cold HDD (sc1) volumes only. Provides information about the percentage of I/O credits (for gp2) or throughput credits (for st1 and sc1) remaining in the burst bucket.
type: double
-
aws.ebs.metrics.VolumeTotalReadTime.sum -
The total number of seconds spent by all read operations that completed in a specified period of time.
type: double
-
aws.ebs.metrics.VolumeTotalWriteTime.sum -
The total number of seconds spent by all write operations that completed in a specified period of time.
type: double
-
aws.ebs.metrics.VolumeIdleTime.sum -
The total number of seconds in a specified period of time when no read or write operations were submitted.
type: double
ec2
editec2 contains the metrics that were scraped from AWS CloudWatch which contains monitoring metrics sent by AWS EC2.
-
aws.ec2.cpu.total.pct -
The percentage of allocated EC2 compute units that are currently in use on the instance.
type: scaled_float
-
aws.ec2.cpu.credit_usage -
The number of CPU credits spent by the instance for CPU utilization.
type: long
-
aws.ec2.cpu.credit_balance -
The number of earned CPU credits that an instance has accrued since it was launched or started.
type: long
-
aws.ec2.cpu.surplus_credit_balance -
The number of surplus credits that have been spent by an unlimited instance when its CPUCreditBalance value is zero.
type: long
-
aws.ec2.cpu.surplus_credits_charged -
The number of spent surplus credits that are not paid down by earned CPU credits, and which thus incur an additional charge.
type: long
-
aws.ec2.network.in.packets -
The number of packets received on all network interfaces by the instance.
type: long
-
aws.ec2.network.in.packets_per_sec -
The number of packets per second sent out on all network interfaces by the instance.
type: long
-
aws.ec2.network.out.packets -
The number of packets sent out on all network interfaces by the instance.
type: long
-
aws.ec2.network.out.packets_per_sec -
The number of packets per second sent out on all network interfaces by the instance.
type: long
-
aws.ec2.network.in.bytes -
The number of bytes received on all network interfaces by the instance.
type: long
format: bytes
-
aws.ec2.network.in.bytes_per_sec -
The number of bytes per second received on all network interfaces by the instance.
type: long
-
aws.ec2.network.out.bytes -
The number of bytes sent out on all network interfaces by the instance.
type: long
format: bytes
-
aws.ec2.network.out.bytes_per_sec -
The number of bytes per second sent out on all network interfaces by the instance.
type: long
-
aws.ec2.diskio.read.bytes -
Bytes read from all instance store volumes available to the instance.
type: long
format: bytes
-
aws.ec2.diskio.read.bytes_per_sec -
Bytes read per second from all instance store volumes available to the instance.
type: long
-
aws.ec2.diskio.write.bytes -
Bytes written to all instance store volumes available to the instance.
type: long
format: bytes
-
aws.ec2.diskio.write.bytes_per_sec -
Bytes written per second to all instance store volumes available to the instance.
type: long
-
aws.ec2.diskio.read.ops -
Completed read operations from all instance store volumes available to the instance in a specified period of time.
type: long
-
aws.ec2.diskio.read.ops_per_sec -
Completed read operations per second from all instance store volumes available to the instance in a specified period of time.
type: long
-
aws.ec2.diskio.write.ops -
Completed write operations to all instance store volumes available to the instance in a specified period of time.
type: long
-
aws.ec2.diskio.write.ops_per_sec -
Completed write operations per second to all instance store volumes available to the instance in a specified period of time.
type: long
-
aws.ec2.status.check_failed -
Reports whether the instance has passed both the instance status check and the system status check in the last minute.
type: long
-
aws.ec2.status.check_failed_system -
Reports whether the instance has passed the system status check in the last minute.
type: long
-
aws.ec2.status.check_failed_instance -
Reports whether the instance has passed the instance status check in the last minute.
type: long
-
aws.ec2.instance.core.count -
The number of CPU cores for the instance.
type: integer
-
aws.ec2.instance.image.id -
The ID of the image used to launch the instance.
type: keyword
-
aws.ec2.instance.monitoring.state -
Indicates whether detailed monitoring is enabled.
type: keyword
-
aws.ec2.instance.private.dns_name -
The private DNS name of the network interface.
type: keyword
-
aws.ec2.instance.private.ip -
The private IPv4 address associated with the network interface.
type: ip
-
aws.ec2.instance.public.dns_name -
The public DNS name of the instance.
type: keyword
-
aws.ec2.instance.public.ip -
The address of the Elastic IP address (IPv4) bound to the network interface.
type: ip
-
aws.ec2.instance.state.code -
The state of the instance, as a 16-bit unsigned integer.
type: integer
-
aws.ec2.instance.state.name -
The state of the instance (pending | running | shutting-down | terminated | stopping | stopped).
type: keyword
-
aws.ec2.instance.threads_per_core -
The number of threads per CPU core.
type: integer
elb
editelb contains the metrics that were scraped from AWS CloudWatch which contains monitoring metrics sent by AWS ELB.
-
aws.elb.metrics.BackendConnectionErrors.sum -
The number of connections that were not successfully established between the load balancer and the registered instances.
type: long
-
aws.elb.metrics.HTTPCode_Backend_2XX.sum -
The number of HTTP 2XX response code generated by registered instances.
type: long
-
aws.elb.metrics.HTTPCode_Backend_3XX.sum -
The number of HTTP 3XX response code generated by registered instances.
type: long
-
aws.elb.metrics.HTTPCode_Backend_4XX.sum -
The number of HTTP 4XX response code generated by registered instances.
type: long
-
aws.elb.metrics.HTTPCode_Backend_5XX.sum -
The number of HTTP 5XX response code generated by registered instances.
type: long
-
aws.elb.metrics.HTTPCode_ELB_4XX.sum -
The number of HTTP 4XX client error codes generated by the load balancer.
type: long
-
aws.elb.metrics.HTTPCode_ELB_5XX.sum -
The number of HTTP 5XX server error codes generated by the load balancer.
type: long
-
aws.elb.metrics.RequestCount.sum -
The number of requests completed or connections made during the specified interval.
type: long
-
aws.elb.metrics.SpilloverCount.sum -
The total number of requests that were rejected because the surge queue is full.
type: long
-
aws.elb.metrics.HealthyHostCount.max -
The number of healthy instances registered with your load balancer.
type: long
-
aws.elb.metrics.SurgeQueueLength.max -
The total number of requests (HTTP listener) or connections (TCP listener) that are pending routing to a healthy instance.
type: long
-
aws.elb.metrics.UnHealthyHostCount.max -
The number of unhealthy instances registered with your load balancer.
type: long
-
aws.elb.metrics.Latency.avg -
The total time elapsed, in seconds, from the time the load balancer sent the request to a registered instance until the instance started to send the response headers.
type: double
-
aws.elb.metrics.EstimatedALBActiveConnectionCount.avg -
The estimated number of concurrent TCP connections active from clients to the load balancer and from the load balancer to targets.
type: double
-
aws.elb.metrics.EstimatedALBConsumedLCUs.avg -
The estimated number of load balancer capacity units (LCU) used by an Application Load Balancer.
type: double
-
aws.elb.metrics.EstimatedALBNewConnectionCount.avg -
The estimated number of new TCP connections established from clients to the load balancer and from the load balancer to targets.
type: double
-
aws.elb.metrics.EstimatedProcessedBytes.avg -
The estimated number of bytes processed by an Application Load Balancer.
type: double
applicationelb
editapplicationelb contains the metrics that were scraped from AWS CloudWatch which contains monitoring metrics sent by AWS ApplicationELB.
-
aws.applicationelb.metrics.ActiveConnectionCount.sum -
The total number of concurrent TCP connections active from clients to the load balancer and from the load balancer to targets.
type: long
-
aws.applicationelb.metrics.ClientTLSNegotiationErrorCount.sum -
The number of TLS connections initiated by the client that did not establish a session with the load balancer due to a TLS error.
type: long
-
aws.applicationelb.metrics.HTTP_Fixed_Response_Count.sum -
The number of fixed-response actions that were successful.
type: long
-
aws.applicationelb.metrics.HTTP_Redirect_Count.sum -
The number of redirect actions that were successful.
type: long
-
aws.applicationelb.metrics.HTTP_Redirect_Url_Limit_Exceeded_Count.sum -
The number of redirect actions that couldn’t be completed because the URL in the response location header is larger than 8K.
type: long
-
aws.applicationelb.metrics.HTTPCode_ELB_3XX_Count.sum -
The number of HTTP 3XX redirection codes that originate from the load balancer.
type: long
-
aws.applicationelb.metrics.HTTPCode_ELB_4XX_Count.sum -
The number of HTTP 4XX client error codes that originate from the load balancer.
type: long
-
aws.applicationelb.metrics.HTTPCode_ELB_5XX_Count.sum -
The number of HTTP 5XX server error codes that originate from the load balancer.
type: long
-
aws.applicationelb.metrics.HTTPCode_ELB_500_Count.sum -
The number of HTTP 500 error codes that originate from the load balancer.
type: long
-
aws.applicationelb.metrics.HTTPCode_ELB_502_Count.sum -
The number of HTTP 502 error codes that originate from the load balancer.
type: long
-
aws.applicationelb.metrics.HTTPCode_ELB_503_Count.sum -
The number of HTTP 503 error codes that originate from the load balancer.
type: long
-
aws.applicationelb.metrics.HTTPCode_ELB_504_Count.sum -
The number of HTTP 504 error codes that originate from the load balancer.
type: long
-
aws.applicationelb.metrics.IPv6ProcessedBytes.sum -
The total number of bytes processed by the load balancer over IPv6.
type: long
-
aws.applicationelb.metrics.IPv6RequestCount.sum -
The number of IPv6 requests received by the load balancer.
type: long
-
aws.applicationelb.metrics.NewConnectionCount.sum -
The total number of new TCP connections established from clients to the load balancer and from the load balancer to targets.
type: long
-
aws.applicationelb.metrics.ProcessedBytes.sum -
The total number of bytes processed by the load balancer over IPv4 and IPv6.
type: long
-
aws.applicationelb.metrics.RejectedConnectionCount.sum -
The number of connections that were rejected because the load balancer had reached its maximum number of connections.
type: long
-
aws.applicationelb.metrics.RequestCount.sum -
The number of requests processed over IPv4 and IPv6.
type: long
-
aws.applicationelb.metrics.RuleEvaluations.sum -
The number of rules processed by the load balancer given a request rate averaged over an hour.
type: long
-
aws.applicationelb.metrics.ConsumedLCUs.avg -
The number of load balancer capacity units (LCU) used by your load balancer.
type: double
networkelb
editnetworkelb contains the metrics that were scraped from AWS CloudWatch which contains monitoring metrics sent by AWS NetworkELB.
-
aws.networkelb.metrics.ActiveFlowCount.avg -
The total number of concurrent flows (or connections) from clients to targets.
type: double
-
aws.networkelb.metrics.ActiveFlowCount_TCP.avg -
The total number of concurrent TCP flows (or connections) from clients to targets.
type: double
-
aws.networkelb.metrics.ActiveFlowCount_TLS.avg -
The total number of concurrent TLS flows (or connections) from clients to targets.
type: double
-
aws.networkelb.metrics.ActiveFlowCount_UDP.avg -
The total number of concurrent UDP flows (or connections) from clients to targets.
type: double
-
aws.networkelb.metrics.ConsumedLCUs.avg -
The number of load balancer capacity units (LCU) used by your load balancer.
type: double
-
aws.networkelb.metrics.ClientTLSNegotiationErrorCount.sum -
The total number of TLS handshakes that failed during negotiation between a client and a TLS listener.
type: long
-
aws.networkelb.metrics.NewFlowCount.sum -
The total number of new flows (or connections) established from clients to targets in the time period.
type: long
-
aws.networkelb.metrics.NewFlowCount_TLS.sum -
The total number of new TLS flows (or connections) established from clients to targets in the time period.
type: long
-
aws.networkelb.metrics.ProcessedBytes.sum -
The total number of bytes processed by the load balancer, including TCP/IP headers.
type: long
-
aws.networkelb.metrics.ProcessedBytes_TLS.sum -
The total number of bytes processed by TLS listeners.
type: long
-
aws.networkelb.metrics.TargetTLSNegotiationErrorCount.sum -
The total number of TLS handshakes that failed during negotiation between a TLS listener and a target.
type: long
-
aws.networkelb.metrics.TCP_Client_Reset_Count.sum -
The total number of reset (RST) packets sent from a client to a target.
type: long
-
aws.networkelb.metrics.TCP_ELB_Reset_Count.sum -
The total number of reset (RST) packets generated by the load balancer.
type: long
-
aws.networkelb.metrics.TCP_Target_Reset_Count.sum -
The total number of reset (RST) packets sent from a target to a client.
type: long
-
aws.networkelb.metrics.HealthyHostCount.max -
The number of targets that are considered healthy.
type: long
-
aws.networkelb.metrics.UnHealthyHostCount.max -
The number of targets that are considered unhealthy.
type: long
lambda
editlambda contains the metrics that were scraped from AWS CloudWatch which contains monitoring metrics sent by AWS Lambda.
-
aws.lambda.metrics.Invocations.avg -
The number of times your function code is executed, including successful executions and executions that result in a function error.
type: double
-
aws.lambda.metrics.Errors.avg -
The number of invocations that result in a function error.
type: double
-
aws.lambda.metrics.DeadLetterErrors.avg -
For asynchronous invocation, the number of times Lambda attempts to send an event to a dead-letter queue but fails.
type: double
-
aws.lambda.metrics.DestinationDeliveryFailures.avg -
For asynchronous invocation, the number of times Lambda attempts to send an event to a destination but fails.
type: double
-
aws.lambda.metrics.Duration.avg -
The amount of time that your function code spends processing an event.
type: double
-
aws.lambda.metrics.Throttles.avg -
The number of invocation requests that are throttled.
type: double
-
aws.lambda.metrics.IteratorAge.avg -
For event source mappings that read from streams, the age of the last record in the event.
type: double
-
aws.lambda.metrics.ConcurrentExecutions.avg -
The number of function instances that are processing events.
type: double
-
aws.lambda.metrics.UnreservedConcurrentExecutions.avg -
For an AWS Region, the number of events that are being processed by functions that don’t have reserved concurrency.
type: double
-
aws.lambda.metrics.ProvisionedConcurrentExecutions.max -
The number of function instances that are processing events on provisioned concurrency.
type: long
-
aws.lambda.metrics.ProvisionedConcurrencyUtilization.max -
For a version or alias, the value of ProvisionedConcurrentExecutions divided by the total amount of provisioned concurrency allocated.
type: long
-
aws.lambda.metrics.ProvisionedConcurrencyInvocations.sum -
The number of times your function code is executed on provisioned concurrency.
type: long
-
aws.lambda.metrics.ProvisionedConcurrencySpilloverInvocations.sum -
The number of times your function code is executed on standard concurrency when all provisioned concurrency is in use.
type: long
natgateway
editnatgateway contains the metrics from Cloudwatch to track usage of NAT gateway related resources.
-
aws.natgateway.metrics.BytesInFromDestination.sum -
The number of bytes received by the NAT gateway from the destination.
type: long
-
aws.natgateway.metrics.BytesInFromSource.sum -
The number of bytes received by the NAT gateway from clients in your VPC.
type: long
-
aws.natgateway.metrics.BytesOutToDestination.sum -
The number of bytes sent out through the NAT gateway to the destination.
type: long
-
aws.natgateway.metrics.BytesOutToSource.sum -
The number of bytes sent through the NAT gateway to the clients in your VPC.
type: long
-
aws.natgateway.metrics.ConnectionAttemptCount.sum -
The number of connection attempts made through the NAT gateway.
type: long
-
aws.natgateway.metrics.ConnectionEstablishedCount.sum -
The number of connections established through the NAT gateway.
type: long
-
aws.natgateway.metrics.ErrorPortAllocation.sum -
The number of times the NAT gateway could not allocate a source port.
type: long
-
aws.natgateway.metrics.IdleTimeoutCount.sum -
The number of connections that transitioned from the active state to the idle state.
type: long
-
aws.natgateway.metrics.PacketsDropCount.sum -
The number of packets dropped by the NAT gateway.
type: long
-
aws.natgateway.metrics.PacketsInFromDestination.sum -
The number of packets received by the NAT gateway from the destination.
type: long
-
aws.natgateway.metrics.PacketsInFromSource.sum -
The number of packets received by the NAT gateway from clients in your VPC.
type: long
-
aws.natgateway.metrics.PacketsOutToDestination.sum -
The number of packets sent out through the NAT gateway to the destination.
type: long
-
aws.natgateway.metrics.PacketsOutToSource.sum -
The number of packets sent through the NAT gateway to the clients in your VPC.
type: long
-
aws.natgateway.metrics.ActiveConnectionCount.max -
The total number of concurrent active TCP connections through the NAT gateway.
type: long
rds
editrds contains the metrics that were scraped from AWS CloudWatch which contains monitoring metrics sent by AWS RDS.
-
aws.rds.cpu.total.pct -
The percentage of CPU utilization.
type: scaled_float
format: percent
-
aws.rds.cpu.credit_usage -
The number of CPU credits spent by the instance for CPU utilization.
type: long
-
aws.rds.cpu.credit_balance -
The number of earned CPU credits that an instance has accrued since it was launched or started.
type: long
-
aws.rds.database_connections -
The number of database connections in use.
type: long
-
aws.rds.db_instance.arn -
Amazon Resource Name(ARN) for each rds.
type: keyword
-
aws.rds.db_instance.class -
Contains the name of the compute and memory capacity class of the DB instance.
type: keyword
-
aws.rds.db_instance.identifier -
Contains a user-supplied database identifier. This identifier is the unique key that identifies a DB instance.
type: keyword
-
aws.rds.db_instance.status -
Specifies the current state of this database.
type: keyword
-
aws.rds.disk_queue_depth -
The number of outstanding IOs (read/write requests) waiting to access the disk.
type: float
-
aws.rds.failed_sql_server_agent_jobs -
The number of failed SQL Server Agent jobs during the last minute.
type: long
-
aws.rds.freeable_memory.bytes -
The amount of available random access memory.
type: long
format: bytes
-
aws.rds.free_storage.bytes -
The amount of available storage space.
type: long
format: bytes
-
aws.rds.maximum_used_transaction_ids -
The maximum transaction ID that has been used. Applies to PostgreSQL.
type: long
-
aws.rds.oldest_replication_slot_lag.mb -
The lagging size of the replica lagging the most in terms of WAL data received. Applies to PostgreSQL.
type: long
-
aws.rds.read_io.ops_per_sec -
The average number of disk read I/O operations per second.
type: float
-
aws.rds.replica_lag.sec -
The amount of time a Read Replica DB instance lags behind the source DB instance. Applies to MySQL, MariaDB, and PostgreSQL Read Replicas.
type: long
format: duration
-
aws.rds.swap_usage.bytes -
The amount of swap space used on the DB instance. This metric is not available for SQL Server.
type: long
format: bytes
-
aws.rds.transaction_logs_generation -
The disk space used by transaction logs. Applies to PostgreSQL.
type: long
-
aws.rds.write_io.ops_per_sec -
The average number of disk write I/O operations per second.
type: float
-
aws.rds.queries -
The average number of queries executed per second.
type: long
-
aws.rds.deadlocks -
The average number of deadlocks in the database per second.
type: long
-
aws.rds.volume_used.bytes -
The amount of storage used by your Aurora DB instance, in bytes.
type: long
format: bytes
-
aws.rds.volume.read.iops -
The number of billed read I/O operations from a cluster volume, reported at 5-minute intervals.
type: long
format: bytes
-
aws.rds.volume.write.iops -
The number of write disk I/O operations to the cluster volume, reported at 5-minute intervals.
type: long
format: bytes
-
aws.rds.free_local_storage.bytes -
The amount of storage available for temporary tables and logs, in bytes.
type: long
format: bytes
-
aws.rds.login_failures -
The average number of failed login attempts per second.
type: long
-
aws.rds.throughput.commit -
The average number of commit operations per second.
type: float
-
aws.rds.throughput.delete -
The average number of delete queries per second.
type: float
-
aws.rds.throughput.ddl -
The average number of DDL requests per second.
type: float
-
aws.rds.throughput.dml -
The average number of inserts, updates, and deletes per second.
type: float
-
aws.rds.throughput.insert -
The average number of insert queries per second.
type: float
-
aws.rds.throughput.network -
The amount of network throughput both received from and transmitted to clients by each instance in the Aurora MySQL DB cluster, in bytes per second.
type: float
-
aws.rds.throughput.network_receive -
The incoming (Receive) network traffic on the DB instance, including both customer database traffic and Amazon RDS traffic used for monitoring and replication.
type: float
-
aws.rds.throughput.network_transmit -
The outgoing (Transmit) network traffic on the DB instance, including both customer database traffic and Amazon RDS traffic used for monitoring and replication.
type: float
-
aws.rds.throughput.read -
The average amount of time taken per disk I/O operation.
type: float
-
aws.rds.throughput.select -
The average number of select queries per second.
type: float
-
aws.rds.throughput.update -
The average number of update queries per second.
type: float
-
aws.rds.throughput.write -
The average number of bytes written to disk per second.
type: float
-
aws.rds.latency.commit -
The amount of latency for commit operations, in milliseconds.
type: float
format: duration
-
aws.rds.latency.ddl -
The amount of latency for data definition language (DDL) requests, in milliseconds.
type: float
format: duration
-
aws.rds.latency.dml -
The amount of latency for inserts, updates, and deletes, in milliseconds.
type: float
format: duration
-
aws.rds.latency.insert -
The amount of latency for insert queries, in milliseconds.
type: float
format: duration
-
aws.rds.latency.read -
The average amount of time taken per disk I/O operation.
type: float
format: duration
-
aws.rds.latency.select -
The amount of latency for select queries, in milliseconds.
type: float
format: duration
-
aws.rds.latency.update -
The amount of latency for update queries, in milliseconds.
type: float
format: duration
-
aws.rds.latency.write -
The average amount of time taken per disk I/O operation.
type: float
format: duration
-
aws.rds.latency.delete -
The amount of latency for delete queries, in milliseconds.
type: float
format: duration
-
aws.rds.disk_usage.bin_log.bytes -
The amount of disk space occupied by binary logs on the master. Applies to MySQL read replicas.
type: long
format: bytes
-
aws.rds.disk_usage.replication_slot.mb -
The disk space used by replication slot files. Applies to PostgreSQL.
type: long
-
aws.rds.disk_usage.transaction_logs.mb -
The disk space used by transaction logs. Applies to PostgreSQL.
type: long
-
aws.rds.transactions.active -
The average number of current transactions executing on an Aurora database instance per second.
type: long
-
aws.rds.transactions.blocked -
The average number of transactions in the database that are blocked per second.
type: long
-
aws.rds.db_instance.db_cluster_identifier -
This identifier is the unique key that identifies a DB cluster specifically for Amazon Aurora DB cluster.
type: keyword
-
aws.rds.db_instance.role -
DB roles like WRITER or READER, specifically for Amazon Aurora DB cluster.
type: keyword
-
aws.rds.db_instance.engine_name -
Each DB instance runs a DB engine, like MySQL, MariaDB, PostgreSQL and etc.
type: keyword
-
aws.rds.aurora_bin_log_replica_lag -
The amount of time a replica DB cluster running on Aurora with MySQL compatibility lags behind the source DB cluster.
type: long
-
aws.rds.aurora_global_db.replicated_write_io.bytes -
In an Aurora Global Database, the number of write I/O operations replicated from the primary AWS Region to the cluster volume in a secondary AWS Region.
type: long
-
aws.rds.aurora_global_db.data_transfer.bytes -
In an Aurora Global Database, the amount of redo log data transferred from the master AWS Region to a secondary AWS Region.
type: long
-
aws.rds.aurora_global_db.replication_lag.ms -
For an Aurora Global Database, the amount of lag when replicating updates from the primary AWS Region, in milliseconds.
type: long
-
aws.rds.aurora_replica.lag.ms -
For an Aurora Replica, the amount of lag when replicating updates from the primary instance, in milliseconds.
type: long
-
aws.rds.aurora_replica.lag_max.ms -
The maximum amount of lag between the primary instance and each Aurora DB instance in the DB cluster, in milliseconds.
type: long
-
aws.rds.aurora_replica.lag_min.ms -
The minimum amount of lag between the primary instance and each Aurora DB instance in the DB cluster, in milliseconds.
type: long
-
aws.rds.backtrack_change_records.creation_rate -
The number of backtrack change records created over five minutes for your DB cluster.
type: long
-
aws.rds.backtrack_change_records.stored -
The actual number of backtrack change records used by your DB cluster.
type: long
-
aws.rds.backtrack_window.actual -
The difference between the target backtrack window and the actual backtrack window.
type: long
-
aws.rds.backtrack_window.alert -
The number of times that the actual backtrack window is smaller than the target backtrack window for a given period of time.
type: long
-
aws.rds.storage_used.backup_retention_period.bytes -
The total amount of backup storage in bytes used to support the point-in-time restore feature within the Aurora DB cluster’s backup retention window.
type: long
-
aws.rds.storage_used.snapshot.bytes -
The total amount of backup storage in bytes consumed by all Aurora snapshots for an Aurora DB cluster outside its backup retention window.
type: long
-
aws.rds.cache_hit_ratio.buffer -
The percentage of requests that are served by the buffer cache.
type: long
-
aws.rds.cache_hit_ratio.result_set -
The percentage of requests that are served by the Resultset cache.
type: long
-
aws.rds.engine_uptime.sec -
The amount of time that the instance has been running, in seconds.
type: long
-
aws.rds.rds_to_aurora_postgresql_replica_lag.sec -
The amount of lag in seconds when replicating updates from the primary RDS PostgreSQL instance to other nodes in the cluster.
type: long
-
aws.rds.backup_storage_billed_total.bytes -
The total amount of backup storage in bytes for which you are billed for a given Aurora DB cluster.
type: long
-
aws.rds.aurora_volume_left_total.bytes -
The remaining available space for the cluster volume, measured in bytes.
type: long
s3_daily_storage
edits3_daily_storage contains the daily storage metrics that were scraped from AWS CloudWatch which contains monitoring metrics sent by AWS S3.
-
aws.s3_daily_storage.bucket.size.bytes -
The amount of data in bytes stored in a bucket.
type: long
format: bytes
-
aws.s3_daily_storage.number_of_objects -
The total number of objects stored in a bucket for all storage classes.
type: long
s3_request
edits3_request contains request metrics that were scraped from AWS CloudWatch which contains monitoring metrics sent by AWS S3.
-
aws.s3_request.requests.total -
The total number of HTTP requests made to an Amazon S3 bucket, regardless of type.
type: long
-
aws.s3_request.requests.get -
The number of HTTP GET requests made for objects in an Amazon S3 bucket.
type: long
-
aws.s3_request.requests.put -
The number of HTTP PUT requests made for objects in an Amazon S3 bucket.
type: long
-
aws.s3_request.requests.delete -
The number of HTTP DELETE requests made for objects in an Amazon S3 bucket.
type: long
-
aws.s3_request.requests.head -
The number of HTTP HEAD requests made to an Amazon S3 bucket.
type: long
-
aws.s3_request.requests.post -
The number of HTTP POST requests made to an Amazon S3 bucket.
type: long
-
aws.s3_request.requests.select -
The number of Amazon S3 SELECT Object Content requests made for objects in an Amazon S3 bucket.
type: long
-
aws.s3_request.requests.select_scanned.bytes -
The number of bytes of data scanned with Amazon S3 SELECT Object Content requests in an Amazon S3 bucket.
type: long
format: bytes
-
aws.s3_request.requests.select_returned.bytes -
The number of bytes of data returned with Amazon S3 SELECT Object Content requests in an Amazon S3 bucket.
type: long
format: bytes
-
aws.s3_request.requests.list -
The number of HTTP requests that list the contents of a bucket.
type: long
-
aws.s3_request.downloaded.bytes -
The number bytes downloaded for requests made to an Amazon S3 bucket, where the response includes a body.
type: long
format: bytes
-
aws.s3_request.uploaded.bytes -
The number bytes uploaded that contain a request body, made to an Amazon S3 bucket.
type: long
format: bytes
-
aws.s3_request.errors.4xx -
The number of HTTP 4xx client error status code requests made to an Amazon S3 bucket with a value of either 0 or 1.
type: long
-
aws.s3_request.errors.5xx -
The number of HTTP 5xx server error status code requests made to an Amazon S3 bucket with a value of either 0 or 1.
type: long
-
aws.s3_request.latency.first_byte.ms -
The per-request time from the complete request being received by an Amazon S3 bucket to when the response starts to be returned.
type: long
format: duration
-
aws.s3_request.latency.total_request.ms -
The elapsed per-request time from the first byte received to the last byte sent to an Amazon S3 bucket.
type: long
format: duration
sns
editsns contains the metrics that were scraped from AWS CloudWatch which contains monitoring metrics sent by AWS SNS.
-
aws.sns.metrics.PublishSize.avg -
The size of messages published.
type: double
-
aws.sns.metrics.SMSSuccessRate.avg -
The rate of successful SMS message deliveries.
type: double
-
aws.sns.metrics.NumberOfMessagesPublished.sum -
The number of messages published to your Amazon SNS topics.
type: long
-
aws.sns.metrics.NumberOfNotificationsDelivered.sum -
The number of messages successfully delivered from your Amazon SNS topics to subscribing endpoints.
type: long
-
aws.sns.metrics.NumberOfNotificationsFailed.sum -
The number of messages that Amazon SNS failed to deliver.
type: long
-
aws.sns.metrics.NumberOfNotificationsFilteredOut.sum -
The number of messages that were rejected by subscription filter policies.
type: long
-
aws.sns.metrics.NumberOfNotificationsFilteredOut-InvalidAttributes.sum -
The number of messages that were rejected by subscription filter policies because the messages' attributes are invalid - for example, because the attribute JSON is incorrectly formatted.
type: long
-
aws.sns.metrics.NumberOfNotificationsFilteredOut-NoMessageAttributes.sum -
The number of messages that were rejected by subscription filter policies because the messages have no attributes.
type: long
-
aws.sns.metrics.NumberOfNotificationsRedrivenToDlq.sum -
The number of messages that have been moved to a dead-letter queue.
type: long
-
aws.sns.metrics.NumberOfNotificationsFailedToRedriveToDlq.sum -
The number of messages that couldn’t be moved to a dead-letter queue.
type: long
-
aws.sns.metrics.SMSMonthToDateSpentUSD.sum -
The charges you have accrued since the start of the current calendar month for sending SMS messages.
type: long
sqs
editsqs contains the metrics that were scraped from AWS CloudWatch which contains monitoring metrics sent by AWS SQS.
-
aws.sqs.oldest_message_age.sec -
The approximate age of the oldest non-deleted message in the queue.
type: long
format: duration
-
aws.sqs.messages.delayed -
TThe number of messages in the queue that are delayed and not available for reading immediately.
type: long
-
aws.sqs.messages.not_visible -
The number of messages that are in flight.
type: long
-
aws.sqs.messages.visible -
The number of messages available for retrieval from the queue.
type: long
-
aws.sqs.messages.deleted -
The number of messages deleted from the queue.
type: long
-
aws.sqs.messages.received -
The number of messages returned by calls to the ReceiveMessage action.
type: long
-
aws.sqs.messages.sent -
The number of messages added to a queue.
type: long
-
aws.sqs.empty_receives -
The number of ReceiveMessage API calls that did not return a message.
type: long
-
aws.sqs.sent_message_size.bytes -
The size of messages added to a queue.
type: long
format: bytes
-
aws.sqs.queue.name -
SQS queue name
type: keyword
transitgateway
edittransitgateway contains the metrics from Cloudwatch to track usage of transit gateway related resources.
-
aws.transitgateway.metrics.BytesIn.sum -
The number of bytes received by the transit gateway.
type: long
-
aws.transitgateway.metrics.BytesOut.sum -
The number of bytes sent from the transit gateway.
type: long
-
aws.transitgateway.metrics.PacketsIn.sum -
The number of packets received by the transit gateway.
type: long
-
aws.transitgateway.metrics.PacketsOut.sum -
The number of packets sent by the transit gateway.
type: long
-
aws.transitgateway.metrics.PacketDropCountBlackhole.sum -
The number of packets dropped because they matched a blackhole route.
type: long
-
aws.transitgateway.metrics.PacketDropCountNoRoute.sum -
The number of packets dropped because they did not match a route.
type: long
usage
editusage contains the metrics from Cloudwatch to track usage of some AWS resources.
-
aws.usage.metrics.CallCount.sum -
The number of specified API operations performed in your account.
type: long
-
aws.usage.metrics.ResourceCount.sum -
The number of the specified resources running in your account. The resources are defined by the dimensions associated with the metric.
type: long
vpn
editvpn contains the metrics from Cloudwatch to track usage of VPN related resources.
-
aws.vpn.metrics.TunnelState.avg -
The state of the tunnel. For static VPNs, 0 indicates DOWN and 1 indicates UP. For BGP VPNs, 1 indicates ESTABLISHED and 0 is used for all other states.
type: double
-
aws.vpn.metrics.TunnelDataIn.sum -
The bytes received through the VPN tunnel.
type: double
-
aws.vpn.metrics.TunnelDataOut.sum -
The bytes sent through the VPN tunnel.
type: double