Documentation forSolarWinds Observability SaaS

Kinesis Video Stream metrics

Amazon Kinesis Video Streams enables you to stream live video from devices to the AWS Cloud, or build applications for real-time video processing or batch-oriented video analytics. Ensure your cloud platform is configured in SolarWinds Observability SaaS to collect this service's data. See Add an AWS cloud account. CloudWatch metrics must also be enabled for this service in the AWS Console for the metric data to be available.

Many of the collected metrics from Kinesis Video Stream entities are displayed as widgets in SolarWinds Observability explorers; additional metrics may be collected and available in the Metrics Explorer. You can also create an alert for when an entity's metric value moves out of a specific range. See Entities in SolarWinds Observability SaaS for information about entity types in SolarWinds Observability SaaS.

The following table lists some of the metrics collected for these entities. To see the Kinesis Video Stream metrics in the Metrics Explorer, type AWS.KinesisVideo in the search box.

Metric Unit Description
sw.metrics.healthscore Percent (%)

Health score. A health score provides real-time insight into the overall health and performance of your monitored entities. The health score is calculated based on anomalies detected for the entity, alerts triggered for the entity's metrics, and the status of the entity. The health score is displayed as a single numerical value that ranges from a Good (70-100) to Moderate (40-69) to Bad (0-39) distinction.

To view the health score for AWS Kinesis Video Stream entities in the Metrics Explorer, filter the sw.metrics.healthscore metric by entity_types and select awskinesisvideo.

AWS.KinesisVideo.ArchivedFragmentsConsumed.Media Count The number of fragment media quota points that were consumed by all of the APIs.
AWS.KinesisVideo.ArchivedFragmentsConsumed.Metadata Count The number of fragments metadata quota points that were consumed by all of the APIs.
AWS.KinesisVideo.GetClip.Latency milliseconds (ms) The latency of the GetClip API calls.
AWS.KinesisVideo.GetClip.Outgoingbytes bytes The total number of bytes sent out from the service as part of the GetClip API.
AWS.KinesisVideo.GetClip.Requests Count The number of GetClip API requests.
AWS.KinesisVideo.GetClip.Success Count The number of Successful GetClip API requests.
AWS.KinesisVideo.GetDASHManifest.Latency milliseconds (ms) The latency of the GetDASHManifest API calls.
AWS.KinesisVideo.GetDASHManifest.Requests Count The number of GetDASHManifest API requests.
AWS.KinesisVideo.GetDASHManifest.Success Count The number of Successful GetDASHManifest API requests.
AWS.KinesisVideo.GetDASHStreamingSessionURL.Latency milliseconds (ms) The latency of the GetDASHStreamingSessionURL API calls.
AWS.KinesisVideo.GetDASHStreamingSessionURL.Requests Count The number of GetDASHStreamingSessionURL API requests.
AWS.KinesisVideo.GetDASHStreamingSessionURL.Success Count The number of Successful GetDASHStreamingSessionURL API requests.
AWS.KinesisVideo.GetHLSMasterPlaylist.Latency milliseconds (ms) The latency of the GetHLSMasterPlaylist API calls.
AWS.KinesisVideo.GetHLSMasterPlaylist.Requests Count The number of GetHLSMasterPlaylist API requests.
AWS.KinesisVideo.GetHLSMasterPlaylist.Success Count The number of successful GetHLSMasterPlaylist API requests.
AWS.KinesisVideo.GetHLSMediaPlaylist.Latency milliseconds (ms) The latency of the GetHLSMediaPlaylist API calls.
AWS.KinesisVideo.GetHLSMediaPlaylist.Requests Count The number of GetHLSMediaPlaylist API requests.
AWS.KinesisVideo.GetHLSMediaPlaylist.Success Count The number of Successful GetHLSMediaPlaylist API requests.
AWS.KinesisVideo.GetHLSStreamingSessionURL.Latency milliseconds (ms) The latency of the GetHLSStreamingSessionURL API calls.
AWS.KinesisVideo.GetHLSStreamingSessionURL.Requests Count The number of GetHLSStreamingSessionURL API requests.
AWS.KinesisVideo.GetHLSStreamingSessionURL.Success Count The number of successful GetHLSStreamingSessionURL API requests.
AWS.KinesisVideo.GetMedia.ConnectionErrors Count The number of connections that were not successfully established.
AWS.KinesisVideo.GetMedia.MillisBehindNow milliseconds (ms) The time difference between the current server timestamp and the server timestamp of the last fragment sent.
AWS.KinesisVideo.GetMedia.Outgoingbytes bytes The total number of bytes sent out from the service as part of the GetMedia API for a given stream.
AWS.KinesisVideo.GetMedia.OutgoingFragments Count The number of fragments sent while doing GetMedia for the stream.
AWS.KinesisVideo.GetMedia.OutgoingFrames Count The number of frames sent during GetMedia on the given stream.
AWS.KinesisVideo.GetMedia.Requests Count The number of GetMedia API requests for a given stream.
AWS.KinesisVideo.GetMedia.Success Count The number of connections that were successfully established.
AWS.KinesisVideo.GetMediaForFragmentList.Outgoingbytes bytes The total number of bytes sent out from the service as part of the GetMediaForFragmentList API for a given stream.
AWS.KinesisVideo.GetMediaForFragmentList.OutgoingFragments Count The total number of fragments sent out from the service as part of the GetMediaForFragmentList API.
AWS.KinesisVideo.GetMediaForFragmentList.OutgoingFrames Count The total number of frames sent out from the service as part of the GetMediaForFragmentList API.
AWS.KinesisVideo.GetMediaForFragmentList.Requests Count The number of GetMediaForFragmentList API requests for a given stream.
AWS.KinesisVideo.GetMediaForFragmentList.Success Count The number of Successful GetMediaForFragmentList API requests for a given stream.
AWS.KinesisVideo.GetMP4InitFragment.Latency milliseconds (ms) The latency of the GetMP4InitFragment API calls.
AWS.KinesisVideo.GetMP4InitFragment.Requests Count The number of GetMP4InitFragment API requests.
AWS.KinesisVideo.GetMP4InitFragment.Success Count The number of Successful GetMP4InitFragment API requests.
AWS.KinesisVideo.GetMP4MediaFragment.Latency milliseconds (ms) The latency of the GetMP4MediaFragment API calls.
AWS.KinesisVideo.GetMP4MediaFragment.Outgoingbytes bytes The total number of bytes sent out from the service as part of the GetMP4MediaFragment API.
AWS.KinesisVideo.GetMP4MediaFragment.Requests Count The number of GetMP4MediaFragment API requests.
AWS.KinesisVideo.GetMP4MediaFragment.Success Count The number of Successful GetMP4MediaFragment API requests.
AWS.KinesisVideo.GetTSFragment.Latency milliseconds (ms) The latency of the GetTSFragment API calls.
AWS.KinesisVideo.GetTSFragment.Outgoingbytes bytes The total number of bytes sent out from the service as part of the GetTSFragment API.
AWS.KinesisVideo.GetTSFragment.Requests Count The number of GetTSFragment API requests.
AWS.KinesisVideo.GetTSFragment.Success Count The number of successful GetTSFragment API requests.
AWS.KinesisVideo.ListFragments.Latency milliseconds (ms) The latency of the ListFragments API calls.
AWS.KinesisVideo.ListFragments.Requests Count The number of ListFragments API requests.
AWS.KinesisVideo.ListFragments.Success Count The number of successful ListFragments API requests.
AWS.KinesisVideo.PutMedia.ActiveConnections Count The total number of connections to the service host.
AWS.KinesisVideo.PutMedia.BufferingAckLatency milliseconds (ms) The time difference between when the first byte of a new fragment is received by Amazon Kinesis Video Streams and when the Buffering ACK is sent for the fragment.
AWS.KinesisVideo.PutMedia.ConnectionErrors Count The errors while establishing PutMedia connection for the stream.
AWS.KinesisVideo.PutMedia.ErrorAckCount Count The number of Error ACKs sent while doing PutMedia for the stream.
AWS.KinesisVideo.PutMedia.FragmentIngestionLatency milliseconds (ms) The time difference between when the first and last bytes of a fragment are received by Amazon Kinesis Video Streams.
AWS.KinesisVideo.PutMedia.FragmentPersistLatency milliseconds (ms) The time taken from when the complete fragment data is received and archived.
AWS.KinesisVideo.PutMedia.Incomingbytes bytes The number of bytes received as part of PutMedia for the stream.
AWS.KinesisVideo.PutMedia.IncomingFragments Count The number of complete fragments received as part of PutMedia for the stream.
AWS.KinesisVideo.PutMedia.IncomingFrames Count The number of complete frames received as part of PutMedia for the stream.
AWS.KinesisVideo.PutMedia.Latency milliseconds (ms) The time difference between the request and the HTTP response from InletService while establishing the connection.
AWS.KinesisVideo.PutMedia.PersistedAckLatency milliseconds (ms) The time difference between when the last byte of a new fragment is received by Amazon Kinesis Video Streams and when the Persisted ACK is sent for the fragment.
AWS.KinesisVideo.PutMedia.ReceivedAckLatency milliseconds (ms) The time difference between when the last byte of a new fragment is received by Amazon Kinesis Video Streams and when the Received ACK is sent for the fragment.
AWS.KinesisVideo.PutMedia.Requests Count The number of PutMedia API requests for a given stream.
AWS.KinesisVideo.PutMedia.Success Count The number of Successes sent while doing PutMedia for the stream.