Kinesis Firehose
Overview
Amazon Kinesis Firehose is the easiest way to load streaming data into AWS.
Setup
Installation
If you haven't already, first set up the AWS CloudWatch integration. No additional steps are needed for installation.
Configuration
On the AWS CloudWatch integration page, ensure that the Kinesis Firehose service is selected for metric collection.
Metrics
Name | Description |
---|---|
DeliveryToElasticsearch.Bytes (bytes) |
The number of bytes indexed to Amazon ES over the specified time period. |
DeliveryToElasticsearch.Records (count) |
The number of records indexed to Amazon ES over the specified time period. |
DeliveryToElasticsearch.Success (count) |
The sum of the successfully indexed records over the sum of records that were attempted. |
DeliveryToRedshift.Bytes (bytes) |
The number of bytes copied to Amazon Redshift over the specified time period. |
DeliveryToRedshift.Records (count) |
The number of records copied to Amazon Redshift over the specified time period. |
DeliveryToRedshift.Success (count) |
The sum of successful Amazon Redshift COPY commands over the sum of all Amazon Redshift COPY commands. |
DeliveryToS3.Bytes (bytes) |
The number of bytes delivered to Amazon S3 over the specified time period. |
DeliveryToS3.DataFreshness (seconds) |
The age (from getting into Kinesis Firehose to now) of the oldest record in Kinesis Firehose. Any record older than this age has been delivered to the S3 bucket. |
DeliveryToS3.Records (count) |
The number of records delivered to Amazon S3 over the specified time period. |
DeliveryToS3.Success (count) |
The sum of successful Amazon S3 put commands over the sum of all Amazon S3 put commands. |
IncomingBytes (bytes) |
The number of bytes ingested into the Kinesis Firehose stream over the specified time period. |
IncomingRecords (count) |
The number of records ingested into the Kinesis Firehose stream over the specified time period. |
DescribeDeliveryStream.Latency (milliseconds) |
The time taken per DescribeDeliveryStream operation, measured over the specified time period. |
DescribeDeliveryStream.Requests (count) |
The total number of DescribeDeliveryStream requests. |
ListDeliveryStreams.Latency (milliseconds) |
The time taken per ListDeliveryStream operation, measured over the specified time period. |
ListDeliveryStreams.Requests (count) |
The total number of ListFirehose requests. |
PutRecord.Bytes (bytes) |
The number of bytes put to the Kinesis Firehose delivery stream using PutRecord over the specified time period. |
PutRecord.Latency (milliseconds) |
The time taken per PutRecord operation, measured over the specified time period. |
PutRecord.Requests (count) |
The total number of PutRecord requests, which is equal to total number of records from PutRecord operations. |
PutRecordBatch.Bytes (bytes) |
The number of bytes put to the Kinesis Firehose delivery stream using PutRecordBatch over the specified time period. |
PutRecordBatch.Latency (milliseconds) |
The time taken per PutRecordBatch operation, measured over the specified time period. |
PutRecordBatch.Records (count) |
The total number of records from PutRecordBatch operations. |
PutRecordBatch.Requests (count) |
The total number of PutRecordBatch requests. |
UpdateDeliveryStream.Latency (milliseconds) |
The time taken per UpdateDeliveryStream operation, measured over the specified time period. |
UpdateDeliveryStream.Requests (count) |
The total number of UpdateDeliveryStream requests. |
Available Tags
Name | Description |
---|---|
awsaccount | AWS account associated with the metrics |
deliverystreamname | Name of the delivery stream |
region | Name of the region |
Navigation Notice: When the APM Integrated Experience is enabled, AppOptics shares a common navigation and enhanced feature set with other integrated experience products. How you navigate AppOptics and access its features may vary from these instructions.