Menu
Amazon CloudWatch
User Guide

Amazon Kinesis Video Streams Metrics and Dimensions

Metrics

The AWS/KinesisVideo namespace includes the following metrics.

Metric Description

GetMedia.MillisBehindLatest

Time difference between the current server time stamp and the server time stamp of the last fragment sent.

Units: Milliseconds

GetMedia.OutgoingBytes

Total number of bytes sent out from the service as part of the GetMedia API for a given stream.

Units: Bytes

GetMedia.OutgoingFragments

Number of fragments sent while doing GetMedia for the stream.

Units: Count

GetMedia.OutgoingFrames

Number of frames sent during GetMedia on the given stream.

Units: Count

GetMedia.Requests

Number of GetMedia API requests for a given stream.

Units: Count

GetMedia.Success

1 for every fragment successfully sent; 0 for every failure. The average value indicates the rate of success.

Units: Count

GetMediaForFragmentList.OutgoingBytes

Total number of bytes sent out from the service as part of the GetMediaForFragmentList API for a given stream.

Units: Bytes

GetMediaForFragmentList.OutgoingFragments

Total number of fragments sent out from the service as part of the GetMediaForFragmentList API for a given stream.

Units: Count

GetMediaForFragmentList.OutgoingFrames

Total number of frames sent out from the service as part of the GetMediaForFragmentList API for a given stream.

Units: Count

GetMediaForFragmentList.Requests

Number of GetMediaForFragmentList API requests for a given stream.

Units: Count

ListFragments.Latency

Latency of the ListFragments API calls for the given stream name.

Units: Milliseconds

PutMedia.BufferingAckLatency

Time difference between when the first byte of a new fragment is received by Kinesis Video Streams and when the Buffering Ack is sent for the fragment

Units: Milliseconds

PutMedia.ConnectionErrors

Errors while establishing PutMedia connection for the stream.

Units: Count

PutMedia.ErrorAckCount

Number of Error ACKs sent while doing PutMedia for the stream.

Units: Count

PutMedia.FragmentPersistLatency

Number of PutMedia API requests for a given stream.

Units: Count

PutMedia.IncomingBytes

Number of bytes received as part of PutMedia for the stream.

Units: Bytes

PutMedia.IncomingFragments

Number of complete fragments received as part of PutMedia for the stream.

Units: Count

PutMedia.IncomingFrames

Number of complete frames received as part of PutMedia for the stream.

Units: Count

PutMedia.IngestionLatency

Time taken from when the complete fragment data is received and archived.

Units: Milliseconds

PutMedia.PersistedAckLatency

Time difference between when the last byte of a new fragment is received by and when the Persisted ACK is sent for the fragment.

Units: Milliseconds

PutMedia.ReceivedAckLatency

Time difference between when the last byte of a new fragment is received by and when the Buffering ACK is sent for the fragment.

Units: Milliseconds

PutMedia.Requests

Number of PutMedia API requests for a given stream.

Units: Count

PutMedia.Success

1 for each fragment successfully written; 0 for every failed fragment. The average value of this metric indicates how many complete, valid fragments are sent.

Units: Count

Dimensions for Amazon Kinesis Video Streams Metrics

You can use the following dimensions to filter the metrics for Amazon Video Kinesis Streams.

Dimension Description

StreamName

The name of the Kinesis video stream.