Skip to content

AWSインテグレーション - Kinesis Data Firehose

MackerelはAWSインテグレーションにてAmazon Kinesis Data Firehoseのメトリック取得や監視に対応しています。AWSインテグレーションで連携を行なった場合、課金対象として1デリバリーストリーム = 1マイクロホストと換算します。またそれに加えて、取得されるメトリックの数に応じて、1マイクロホストあたりのメトリック数上限の超過による請求が行われる場合があります。

AWSインテグレーションの設定方法や対応AWSサービス一覧についてはこちらのページをご確認ください。
AWSインテグレーション

取得メトリック

AWSインテグレーションのKinesis Data Firehose対応で取得できるメトリックは以下の通りです。メトリックの説明に関してはAWSのヘルプをご確認ください。

送信先に指定するサービス毎に、最大で以下のメトリックが取得されます。

  • S3の場合:49個
  • Elasticsearch Serviceの場合:38個
  • OpenSearch Serviceの場合:38個
  • Redshiftの場合:42個
  • Splunkの場合:39個
  • HTTP Endpointの場合:40個
グラフ名メトリックMackerel上のメトリック名単位Statistics
Service BytesBackupToS3.Bytes
DeliveryToElasticsearch.Bytes
DeliveryToAmazonOpenSearchService.Bytes
DeliveryToRedshift.Bytes
DeliveryToS3.Bytes
DeliveryToSplunk.Bytes
IncomingBytes
DataReadFromKinesisStream.Bytes
DeliveryToHttpEndpoint.Bytes
DeliveryToHttpEndpoint.ProcessedBytes
firehose.service_bytes.backup_to_s3
firehose.service_bytes.delivery_to_elasticsearch
firehose.service_bytes.delivery_to_opensearch
firehose.service_bytes.delivery_to_redshift
firehose.service_bytes.delivery_to_s3
firehose.service_bytes.delivery_to_splunk
firehose.service_bytes.incoming
firehose.service_bytes.read_from_kinesis_streams
firehose.service_bytes.delivery_to_http_endpoint
firehose.service_bytes.delivery_to_http_endpoint_processed
bytesSum
Service RecordsBackupToS3.Records
DeliveryToElasticsearch.Records
DeliveryToAmazonOpenSearchService.Records
DeliveryToRedshift.Records
DeliveryToS3.Records
DeliveryToSplunk.Records
IncomingRecords
DataReadFromKinesisStream.Records
DeliveryToHttpEndpoint.Records
DeliveryToHttpEndpoint.ProcessedRecords
firehose.service_records.backup_to_s3
firehose.service_records.delivery_to_elasticsearch
firehose.service_records.delivery_to_opensearch
firehose.service_records.delivery_to_redshift
firehose.service_records.delivery_to_s3
firehose.service_records.delivery_to_splunk
firehose.service_records.incoming
firehose.service_records.read_from_kinesis_streams
firehose.service_records.delivery_to_http_endpoint
firehose.service_records.delivery_to_http_endpoint_processed
integerSum
Service SuccessBackupToS3.Success
DeliveryToElasticsearch.Success
DeliveryToAmazonOpenSearchService.Success
DeliveryToRedshift.Success
DeliveryToS3.Success
DeliveryToSplunk.Success
DeliveryToHttpEndpoint
firehose.service_success.backup_to_s3
firehose.service_success.delivery_to_elasticsearch
firehose.service_success.delivery_to_opensearch
firehose.service_success.delivery_to_redshift
firehose.service_success.delivery_to_s3
firehose.service_success.delivery_to_splunk
firehose.service_success.delivery_to_http_endpoint
floatAverage
Service Data FreshnessBackupToS3.DataFreshness
DeliveryToElasticsearch.DataFreshness
DeliveryToAmazonOpenSearchService.DataFreshness
DeliveryToRedshift.DataFreshness
DeliveryToS3.DataFreshness
DeliveryToSplunk.DataFreshness
DeliveryToHttpEndpoint.DataFreshness
firehose.service_data_freshness.backup_to_s3
firehose.service_data_freshness.delivery_to_elasticsearch
firehose.service_data_freshness.delivery_to_opensearch
firehose.service_data_freshness.delivery_to_redshift
firehose.service_data_freshness.delivery_to_s3
firehose.service_data_freshness.delivery_to_splunk
firehose.service_data_freshness.delivery_to_http_endpoint
floatMaximum
Service Data Ack LatencyDeliveryToSplunk.DataAckLatencyfirehose.service_data_ack_latency.delivery_to_splunkfloatMaximum
Millis Behind LatestKinesisMillisBehindLatestfirehose.millis_behind_latest.kinesisintegerSum
API LatencyDescribeDeliveryStream.Latency
PutRecord.Latency
PutRecordBatch.Latency
UpdateDeliveryStream.Latency
firehose.api_latency.describe_delivery_stream_average
firehose.api_latency.describe_delivery_stream_maximum
firehose.api_latency.put_record_average
firehose.api_latency.put_record_maximum
firehose.api_latency.put_record_batch_average
firehose.api_latency.put_record_batch_maximum
firehose.api_latency.update_delivery_stream_average
firehose.api_latency.update_delivery_stream_maximum
floatAverage
Maximum
API BytesPutRecord.Bytes
PutRecordBatch.Bytes
firehose.api_bytes.put_record
firehose.api_bytes.put_record_batch
bytesSum
API RequestsDescribeDeliveryStream.Requests
PutRecord.Requests
PutRecordBatch.Requests
UpdateDeliveryStream.Requests
firehose.api_requests.describe_delivery_stream
firehose.api_requests.put_record
firehose.api_requests.put_record_batch
firehose.api_requests.update_delivery_stream
integerSum
API RecordsPutRecordBatch.Recordsfirehose.api_records.put_record_batchintegerSum
API ThrottledThrottledDescribeStream
ThrottledGetRecords
ThrottledGetShardIterator
firehose.api_throttled.describe_stream
firehose.api_throttled.get_records
firehose.api_throttled.get_shard_iterator
integerSum
Data Transformation DurationExecuteProcessing.Durationfirehose.data_transformation_duration.executefloatAverage
Data Transformation SuccessExecuteProcessing.Successfirehose.data_transformation_success.executefloatAverage
Data Transformation RecordsSucceedProcessing.Recordsfirehose.data_transformation_records.succeedintegerSum
Data Transformation BytesSucceedProcessing.Bytesfirehose.data_transformation_bytes.succeedbytesSum
Format Conversion RecordsSucceedConversion.Records
FailedConversion.Records
firehose.format_conversion_records.succeed
firehose.format_conversion_records.failed
integerSum
Format Conversion BytesSucceedConversion.Bytes
FailedConversion.Bytes
firehose.format_conversion_bytes.succeed
firehose.format_conversion_bytes.failed
bytesSum
Incoming Put RequestsIncomingPutRequestsfirehose.incoming_put_requests.countintegerSum
Throttled RecordsThrottledRecordsfirehose.throttled_records.recordsintegerSum
Bytes Per Second LimitBytesPerSecondLimitfirehose.bytes_per_second_limit.limitbytesAverage
Records Per Second LimitRecordsPerSecondLimitfirehose.records_per_second_limit.limitfloatAverage
KMS ExceptionsKMSKeyAccessDenied
KMSKeyDisabled
KMSKeyInvalidState
KMSKeyNotFound
firehose.kms_exceptions.key_access_denied
firehose.kms_exceptions.key_disabled
firehose.kms_exceptions.key_invalid_state
firehose.kms_exceptions.key_not_found
integerSum
Put Requests Per Second LimitPutRequestsPerSecondLimitfirehose.put_requests_per_second_limit.limitfloatAverage
Active PartitionsPartitionCountfirehose.active_partitions.countintegerMaximum
Partition Processing Duration [ms]JQProcessing.Durationfirehose.partition_processing_duration.jqfloatAverage
Partition LimitPartitionCountExceededfirehose.partition_limit.exceededintegerMaximum
Per Partition ThroughputPerPartitionThroughputfirehose.per_partition_throughput.maximum
firehose.per_partition_throughput.average
firehose.per_partition_throughput.minimum
bytes/secMaximum
Average
Minimum
Delivered S3 ObjectsDeliveryToS3.ObjectCountfirehose.delivered_s3_objects.countintegerSum