Skip to content

AWS Integration - Kinesis Data Streams

Mackerel supports obtaining and monitoring the metrics of Amazon Kinesis Data Streams with AWS Integration. When integrating with AWS Integration, billable targets are determined using the conversion 1 stream = 1 Micro Host. In addition to this, depending on the number of metrics retrieved, you may be charged for exceeding the maximum number of metrics per micro host.

Please refer to the following page for AWS Integration configuration methods and a list of supported AWS services.
AWS Integration

Obtaining metrics

The metrics obtainable with AWS Integration's support for Kinesis Data Streams are as follows. For Metric explanations, refer to the AWS help page.

The maximum number of metrics obtainable is 34.

Graph nameMetricMetric name in MackerelUnitStatistics
BytesGetRecords.Bytes
IncomingBytes
PutRecord.Bytes
PutRecords.Bytes
kinesis.bytes.get_records
kinesis.bytes.incoming
kinesis.bytes.put_record
kinesis.bytes.put_records
bytesSum
RecordsGetRecords.Records
IncomingRecords
PutRecords.SuccessfulRecords
PutRecords.TotalRecords
PutRecords.FailedRecords
PutRecords.ThrottledRecords
kinesis.records.get_records
kinesis.records.incoming
kinesis.records.put_records_successful
kinesis.records.put_records_total
kinesis.records.put_records_failed
kinesis.records.put_records_throttled
integerSum
DelayGetRecords.IteratorAgeMillisecondskinesis.delay.minimum
kinesis.delay.average
kinesis.delay.maximum
floatMinimum
Average
Maximum
Success RateGetRecords.Success
PutRecord.Success
PutRecords.Success
kinesis.success_rate.get_records
kinesis.success_rate.put_record
kinesis.success_rate.put_records
floatAverage
Success CountGetRecords.Success
PutRecord.Success
PutRecords.Success
kinesis.success_count.get_records
kinesis.success_count.put_record
kinesis.success_count.put_records
integerSum
Provisioned Throughput ExceededReadProvisionedThroughputExceeded
WriteProvisionedThroughputExceeded
kinesis.provisioned_throughput_exceeded.#.minimum
kinesis.provisioned_throughput_exceeded.#.average
kinesis.provisioned_throughput_exceeded.#.maximum
floatMinimum
Average
Maximum
LatencyGetRecords.Latency
PutRecord.Latency
PutRecords.Latency
kinesis.latency.#.minimum
kinesis.latency.#.average
kinesis.latency.#.maximum
floatMinimum
Average
Maximum
  • Enter either "Read" or "Write" for the # in [Provisioned Throughput Exceeded] under "Metric name in Mackerel". Likewise, either "GetRecords", "PutRecord", or "PutRecords" for the # in [Latency].