Kinesis Data Firehose Delivery Stream (AWS_KINESIS_DATA_FIREHOSE_DELIVERY_STREAM)
Attributes (parameters)
The following attributes are available for this monitor type:
Name | Description | Unit | Default Performance Key Indicator (KPI) |
---|---|---|---|
Backup to S3 Bytes (BackupToS3_Bytes) | The number of bytes delivered to Amazon S3 for backup over the specified time period. Kinesis Data Firehose emits this metric when backup to Amazon S3 is enabled. | Bytes | No |
Backup to S3 Data Freshness (BackupToS3_DataFreshness) | Age (from getting into Kinesis Data Firehose to now) of the oldest record in Kinesis Data Firehose. Any record older than this age has been delivered to the Amazon S3 bucket for backup. Kinesis Data Firehose emits this metric when backup to Amazon S3 is enabled. | sec | No |
Backup to S3 Records (BackupToS3_Records) | The number of records delivered to Amazon S3 for backup over the specified time period. Kinesis Data Firehose emits this metric when backup to Amazon S3 is enabled. | # | No |
Backup to S3 Success (BackupToS3_Success) | Sum of successful Amazon S3 put commands for backup over sum of all Amazon S3 backup put commands. Kinesis Data Firehose emits this metric when backup to Amazon S3 is enabled. | # | No |
Bytes Per Second Limit (BytesPerSecondLimit) | The current maximum number of bytes per second that a delivery stream can ingest before throttling. | Bytes/sec | No |
Data Read from Kinesis Stream Bytes (DataFromKinesisStream_Bytes) | When the data source is a Kinesis data stream, this metric indicates the number of bytes read from that data stream. This number includes rereads due to failovers. | Bytes | No |
Data Read from Kinesis Stream Records (DataFromKinesisStream_Records) | When the data source is a Kinesis data stream, this metric indicates the number of records read from that data stream. This number includes rereads due to failovers. | # | No |
Delivery to Elasticsearch Bytes (DlvrToES_Bytes) | The number of bytes indexed to Amazon ES over the specified time period. | Bytes | No |
Delivery to Elasticsearch DataFreshness (DlvrToES_DataFreshness) | The age (from getting into Kinesis Data Firehose to now) of the oldest record in Kinesis Data Firehose. | # | No |
Delivery to Elasticsearch Records (DlvrToES_Records) | The number of records indexed to Amazon ES over the specified time period. | # | No |
Delivery to Elasticsearch Success (DlvrToES_Success) | The sum of the successfully indexed records over the sum of records that were attempted. | # | No |
Delivery to HTTP Endpoint Bytes (DlvrToHttpEpt_Bytes) | The number of bytes delivered successfully to the HTTP endpoint. | Bytes | No |
Delivery to HTTP Endpoint DataFreshness (DlvrToHttpEpt_DataFreshness) | Age of the oldest record in Kinesis Data Firehose. | sec | No |
Delivery to HTTP Endpoint ProcessedBytes (DlvrToHttpEpt_ProcessedBytes) | The number of attempted processed bytes, including retries. | Bytes | No |
Delivery to HTTP Endpoint ProcessedRecords (DlvrToHttpEpt_ProcessedRecords) | The number of attempted records including retries. | # | No |
Delivery to HTTP Endpoint Records (DlvrToHttpEpt_Records) | The number of records delivered successfully to the HTTP endpoint. | # | No |
Delivery to HTTP Endpoint Success (DlvrToHttpEpt_Success) | The sum of all successful data delivery requests to the HTTP endpoint. | # | No |
Delivery to Redshift Bytes (DlvrToRedshift_Bytes) | The number of bytes copied to Amazon Redshift over the specified time period. | Bytes | No |
Delivery to Redshift DataFreshness (DlvrToRedshift_DataFreshness) | Age (from getting into Kinesis Data Firehose to now) of the oldest record in Kinesis Data Firehose. | sec | No |
Delivery to Redshift Records (DlvrToRedshift_Records) | The number of records copied to Amazon Redshift over the specified time period. | # | No |
Delivery to Redshift Success (DlvrToRedshift_Success) | The sum of successful Amazon Redshift COPY commands over the sum of all Amazon Redshift COPY commands. | # | No |
Delivery to S3 Bytes (DlvrToS3_Bytes) | The number of bytes delivered to Amazon S3 over the specified time period. Kinesis Data Firehose emits this metric only when you enable backup for all documents. | Bytes | No |
Delivery to S3 DataFreshness (DlvrToS3_DataFreshness) | The age (from getting into Kinesis Data Firehose to now) of the oldest record in Kinesis Data Firehose. Any record older than this age has been delivered to the S3 bucket. Kinesis Data Firehose emits this metric only when you enable backup for all documents. | sec | Yes |
Delivery To S3 Records (DlvrToS3_Records) | The number of records delivered to Amazon S3 over the specified time period. Kinesis Data Firehose emits this metric only when you enable backup for all documents. | # | No |
Delivery to S3 Success (DlvrToS3_Success) | The sum of successful Amazon S3 put commands over the sum of all Amazon S3 put commands. Kinesis Data Firehose always emits this metric regardless of whether backup is enabled for failed documents only or for all documents. | # | No |
Delivery to Splunk Bytes (DlvrToSplunk_Bytes) | The number of bytes delivered to Splunk over the specified time period. | Bytes | No |
Delivery to Splunk DataFreshness (DlvrToSplunk_DataFreshness) | Age (from getting into Kinesis Data Firehose to now) of the oldest record in Kinesis Data Firehose. Any record older than this age has been delivered to Splunk. | sec | No |
Delivery to Splunk DataAckLatency (DlvrToSplunk_DataAckLatency) | The approximate duration it takes to receive an acknowledgement from Splunk after Kinesis Data Firehose sends it data. The increasing or decreasing trend for this metric is more useful than the absolute approximate value. Increasing trends can indicate slower indexing and acknowledgement rates from Splunk indexers. | sec | No |
Delivery to Splunk Records (DlvrToSplunk_Records) | The number of records delivered to Splunk over the specified time period. | # | No |
Delivery to Splunk Success (DlvrToSplunk_Success) | The sum of the successfully indexed records over the sum of records that were attempted. | # | No |
Describe Delivery Stream Latency (DscDlvrStream_Latency) | The time taken per DescribeDeliveryStream operation, measured over the specified time period. | ms | No |
Describe Delivery Stream Requests (DscDlvrStream_Requests) | The total number of DescribeDeliveryStream requests. | # | No |
Incoming Bytes (IncomingBytes) | The number of bytes ingested successfully into the delivery stream over the specified time period after throttling. | Bytes | No |
Incoming Put Requests (IncomingPutRequests) | The number of successful PutRecord and PutRecordBatch requests over the specified period of time after throttling. | # | No |
Incoming Records (IncomingRecords) | The number of records ingested successfully into the delivery stream over the specified time period after throttling. | # | No |
Kinesis Millis Behind Latest (KinesisMillisBehindLatest) | When the data source is a Kinesis data stream, this metric indicates the number of milliseconds that the last read record is behind the newest record in the Kinesis data stream. | ms | No |
Put Record Batch Bytes (PutRecordBatch_Bytes) | The number of bytes put to the Kinesis Data Firehose delivery stream using PutRecordBatch over the specified time period. | Bytes | No |
Put Record Batch Latency (PutRecordBatch_Latency) | The time taken per PutRecordBatch operation, measured over the specified time period. | ms | No |
Put Record Batch Records (PutRecordBatch_Records) | The total number of records from PutRecordBatch operations. | # | No |
Put Record Batch Requests (PutRecordBatch_Requests) | The total number of PutRecordBatch requests. | # | No |
Put Record Bytes (PutRecord_Bytes) | The number of bytes put to the Kinesis Data Firehose delivery stream using PutRecord 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 Requests (PutRecord_Requests) | The total number of PutRecord requests, which is equal to total number of records from PutRecord operations. | # | No |
Put Requests Per Second Limit (PutRequestsPerSecondLimit) | The maximum number of put requests per second that a delivery stream can handle before throttling. This number includes PutRecord and PutRecordBatch requests. | # | No |
Records Per Second Limit (RecordsPerSecondLimit) | The current maximum number of records per second that a delivery stream can ingest before throttling. | # | No |
State (State) | Displays the state of the delivery stream. | 0 - OK, 1 - Not OK | No |
Throttled Describe Stream (ThrottledDescribeStream) | The total number of times the DescribeStream operation is throttled when the data source is a Kinesis data stream. | # | No |
Throttled Get Records (ThrottledGetRecords) | The total number of times the GetRecords operation is throttled when the data source is a Kinesis data stream. | # | No |
Throttled Get Shard Iterator (ThrottledGetShardIterator) | The total number of times the GetShardIterator operation is throttled when the data source is a Kinesis data stream. | # | No |
Throttled Records (ThrottledRecords) | The number of records that were throttled because data ingestion exceeded one of the delivery stream limits. | # | Yes |
Update Delivery Stream Latency (UpdateDeliveryStream_Latency) | The time taken per UpdateDeliveryStream operation, measured over the specified time period. | ms | No |
Update Delivery Stream Requests (UpdateDeliveryStream_Requests) | The total number of UpdateDeliveryStream requests. | # | No |