Campaign Manager metrics and alerts
Find the metrics CPGM exposes and the alerts defined for CPGM.
Service | CRD or annotations? | Port | Endpoint/Selector | Metrics update interval |
---|---|---|---|---|
Campaign Manager | ServiceMonitor | 3106 | /metrics | 15 seconds |
See details about:
Metrics[edit source]
Here are some of the metrics exposed by Campaign manager.
Metric and description | Metric details | Indicator of |
---|---|---|
cxc_ Total campaign groups created. |
Unit: Type: Counter |
|
cxc_ Total campaign groups removed. |
Unit: Type: Counter |
|
cxc_ Total campaign groups are running. |
Unit: Type: Gauge |
|
cxc_ Healthy instance. |
Unit: Type: Gauge |
|
cxc_ Campaign group active total. |
Unit: Type: Gauge |
|
cxc_ Campaign group with schedule running total. |
Unit: Type: Gauge |
|
cxc_ Campaign group with schedule active total. |
Unit: Type: Gauge |
|
cxc_ Total requests by verb and code. |
Unit: Type: Counter |
|
cxc_ Request latencies histogram by verb in milliseconds. |
Unit: Type: Histogram |
|
cxc_ Total out requests by verb destination and code. |
Unit: Type: Counter |
|
cxc_ Out Request latencies histogram by verb destination and code, in milliseconds. |
Unit: Type: Histogram |
|
cxc_ Elasticsearch Request latencies histogram by verb destination and code, in milliseconds. |
Unit: Type: Histogram |
Alerts[edit source]
The following alerts are defined for Campaign Manager.
Alert | Severity | Description | Based on | Threshold |
---|---|---|---|---|
CXC-CM-Redis-Connection-Failed | HIGH | Triggered when the connection to redis fails for more than 1 minute. | 1m
| |
CXC-CPUUsage | HIGH | Triggered when a the CPU utilization of a pod is beyond the threshold | 300% for 5m
| |
CXC-MemoryUsage | HIGH | Triggered when the memory utilization of a pod is beyond the threshold. | 70% for 5m
| |
CXC-PodNotReadyCount | HIGH | Triggered when the number of pods ready for a CX Contact deployment is less than or equal to the threshold. | 1 for 5m
| |
CXC-PodRestartsCount | HIGH | Triggered when the restart count for a pod is beyond the threshold. | 1 for 5m
| |
CXC-MemoryUsagePD | HIGH | Triggered when the memory usage of a pod is above the critical threshold. | 90% for 5m
| |
CXC-PodRestartsCountPD | HIGH | Triggered when the restart count is beyond the critical threshold. | 5 for 5m
| |
CXC-PodsNotReadyPD | HIGH | Triggered when there are no pods ready for CX Contact deployment. | 0 for 1m |