Kinesis Data Stream (AWS_KINESIS_DATA_STREAM)
Attributes (parameters)
The following attributes are available for this monitor type:
Name | Description | Unit | Default Performance Key Indicator (KPI) |
---|---|---|---|
Get Records Bytes (GetRecords_Bytes) | The number of bytes retrieved from the Kinesis stream, measured over the specified time period. Minimum, Maximum, and Average statistics represent the bytes in a single GetRecords operation for the stream in the specified time period. | Bytes | No |
Get Records Iterator Age milliseconds (GetRecords_IteratorAge_ms) | The age of the last record in all GetRecords calls made against a Kinesis stream, measured over the specified time period. Age is the difference between the current time and when the last record of the GetRecords call was written to the stream. | ms | No |
Get Records Latency (GetRecords_Latency) | The time taken per GetRecords operation, measured over the specified time period. | ms | No |
Get Records Records (GetRecords_Records) | The number of records retrieved from the shard, measured over the specified time period. | # | No |
Get Records Success (GetRecords_Success) | The number of successful GetRecords operations per stream, measured over the specified time period. | # | No |
Incoming Bytes (IncomingBytes) | The number of bytes successfully put to the Kinesis stream over the specified time period. This metric includes bytes from PutRecord and PutRecords operations. | Bytes | Yes |
Incoming Records (IncomingRecords) | The number of records successfully put to the Kinesis stream over the specified time period. This metric includes record counts from PutRecord and PutRecords operations. | # | No |
Put Record Bytes (PutRecord_Bytes) | The number of bytes put to the Kinesis stream using the PutRecord operation over the specified time period. | Bytes | No |
Put Record Latency (PutRecord_Latency) | The time taken per PutRecord operation, measured over the specified time period. | ms | No |
Put Record Success (PutRecord_Success) | The number of successful PutRecord operations per Kinesis stream, measured over the specified time period. | # | No |
Put Records Bytes (PutRecords_Bytes) | The number of bytes put to the Kinesis stream using the PutRecords operation over the specified time period. | Bytes | No |
Put Records Failed Records (PutRecords_FailedRecords) | The number of records rejected due to internal failures in a PutRecords operation per Kinesis data stream, measured over the specified time period. | # | No |
Put Records Latency (PutRecords_Latency) | The time taken per PutRecords operation, measured over the specified time period. | ms | No |
Put Records Success (PutRecords_Success) | The number of PutRecords operations where at least one record succeeded, per Kinesis stream, measured over the specified time period. | # | No |
Put Records Successful Records (PutRecords_SuccessfulRecords) | The number of successful records in a PutRecords operation per Kinesis data stream, measured over the specified time period. | # | No |
Put Records Throttled Records (PutRecords_ThrottledRecords) | The number of records rejected due to throttling in a PutRecords operation per Kinesis data stream, measured over the specified time period. | # | No |
Put Records Total Records (PutRecords_TotalRecords) | The total number of records sent in a PutRecords operation per Kinesis data stream, measured over the specified time period. | # | No |
Read Provisioned Throughput Exceeded (ReadProvisionedThroughput_Ex) | The number of GetRecords calls throttled for the stream over the specified time period. | # | No |
Write Provisioned Throughput Exceeded (WriteProvisionedThroughput_Ex) | The number of records rejected due to throttling for the stream over the specified time period. This metric includes throttling from PutRecord and PutRecords operations. | # | Yes |