Kinesis Stream Metrics
Generated metrics for AWS Kinesis Streams
Categories:
Preview Release Only
This metrics are only available in Rusty CloudWatch Exporterv0.3.0-pre.1
or later.
Info Metrics
aws_kinesis_stream_info
- Type:
Info
- Description: Information about a Kinesis Stream
- Generated from AWS API’s Kinesis DescribeStreamSummary and ListTagsForStream
- Labels:
aws_account_id
aws_region
stream_name
stream_arn
mode
encryption
- Tag Set
Stream Metrics
aws_kinesis_stream_get_records_size
- Type:
Summary
- Description: The number of bytes retrieved from the Kinesis stream per GetRecords operation
- Based on:
Kinesis/GetRecords.Bytes
- Labels:
aws_account_id
aws_region
stream_name
aws_kinesis_stream_get_records_iterator_age
- Type:
Summary
- Description: The age in milliseconds of the last record in all GetRecords calls made against a Kinesis stream
- Based on:
Kinesis/GetRecords.IteratorAgeMilliseconds
- Labels:
aws_account_id
aws_region
stream_name
aws_kinesis_stream_get_records_latency
- Type:
Summary
- Description: The number of milliseconds taken per GetRecords operation
- Based on:
Kinesis/GetRecords.Latency
- Labels:
aws_account_id
aws_region
stream_name
aws_kinesis_stream_get_records_returned_records
- Type:
Summary
- Description: The number of records returned in each GetRecords operation
- Based on:
Kinesis/GetRecords.Records
- Labels:
aws_account_id
aws_region
stream_name
aws_kinesis_stream_get_records_successes_total
- Type:
Counter
- Description: The number of successful GetRecords operations
- Based on:
Kinesis/GetRecords.Success
- Labels:
aws_account_id
aws_region
stream_name
aws_kinesis_stream_get_records_count_total
- Type:
Counter
- Description: The number of issued GetRecords operations
- Based on:
Kinesis/GetRecords.Success
- Labels:
aws_account_id
aws_region
stream_name
aws_kinesis_stream_read_throughput_exceeded_total
- Type:
Counter
- Description: The number of GetRecords throttled
- Based on:
Kinesis/ReadProvisionedThroughputExceeded
- Labels:
aws_account_id
aws_region
stream_name
aws_kinesis_stream_write_throughput_exceeded_total
- Type:
Counter
- Description: The number of records rejected due to throttling
- Based on:
Kinesis/WriteProvisionedThroughputExceeded
- Labels:
aws_account_id
aws_region
stream_name
aws_kinesis_stream_incoming_bytes_total
- Type:
Counter
- Description: The number of bytes successfully put to the Kinesis stream
- Based on:
Kinesis/IncomingBytes
- Labels:
aws_account_id
aws_region
stream_name
aws_kinesis_stream_incoming_records_total
- Type:
Counter
- Description: The number of records successfully put to the Kinesis stream
- Based on:
Kinesis/IncomingRecords
- Labels:
aws_account_id
aws_region
stream_name
aws_kinesis_stream_put_record_size
- Type:
Summary
- Description: The number of bytes put to the Kinesis stream per PutRecord operation
- Based on:
Kinesis/PutRecord.Bytes
- Labels:
aws_account_id
aws_region
stream_name
aws_kinesis_stream_put_record_latency
- Type:
Summary
- Description: The number of milliseconds taken per PutRecord operation
- Based on:
Kinesis/PutRecord.Latency
- Labels:
aws_account_id
aws_region
stream_name
aws_kinesis_stream_put_record_successes_total
- Type:
Counter
- Description: The number of successful PutRecord operations
- Based on:
Kinesis/PutRecord.Success
- Labels:
aws_account_id
aws_region
stream_name
aws_kinesis_stream_put_record_count_total
- Type:
Counter
- Description: The number of issued PutRecord operations
- Based on:
Kinesis/PutRecord.Success
- Labels:
aws_account_id
aws_region
stream_name
aws_kinesis_stream_put_records_size
- Type:
Summary
- Description: The number of bytes put to the Kinesis stream per PutRecords operation
- Based on:
Kinesis/PutRecords.Bytes
- Labels:
aws_account_id
aws_region
stream_name
aws_kinesis_stream_put_records_latency
- Type:
Summary
- Description: The number of milliseconds taken per PutRecords operation
- Based on:
Kinesis/PutRecords.Latency
- Labels:
aws_account_id
aws_region
stream_name
aws_kinesis_stream_put_records_successes_total
- Type:
Counter
- Description: The number of successful PutRecords operations
- Based on:
Kinesis/PutRecords.Success
- Labels:
aws_account_id
aws_region
stream_name
aws_kinesis_stream_put_records_count_total
- Type:
Counter
- Description: The number of issued PutRecords operations
- Based on:
Kinesis/PutRecords.Success
- Labels:
aws_account_id
aws_region
stream_name
aws_kinesis_stream_put_records_total_records
- Type:
Summary
- Description: The number of records sent per PutRecords operation
- Based on:
Kinesis/PutRecords.TotalRecords
- Labels:
aws_account_id
aws_region
stream_name
aws_kinesis_stream_put_records_successful_records
- Type:
Summary
- Description: The number of successful records per PutRecords operation
- Based on:
Kinesis/PutRecords.SuccessfulRecords
- Labels:
aws_account_id
aws_region
stream_name
aws_kinesis_stream_put_records_failed_records
- Type:
Summary
- Description: The number of records rejected due to internal failure per PutRecords operation
- Based on:
Kinesis/PutRecords.FailedRecords
- Labels:
aws_account_id
aws_region
stream_name
aws_kinesis_stream_put_records_throttled_records
- Type:
Summary
- Description: The number of records rejected due to throttling per PutRecords operation
- Based on:
Kinesis/PutRecords.ThrottledRecords
- Labels:
aws_account_id
aws_region
stream_name
Stream Consumer Metrics
aws_kinesis_stream_subscription_rate_exceeded_total
- Type:
Counter
- Description: The number of subscription attempt failures because the consumer is already subscribed or it exceed the number of calls per second allowed
- Based on:
Kinesis/SubscribeToShard.RateExceeded
- Labels:
aws_account_id
aws_region
stream_name
consumer_name
aws_kinesis_stream_subscribe_to_shard_successes_total
- Type:
Counter
- Description: The number of successful SubscribeToShard operations
- Based on:
Kinesis/SubscribeToShard.Success
- Labels:
aws_account_id
aws_region
stream_name
consumer_name
aws_kinesis_stream_subscribe_to_shard_count_total
- Type:
Counter
- Description: The number of issued SubscribeToShard operations
- Based on:
Kinesis/SubscribeToShard.Success
- Labels:
aws_account_id
aws_region
stream_name
consumer_name
aws_kinesis_stream_subscribe_to_shard_event_size
- Type:
Summary
- Description: The number of bytes per event received from the shard
- Based on:
Kinesis/SubscribeToShardEvent.Bytes
- Labels:
aws_account_id
aws_region
stream_name
consumer_name
aws_kinesis_stream_subscribe_to_shard_event_lag
- Type:
Summary
- Description: The age in milliseconds of the last record of the SubscribeToShard event was written to the stream
- Based on:
Kinesis/SubscribeToShardEvent.MillisBehindLatest
- Labels:
aws_account_id
aws_region
stream_name
consumer_name
aws_kinesis_stream_subscribe_to_shard_event_records
- Type:
Summary
- Description: The number of records per event received from the shard
- Based on:
Kinesis/SubscribeToShardEvent.Records
- Labels:
aws_account_id
aws_region
stream_name
consumer_name
aws_kinesis_stream_subscribe_to_shard_event_successes_total
- Type:
Counter
- Description: The number of successfully published events to the subscription
- Based on:
Kinesis/SubscribeToShardEvent.Success
- Labels:
aws_account_id
aws_region
stream_name
consumer_name
aws_kinesis_stream_subscribe_to_shard_event_count_total
- Type:
Counter
- Description: The number of events attempted to be published to the subscription
- Based on:
Kinesis/SubscribeToShardEvent.Success
- Labels:
aws_account_id
aws_region
stream_name
consumer_name