Kinesis Stream Metrics

Generated metrics for AWS Kinesis Streams

Info Metrics

aws_kinesis_stream_info

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