aws fields

edit

aws module collects AWS monitoring metrics from AWS Cloudwatch.

aws

edit

cloudwatch

edit

cloudwatch 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

aws.cloudwatch.metrics.*

Metrics that returned from Cloudwatch api query.

type: object

aws.cloudwatch.dimensions.*

Cloudwatch metric dimensions.

type: object

ec2

edit

ec2 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.out.packets

The number of packets 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.out.bytes

The number of bytes sent out on all network interfaces by the instance.

type: long

format: bytes

aws.ec2.diskio.read.bytes

Bytes read from all instance store volumes available to the instance.

type: long

format: bytes

aws.ec2.diskio.write.bytes

Bytes written to all instance store volumes available to the instance.

type: long

format: bytes

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.write.ops

Completed write operations 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

s3_daily_storage

edit

s3_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.name

Name of a S3 bucket.

type: keyword

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

edit

s3_request contains request metrics that were scraped from AWS CloudWatch which contains monitoring metrics sent by AWS S3.

aws.s3_request.bucket.name

Name of a S3 bucket.

type: keyword

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

sqs

edit

sqs 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