Incoming Records

    Incoming records refers to the number of records put to a Kinesis stream through the PutRecord and PutRecords methods. Blue Matador provides anomaly detection on this metric because changes in this metric can signal unhealthy stream producers. Some of the possible reasons for an incoming records anomaly include:

    • A bug in producer code resulting more put records than expected. If the anomaly coincides with a code release, it’s likely that this is the case.
    • A spike in users using your application is causing more traffic and more records to your stream. In this case, you should scale up your kinesis capacity to handle the additional load.
    • Producers have stopped putting records because the producer process has died. This could happen if the producer is overloaded or there is a bug in producer code.