AWS kinesisvideostreams-webrtc-dg documentation change
Summary
Expanded CloudWatch metrics documentation with latency tracking, role-based metrics, and viewer/recording minute tracking
Security assessment
Enhanced monitoring capabilities improve operational visibility but don't explicitly address security vulnerabilities or document security features. Role-based metrics aid in traffic analysis rather than security controls.
Diff
diff --git a/kinesisvideostreams-webrtc-dg/latest/devguide/kvswebrtc-monitoring-cw.md b/kinesisvideostreams-webrtc-dg/latest/devguide/kvswebrtc-monitoring-cw.md index f799e4de2..4cdfa7122 100644 --- a//kinesisvideostreams-webrtc-dg/latest/devguide/kvswebrtc-monitoring-cw.md +++ b//kinesisvideostreams-webrtc-dg/latest/devguide/kvswebrtc-monitoring-cw.md @@ -69,3 +69,23 @@ Metric name | Description | Unit | Dimensions -**Failure** | A value of '0' is emitted if the Operation referenced in dimension returns a 200 status code; otherwise a value of '1' is emitted. | Count | Operation, SignalingChannelName -**TotalBitrate** | Total bitrate sent by the MASTER participant | bps | Operation, ChannelName -**TotalPacketCount** | Total number of packets sent by the MASTER participant during the period. | Count | Operation, ChannelName +**Failure** | '0' is emitted if the Operation mentioned in dimension returns 200 status code response. '1' otherwise. | Count | Operation, SignalingChannelName +**Latency** | Measures the time it takes for the service to receive a request and return a response. | Milliseconds | Operation, SignalingChannelName +**TotalBitrate** | Total bitrate sent. If Role is specified, this represents the total bitrate sent by the MASTER participant or the aggregate total bitrate sent by the VIEWER participant. | bps | Operation, SignalingChannelName, Role +**TotalPacketCount** | Total packet count sent. If Role is specified, this represents the total bitrate sent by the MASTER participant or the aggregate total bitrate sent by the VIEWER participant. | Count | Operation, SignalingChannelName, Role +**WebRTCRecordingMinutes** | The number of WebRTCRecordingMinute occured for a channel. | Count | Operation, SignalingChannelName, Role +**WebRTCViewerMinutes** | The number of WebRTCViewerMinute occured for a channel. | Count | Operation, SignalingChannelName, Role + +The `Operation` dimension applies to the following APIs: + + * JoinStorageSession + + * JoinStorageSessionAsViewer + + + + +`Role` dimension: + + * MASTER + + * VIEWER + + @@ -73 +92,0 @@ Metric name | Description | Unit | Dimensions -For WebRTC ingestion metrics, the `Operation` dimension applies to the following API: `JoinStorageSession`.