Digital Channels metrics and alerts
Find the metrics No results exposes and the alerts defined for No results.
Service | CRD or annotations? | Port | Endpoint/Selector | Metrics update interval |
---|---|---|---|---|
Digital Channels | Both — ServiceMonitor and annotations | 4004 | nexus.nexus.svc.cluster.local/metrics | 15 seconds |
See details about:
Metrics[edit source]
Digital Channels exposes many Genesys-defined 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 Digital Channels metrics not documented on this page.
Metric and description | Metric details | Indicator of |
---|---|---|
nexus_ The total number of requests that resulted in an error. |
Unit: Type: Number |
|
nexus_ The total number of requests. |
Unit: Type: Number |
|
nexus_ The total byes of memory Digital Channels consumed. |
Unit: Type: Number |
|
nexus_ The current number of established Redis connections. |
Unit: Type: Gauge |
|
nexus_ The current number of reconnecting Redis connections. |
Unit: Type: Gauge |
|
nexus_ The current number of ready Redis connections. |
Unit: Type: Gauge |
|
nexus_ The duration until Redis reaches the ready state. |
Unit: Type: Histogram |
|
nexus_ The total number of Redis connection errors. |
Unit: Type: Counter |
|
nexus_ The total number of all database connection requests. |
Unit: Type: Counter |
|
nexus_ The total number of all database disconnection requests. |
Unit: Type: Counter |
|
nexus_ The total number of all database requests sent. |
Unit: Type: Counter |
|
nexus_ The total number of all database requests executed successfully. |
Unit: Type: Counter |
|
nexus_ The total number of all database errors. |
Unit: Type: Counter |
|
nexus_ The database transaction duration. |
Unit: Type: histogram |
|
iwd_ The total user CPU time spent, in seconds. |
Unit: Type: counter |
|
nexus_ The total system CPU time spent, in seconds. |
Unit: Type: counter |
|
nexus_ The total user and system CPU time spent, in seconds. |
Unit: Type: counter |
|
nexus_ The start time of the process since the Unix epoch, in seconds. |
Unit: Type: gauge |
|
nexus_ The resident memory size, in bytes. |
Unit: Type: gauge |
|
nexus_ The virtual memory size, in bytes. |
Unit: Type: gauge |
|
nexus_ The process heap size, in bytes. |
Unit: Type: gauge |
|
nexus_ The number of open file descriptors. |
Unit: Type: gauge |
|
nexus_ The maximum number of open file descriptors. |
Unit: Type: gauge |
|
iwd_ The Node.js event loop lag, in seconds. |
Unit: Type: gauge |
|
nexus_ The number of active libuv handles, grouped by handle type. Every handle type is a C++ class name. |
Unit: Type: gauge |
|
nexus_ The total number of active libuv handles. |
Unit: Type: gauge |
|
nexus_ The number of active libuv requests, grouped by request type. Every request type is a C++ class name. |
Unit: Type: gauge |
|
nexus_ The total number of active libuv requests. |
Unit: Type: gauge |
|
nexus_ The process heap size from Node.js, in bytes. |
Unit: Type: gauge |
|
nexus_ The process heap size used from Node.js, in bytes. |
Unit: Type: gauge |
|
nexus_ The Node.js external memory size, in bytes. |
Unit: Type: gauge |
|
nexus_ The process heap space size total from Node.js, in bytes. |
Unit: Type: gauge |
|
nexus_ The process heap space size used from Node.js in bytes. |
Unit: Type: gauge |
|
nexus_ The process heap space size available from Node.js, in bytes. |
Unit: Type: gauge |
|
nexus_ Node.js version information. |
Unit: Type: gauge |
Alerts[edit source]
The following alerts are defined for Digital Channels.
Alert | Severity | Description | Based on | Threshold |
---|---|---|---|---|
Nexus error rate | Critical | Triggered when the error rate on this pod is greater than 20% for 15 minutes. | nexus_errors_total, nexus_request_total | For 15 minutes
|
Memory usage is above 3000 Mb | Critical | Triggered when the memory usage on this pod is above 3000 Mb for 15 minutes. | nexus_process_resident_memory_bytes | For 15 minutes |