WebRTC Gateway Service metrics and alerts
Find the metrics WebRTC Gateway Service exposes and the alerts defined for WebRTC Gateway Service.
Service | CRD or annotations? | Port | Endpoint/Selector | Metrics update interval |
---|---|---|---|---|
WebRTC Gateway Service | PodMonitor | 10052 | /metrics | 30s |
See details about:
Metrics[edit source]
WebRTC exposes many Genesys-defined as well as system metrics. You can query Prometheus directly to see all the available metrics. The metrics documented on this page are likely to be particularly useful. Genesys does not commit to maintain other currently available WebRTC metrics not documented on this page.
Metric and description | Metric details | Indicator of |
---|---|---|
wrtc_ Specifies the number of current registered DNs |
Unit: Type: Integer |
Monitoring |
wrtc_ Specifies the number of current incoming calls |
Unit: Type: Integer |
Monitoring |
wrtc_ Specifies the number of current outgoing calls |
Unit: Type: Integer |
Monitoring |
wrtc_ Specifies the number of current audio calls |
Unit: Type: Integer |
Monitoring |
wrtc_ Specifies the number of current video calls |
Unit: Type: Integer |
Monitoring |
wrtc_ Specifies the number of current xcoding calls |
Unit: Type: Integer |
Monitoring |
wrtc_ Specifies the maximum number of incoming calls |
Unit: Type: Integer |
Monitoring |
wrtc_ Specifies the maximum number of outgoing calls |
Unit: Type: Integer |
Monitoring |
wrtc_ Specifies the maximum number of audio calls |
Unit: Type: Integer |
Monitoring |
wrtc_ Specifies the maximum number of video calls |
Unit: Type: Integer |
Monitoring |
wrtc_ Specifies the maximum number of xcoding calls |
Unit: Type: Integer |
Monitoring |
wrtc_ Specifies the total number of incoming calls |
Unit: Type: Counter |
Monitoring |
wrtc_ Specifies the total number of outgoing calls |
Unit: Type: Counter |
Monitoring |
wrtc_ Specifies the total number of audio calls |
Unit: Type: Counter |
Monitoring |
wrtc_ Specifies the total number of video calls |
Unit: Type: Counter |
Monitoring |
wrtc_ Specifies the total number of xcoding calls |
Unit: Type: Counter |
Monitoring |
wrtc_ Specifies number of unauthorized access attempts |
Unit: Type: Counter |
Monitoring |
wrtc_ Specifies the number of unknown requests received |
Unit: Type: Counter |
Monitoring |
wrtc_ Specifies the number of registration requests that was received for registered DN |
Unit: Type: Counter |
Monitoring |
wrtc_ Specifies the number of lost RTP packets |
Unit: Type: Counter |
Monitoring |
wrtc_ Specifies the number of RTP receive errors |
Unit: Type: Counter |
Monitoring |
wrtc_ Audio quality monitoring metrics |
Unit: Type: Counter |
Monitoring |
wrtc_ Audio quality monitoring metrics |
Unit: Type: Counter |
Monitoring |
wrtc_ Audio quality monitoring metrics |
Unit: Type: Counter |
Monitoring |
wrtc_ Audio quality monitoring metrics |
Unit: Type: Counter |
Monitoring |
wrtc_ Audio quality monitoring metrics |
Unit: Type: Counter |
Monitoring |
wrtc_ Audio quality monitoring metrics |
Unit: Type: Counter |
Monitoring |
wrtc_ Specifies the number of failed ICE transactions |
Unit: Type: Integer |
Error |
wrtc_ Specifies the number of registration transactions which were timed out |
Unit: Type: Integer |
Error |
wrtc_ Specifies if WebRTC is able to connect to Elasticsearch server or not |
Unit: Type: Integer |
Error |
wrtc_ Specifies the number of error responses received from Elasticsearch server |
Unit: Type: Counter |
Error |
wrtc_ Specifies if WebRTC is able to connect to GAuth service or not |
Unit: Type: Integer |
Error |
wrtc_ Specifies the number of error responses received from GAuth server |
Unit: Type: Counter |
Error |
wrtc_ Specifies if WebRTC is able to connect to GWS Configuration service or not |
Unit: Type: Integer |
Error |
wrtc_ Specifies the number of error responses received from GWS Configuration server |
Unit: Type: Counter |
Error |
wrtc_ Specifies if WebRTC is able to connect to GWS Environments service or not |
Unit: Type: Integer |
Error |
wrtc_ Specifies the number of error responses received from GWS Environments service |
Unit: Type: Counter |
Error |
wrtc_ Specifies the maximum number of clients per instance |
Unit: Type: Constant |
Performance |
wrtc_ Specifies the maximum number of clients per node |
Unit: Type: Constant |
Performance |
wrtc_ Specifies the number of calls by domain |
Unit: Type: Counter |
Performance |
wrtc_ Specifies the number of client registrations per domain |
Unit: Type: Counter |
Performance |
wrtc_ Specifies the number of failed client registrations per domain |
Unit: Type: Counter |
Performance |
wrtc_ Specifies the number of double sign-ins being rejected |
Unit: Type: Counter |
Error |
wrtc_ Specifies the number of clients being dropped on sign-out |
Unit: Type: Counter |
Error |
wrtc_ Specifies the number of client timeout errors |
Unit: Type: Counter |
Error |
Alerts[edit source]
The following alerts are defined for WebRTC Gateway Service.
Alert | Severity | Description | Based on | Threshold |
---|---|---|---|---|
webrtc-gateway-signins | warning | Specifies the number of sign-ins | wrtc_current_signins | 15mins
|
webrtc-gateway-gauth | warning | Specifies that the Gateway Pod has lost connection to Auth service | wrtc_system_error | Need input
|
webrtc-gateway-gws | warning | Specifies that the Gateway Pod has lost connection to the Environment Service | wrtc_system_error | Need input
|
webrtc-gateway-es | warning | Specifies that the Gateway Pod has lost connection to ElasticSearch | wrtc_system_error | Need input |