<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://all.docs.genesys.com/index.php?action=history&amp;feed=atom&amp;title=VM%2FCurrent%2FVMPEGuide%2FVoiceSIPClusterServiceMetrics</id>
	<title>VM/Current/VMPEGuide/VoiceSIPClusterServiceMetrics - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://all.docs.genesys.com/index.php?action=history&amp;feed=atom&amp;title=VM%2FCurrent%2FVMPEGuide%2FVoiceSIPClusterServiceMetrics"/>
	<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=VM/Current/VMPEGuide/VoiceSIPClusterServiceMetrics&amp;action=history"/>
	<updated>2026-04-14T23:39:21Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=VM/Current/VMPEGuide/VoiceSIPClusterServiceMetrics&amp;diff=116234&amp;oldid=prev</id>
		<title>Corinneh: Published</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=VM/Current/VMPEGuide/VoiceSIPClusterServiceMetrics&amp;diff=116234&amp;oldid=prev"/>
		<updated>2022-02-23T20:56:46Z</updated>

		<summary type="html">&lt;p&gt;Published&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ArticlePEServiceMetrics&lt;br /&gt;
|IncludedServiceId=66502b9a-041d-42d7-b9de-7a8cce2a5e5d&lt;br /&gt;
|CRD=Supports both CRD and annotations&lt;br /&gt;
|Port=11300&lt;br /&gt;
|Endpoint=http://&amp;lt;pod-ipaddress&amp;gt;:11300/metrics&lt;br /&gt;
|MetricsUpdateInterval=30 seconds&lt;br /&gt;
|MetricsDefined=Yes&lt;br /&gt;
|MetricsIntro=Voice SIP Cluster Service exposes Genesys-defined, SIP Cluster Service–specific metrics as well as some standard Kafka metrics. You can query Prometheus directly to see all the metrics that the SIP Cluster Service exposes. The following metrics are likely to be particularly useful. Genesys does not commit to maintain other currently available SIP Cluster Service metrics not documented on this page.&lt;br /&gt;
|PEMetric={{PEMetric&lt;br /&gt;
|Metric=http_client_request_duration_seconds&lt;br /&gt;
|Type=histogram&lt;br /&gt;
|Unit=seconds&lt;br /&gt;
|Label=le, target_service_name&lt;br /&gt;
|MetricDescription=HTTP client time from request to response, measured in seconds.&lt;br /&gt;
|UsedFor=Latency&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=http_client_response_count&lt;br /&gt;
|Type=counter&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=target_service_name&lt;br /&gt;
|MetricDescription=Number of received HTTP client responses.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=kafka_producer_queue_depth&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=kafka_location&lt;br /&gt;
|MetricDescription=Number of Kafka producer pending events.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=kafka_producer_queue_age_seconds&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=seconds&lt;br /&gt;
|Label=kafka_location&lt;br /&gt;
|MetricDescription=Age of the oldest producer pending event, measured in seconds.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=kafka_producer_error_total&lt;br /&gt;
|Type=counter&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=kafka_location&lt;br /&gt;
|MetricDescription=Number of Kafka producer errors.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=log_output_bytes_total&lt;br /&gt;
|Type=counter&lt;br /&gt;
|Unit=bytes&lt;br /&gt;
|Label=level, format, module&lt;br /&gt;
|MetricDescription=Total amount of log output in bytes.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sipnode_requests_total&lt;br /&gt;
|Type=counter&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=tenant, request&lt;br /&gt;
|MetricDescription=Number of processed requests.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sipnode_pending_requests_current&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=tenant, request&lt;br /&gt;
|MetricDescription=Number of pending requests.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sipnode_requests_queue_size&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Number of postponed requests.&lt;br /&gt;
|UsedFor=Saturation&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sipnode_sips_request_duration_seconds&lt;br /&gt;
|Type=histogram&lt;br /&gt;
|Unit=seconds&lt;br /&gt;
|Label=le, tenant, request&lt;br /&gt;
|MetricDescription=Duration of the request processed by SIP Cluster Service, measured in seconds.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sipnode_events_total&lt;br /&gt;
|Type=counter&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=tenant, event&lt;br /&gt;
|MetricDescription=Call events streamed to Redis.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sipnode_ha_writes_total&lt;br /&gt;
|Type=counter&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Number of HA writes to Redis.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sipnode_ha_reads_total&lt;br /&gt;
|Type=counter&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Number of HA reads from Redis.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sipnode_monitoring_events_total&lt;br /&gt;
|Type=counter&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=tenant&lt;br /&gt;
|MetricDescription=Number of monitoring events submitted to Kafka.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sipnode_redis_restored_calls_total&lt;br /&gt;
|Type=counter&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Total number of restored calls from Redis cache.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sipnode_sips_restarts_total&lt;br /&gt;
|Type=counter&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Total number of SIP Server restarts.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sipnode_sips_disconnects_total&lt;br /&gt;
|Type=counter&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Total number of SIP Cluster Service disconnections from SIP Server.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sipnode_redis_state&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=redis_cluster_name&lt;br /&gt;
|MetricDescription=Current Redis connection state.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sipnode_ors_tlib_latency_msec&lt;br /&gt;
|Type=histogram&lt;br /&gt;
|Unit=milliseconds&lt;br /&gt;
|Label=le, ors&lt;br /&gt;
|MetricDescription=T-Library latency from Orchestration Service to SIP Cluster, measured in milliseconds.&lt;br /&gt;
|UsedFor=Latency&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sipnode_ors_health_check&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=SIP Cluster Service to Orchestration Service health check.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=service_version_info&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=version&lt;br /&gt;
|MetricDescription=Displays the version of Voice SIP Cluster Service that is currently running. In the case of this metric, the labels provide the important information. The metric value is always 1 and does not provide any information.&lt;br /&gt;
|SampleValue=service_version_info{version=&amp;quot;100.0.1000006&amp;quot;} 1&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sipnode_treatment_not_applied&lt;br /&gt;
|Type=counter&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=tenant&lt;br /&gt;
|MetricDescription=Number of unsuccessful treatments.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sipnode_default_routing_total&lt;br /&gt;
|Type=counter&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=tenant&lt;br /&gt;
|MetricDescription=Total number of default routed calls.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sipnode_envoy_proxy_status&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Status of the Envoy proxy:&lt;br /&gt;
&lt;br /&gt;
-1 &amp;amp;ndash; error&amp;lt;br /&amp;gt;&lt;br /&gt;
0 &amp;amp;ndash; disconnected&amp;lt;br /&amp;gt;&lt;br /&gt;
1 &amp;amp;ndash; connected&lt;br /&gt;
|SampleValue=1&lt;br /&gt;
|UsedFor=Health&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sipnode_config_node_status&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Status of the config node connection:&lt;br /&gt;
&lt;br /&gt;
0 &amp;amp;ndash; disconnected&amp;lt;br /&amp;gt;&lt;br /&gt;
1 &amp;amp;ndash; connected&lt;br /&gt;
|SampleValue=1&lt;br /&gt;
|UsedFor=Health&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sipnode_health_level&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Health level of the SIP node (SIP Cluster Service):&lt;br /&gt;
&lt;br /&gt;
-1 &amp;amp;ndash; fail&amp;lt;br /&amp;gt;&lt;br /&gt;
0 &amp;amp;ndash; starting&amp;lt;br /&amp;gt;&lt;br /&gt;
1 &amp;amp;ndash; degraded&amp;lt;br /&amp;gt;&lt;br /&gt;
2 &amp;amp;ndash; pass&lt;br /&gt;
|SampleValue=2&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sipnode_call_state_health_check&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=memberId&lt;br /&gt;
|MetricDescription=SIP Cluster Service to Call State Service health check.&lt;br /&gt;
|UsedFor=Health&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_hastate&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Current HA state of SIP Server:&lt;br /&gt;
&lt;br /&gt;
0 &amp;amp;ndash; Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
1 &amp;amp;ndash; backup&amp;lt;br /&amp;gt;&lt;br /&gt;
2 &amp;amp;ndash; primary&lt;br /&gt;
|SampleValue=2&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_calls&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Current number of calls.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_call_rate&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Call rate.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_cpu_usage_sips&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=SIP Server CPU usage.&lt;br /&gt;
|UsedFor=Saturation&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_cpu_usage_main&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=SIP Server main thread CPU usage.&lt;br /&gt;
|UsedFor=Saturation&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_cpu_usage_cm&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=CPU usage of the call manager thread.&lt;br /&gt;
|UsedFor=Saturation&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_calls_created&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Total number of created calls.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_abandoned_calls&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Total number of abandoned calls.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_rejected_calls&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Total number of rejected calls.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_dialogs_created&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Total number of created SIP dialogs.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_call_recording_failed&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Number of failed call recording sessions.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_urs_response_1_to_5_sec&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Number of URS responses from 1 to 5 seconds.&lt;br /&gt;
|UsedFor=Latency&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_urs_response_more_5_sec&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Number of URS responses more than 5 seconds.&lt;br /&gt;
|UsedFor=Latency&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_user_data_updates&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Number of UserData updates.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_routing_timeouts&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Number of routing timeouts.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_trequest_rate&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=T-Requests rate.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_treatment_rate&lt;br /&gt;
|Type=gauage&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=TApplyTreatment requests rate.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_userdata_rate&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=UserData change rate.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_sips_memory_usage&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Memory usage of the SIP Server process.&lt;br /&gt;
|UsedFor=Saturation&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_stat_fetch_total&lt;br /&gt;
|Type=counter&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Number of successful SIP Server statistic fetches.&lt;br /&gt;
|UsedFor=Other&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_sip_response_time_ms&lt;br /&gt;
|Type=histogram&lt;br /&gt;
|Unit=milliseconds&lt;br /&gt;
|Label=le&lt;br /&gt;
|MetricDescription=SIP Server metric of response time, measured in milliseconds.&lt;br /&gt;
|UsedFor=Latency&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_trunk_in_service&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=device_name, tenant&lt;br /&gt;
|MetricDescription=Trunk devices that are in service.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_trunk_ncallscreated&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=device_name, tenant&lt;br /&gt;
|MetricDescription=Number of created calls per trunk.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_trunk_noos_detected&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=device_name, tenant&lt;br /&gt;
|MetricDescription=Number of trunks that are out of service.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_trunk_n4xx_received&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=device_name, tenant&lt;br /&gt;
|MetricDescription=Number of received 4xx messages.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_trunk_n5xx_received&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=device_name, tenant&lt;br /&gt;
|MetricDescription=Number of received 5xx messages.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_trunk_n6xx_received&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=device_name, tenant&lt;br /&gt;
|MetricDescription=Number of received 6xx messages.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_softswitch_in_service&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=device_name, tenant&lt;br /&gt;
|MetricDescription=Softswitch devices that are in service.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_softswitch_ncallscreated&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=device_name, tenant&lt;br /&gt;
|MetricDescription=Number of created calls per softswitch device.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_softswitch_noos_detected&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=device_name, tenant&lt;br /&gt;
|MetricDescription=Number of softswitch devices that are out of service.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_softswitch_n4xx_received&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=device_name, tenant&lt;br /&gt;
|MetricDescription=Number of received 4xx messages.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_softswitch_n5xx_received&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=device_name, tenant&lt;br /&gt;
|MetricDescription=Number of received 5xx messages.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_softswitch_n6xx_received&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=device_name, tenant&lt;br /&gt;
|MetricDescription=Number of received 6xx messages.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_msml_in_service&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=device_name&lt;br /&gt;
|MetricDescription=MSML devices that are in service.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_msml_ncallscreated&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=device_name&lt;br /&gt;
|MetricDescription=Number of created calls per MSML device.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_msml_noos_detected&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=device_name&lt;br /&gt;
|MetricDescription=Number of MSML devices that are out of service.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_msml_n4xx_received&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=device_name&lt;br /&gt;
|MetricDescription=Number of received 4xx messages.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_msml_n5xx_received&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=device_name&lt;br /&gt;
|MetricDescription=Number of received 5xx messages.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_msml_n6xx_received&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|Label=device_name&lt;br /&gt;
|MetricDescription=Number of received 6xx messages.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_dp_state&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Dial Plan Service state: &lt;br /&gt;
&lt;br /&gt;
0 &amp;amp;ndash; Out-Of-Service&amp;lt;br /&amp;gt;&lt;br /&gt;
1 &amp;amp;ndash; In-Service&lt;br /&gt;
|SampleValue=1&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_dp_queue_size&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Size of the request queue to Dial Plan Service.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_dp_avg_queue_time&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=milliseconds&lt;br /&gt;
|MetricDescription=Average queue time (msec) of requests to Dial Plan Service.&lt;br /&gt;
|UsedFor=Latency&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_dp_connections&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Number of connections to Dial Plan Service per URL.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_dp_active_connections&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Number of active connections to Dial Plan Service.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_dp_req_rate&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Request rate to Dial plan Service.&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_dp_400_errors&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Dial Plan Service 400 type of errors.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_dp_404_errors&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Dial Plan Service 404 type of errors.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_dp_4xx_errors&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Dial Plan Service 4xx type of errors.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_dp_500_errors&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Dial Plan Service 500 type of errors.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_dp_501_errors&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Dial Plan Service 501 type of errors.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_dp_5xx_errors&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Dial Plan Service 5xx type of errors.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_dp_timeouts&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Dial Plan Service timeouts.&lt;br /&gt;
|UsedFor=Errors&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_dp_average_response_latency&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|MetricDescription=Dial Plan Service average response latency.&lt;br /&gt;
|UsedFor=Latency&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=sips_sipproxy_in_service&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=SIP Proxy Service state: &lt;br /&gt;
&lt;br /&gt;
0 &amp;amp;ndash; Out-Of-Service&amp;lt;br /&amp;gt;&lt;br /&gt;
1 &amp;amp;ndash; In-Service&lt;br /&gt;
|SampleValue=1&lt;br /&gt;
|UsedFor=Traffic&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=trunk_config_synced_count&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Number of trunks synchronized with SIP Server.&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=trunk_config_cached_count&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Number of trunks obtained from the config node.&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=trunk_config_cfg_node_error_count&lt;br /&gt;
|Type=counter&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Number of failed attempts to read from the config node.&lt;br /&gt;
}}{{PEMetric&lt;br /&gt;
|Metric=trunk_config_tlib_connection&lt;br /&gt;
|Type=gauge&lt;br /&gt;
|Unit=N/A&lt;br /&gt;
|MetricDescription=Number of trunks with the T-Library connection.&lt;br /&gt;
}}&lt;br /&gt;
|AlertsDefined=Yes&lt;br /&gt;
|PEAlert={{PEAlert&lt;br /&gt;
|Alert=Too many Kafka pending events&lt;br /&gt;
|Severity=Critical&lt;br /&gt;
|AlertDescription=Too many Kafka producer pending events for pod &amp;lt;nowiki&amp;gt;{{ $labels.pod }}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Actions:&lt;br /&gt;
&lt;br /&gt;
*Ensure there are no issues with Kafka, &amp;lt;nowiki&amp;gt;{{ $labels.pod }}&amp;lt;/nowiki&amp;gt; pod's CPU, and network.&lt;br /&gt;
|BasedOn=kafka_producer_queue_depth&lt;br /&gt;
|Threshold=Too many Kafka producer pending events for service &amp;lt;nowiki&amp;gt;{{ $labels.container }}&amp;lt;/nowiki&amp;gt; (more than 100 in 5 minutes).&lt;br /&gt;
}}{{PEAlert&lt;br /&gt;
|Alert=Dial Plan node is overloaded&lt;br /&gt;
|Severity=Critical&lt;br /&gt;
|AlertDescription=Dial Plan node is overloaded as the response latency increases. &lt;br /&gt;
&lt;br /&gt;
Actions:&lt;br /&gt;
&lt;br /&gt;
*Check that the inbound call rate to SIP Server is not too high.&lt;br /&gt;
*Check the Dial Plan node CPU and memory usage.&lt;br /&gt;
*Check the network connection between SIP Server and Dial Plan nodes.&lt;br /&gt;
|BasedOn=sips_dp_average_response_latency&lt;br /&gt;
|Threshold=Dial Plan node is overloaded as the response latency increases (more than 1000).&lt;br /&gt;
}}{{PEAlert&lt;br /&gt;
|Alert=Dial Plan Queue Increase&lt;br /&gt;
|Severity=Critical&lt;br /&gt;
|AlertDescription=Because Dial Plan requests are huge in size or there is a connection issue with the Dial Plan node, the processing queue size increases in size.&lt;br /&gt;
&lt;br /&gt;
Actions:&lt;br /&gt;
&lt;br /&gt;
*Check SIP Server inbound call rate.&lt;br /&gt;
*Check the connection between SIP Server and the Dial Plan node.&lt;br /&gt;
|BasedOn=sips_dp_queue_size&lt;br /&gt;
|Threshold=The processing queue size is greater than 10 requests for 1 minute.&lt;br /&gt;
}}{{PEAlert&lt;br /&gt;
|Alert=SIP Proxy overloaded&lt;br /&gt;
|Severity=Critical&lt;br /&gt;
|AlertDescription=SIP Proxy is overloaded.&lt;br /&gt;
&lt;br /&gt;
Actions:&lt;br /&gt;
&lt;br /&gt;
*Check SIP Proxy nodes for CPU and memory usage.&lt;br /&gt;
*If SIP Proxy nodes have acceptable CPU and memory usage, then check for errors or a &amp;quot;hang-up&amp;quot; state which could delay SIP Proxy in forwarding.&lt;br /&gt;
*Check the SBC side for network delays.&lt;br /&gt;
|BasedOn=sips_sip_response_time_ms_sum, sips_sip_response_time_ms_count&lt;br /&gt;
|Threshold=Response time is greater than 20 milliseconds for 1 minute.&lt;br /&gt;
}}{{PEAlert&lt;br /&gt;
|Alert=SIP Node HealthCheck Fail&lt;br /&gt;
|Severity=Critical&lt;br /&gt;
|AlertDescription=SIP Node health level fails for pod &amp;lt;nowiki&amp;gt;{{ $labels.pod }}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Actions:&lt;br /&gt;
&lt;br /&gt;
*Check for failure of dependent services (Redis/Kafka/SIP Proxy/GVP/Dial Plan).&lt;br /&gt;
*Check for Envoy proxy failure, then restart the pod.&lt;br /&gt;
|BasedOn=sipnode_health_level&lt;br /&gt;
|Threshold=SIP Node health level fails for pod &amp;lt;nowiki&amp;gt;{{ $labels.pod }}&amp;lt;/nowiki&amp;gt; for 5 minutes.&lt;br /&gt;
}}{{PEAlert&lt;br /&gt;
|Alert=Kafka not available&lt;br /&gt;
|Severity=Critical&lt;br /&gt;
|AlertDescription=Kafka is not available for pod &amp;lt;nowiki&amp;gt;{{ $labels.pod }}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Actions:&lt;br /&gt;
&lt;br /&gt;
*If the alarm is triggered for multiple services, ensure there are no issues with Kafka. Restart Kafka.&lt;br /&gt;
*If the alarm is triggered only for pod &amp;lt;nowiki&amp;gt;{{ $labels.pod }}&amp;lt;/nowiki&amp;gt;, check if there is an issue with the pod.&lt;br /&gt;
|BasedOn=kafka_producer_state&lt;br /&gt;
|Threshold=Kafka is not available for pod &amp;lt;nowiki&amp;gt;{{ $labels.pod }}&amp;lt;/nowiki&amp;gt; for 5 minutes.&lt;br /&gt;
}}{{PEAlert&lt;br /&gt;
|Alert=Pod Status Error&lt;br /&gt;
|Severity=Warning&lt;br /&gt;
|AlertDescription=Actions:&lt;br /&gt;
&lt;br /&gt;
*Restart the pod. Check if there are any issues with the pod after restart.&lt;br /&gt;
|BasedOn=kube_pod_status_phase&lt;br /&gt;
|Threshold=Pod &amp;lt;nowiki&amp;gt;{{ $labels.pod }}&amp;lt;/nowiki&amp;gt; is in Failed, Unknown, or Pending state.&lt;br /&gt;
}}{{PEAlert&lt;br /&gt;
|Alert=Pod Status NotReady&lt;br /&gt;
|Severity=Warning&lt;br /&gt;
|AlertDescription=Pod &amp;lt;nowiki&amp;gt;{{ $labels.pod }}&amp;lt;/nowiki&amp;gt; is in NotReady state.&lt;br /&gt;
&lt;br /&gt;
Actions:&lt;br /&gt;
&lt;br /&gt;
*Restart the pod. Check if there are any issues with the pod after restart.&lt;br /&gt;
|BasedOn=kube_pod_status_ready&lt;br /&gt;
|Threshold=Pod &amp;lt;nowiki&amp;gt;{{ $labels.pod }}&amp;lt;/nowiki&amp;gt; is in NotReady state for 5 minutes.&lt;br /&gt;
}}{{PEAlert&lt;br /&gt;
|Alert=Container Restarted Repeatedly&lt;br /&gt;
|Severity=Critical&lt;br /&gt;
|AlertDescription=Container &amp;lt;nowiki&amp;gt;{{ $labels.container }}&amp;lt;/nowiki&amp;gt; was repeatedly restarted.&lt;br /&gt;
&lt;br /&gt;
Actions:&lt;br /&gt;
&lt;br /&gt;
*Check if the new version of the image was deployed.&lt;br /&gt;
*Check for issues with the Kubernetes cluster.&lt;br /&gt;
|BasedOn=kube_pod_container_status_restarts_total&lt;br /&gt;
|Threshold=Container &amp;lt;nowiki&amp;gt;{{ $labels.container }}&amp;lt;/nowiki&amp;gt; was restarted 5 or more times within 15 minutes.&lt;br /&gt;
}}{{PEAlert&lt;br /&gt;
|Alert=Ready Pods below 60%&lt;br /&gt;
|Severity=Critical&lt;br /&gt;
|AlertDescription=The number of statefulset &amp;lt;nowiki&amp;gt;{{ $labels.statefulset}}&amp;lt;/nowiki&amp;gt; pods in the Ready state has dropped below 60%.&lt;br /&gt;
&lt;br /&gt;
Actions:&lt;br /&gt;
&lt;br /&gt;
*Check if the new version of the image was deployed.&lt;br /&gt;
*Check for issues with the Kubernetes cluster.&lt;br /&gt;
|BasedOn=kube_statefulset_status_replicas_ready, kube_statefulset_status_replicas_current&lt;br /&gt;
|Threshold=For the last 5 minutes, fewer than 60% of the currently available statefulset &amp;lt;nowiki&amp;gt;{{ $labels.statefulset}}&amp;lt;/nowiki&amp;gt; pods have been in the Ready state.&lt;br /&gt;
}}{{PEAlert&lt;br /&gt;
|Alert=Pods scaled up greater than 80%&lt;br /&gt;
|Severity=Critical&lt;br /&gt;
|AlertDescription=The current number of replicas is more than 80% of the maximum number of replicas.&lt;br /&gt;
&lt;br /&gt;
Actions:&lt;br /&gt;
&lt;br /&gt;
*Check if max replicas must be modified based on load.&lt;br /&gt;
|BasedOn=kube_hpa_status_current_replicas, kube_hpa_spec_max_replicas&lt;br /&gt;
|Threshold=For 5 consecutive minutes, the number of replicas is more than 80% of the maximum number of replicas.&lt;br /&gt;
}}{{PEAlert&lt;br /&gt;
|Alert=Pods less than Min Replicas&lt;br /&gt;
|Severity=Critical&lt;br /&gt;
|AlertDescription=The current number of replicas is less than the minimum replicas that should be available. This might be because Kubernetes cannot deploy a new pod or pods are failing to be active/ready.&lt;br /&gt;
&lt;br /&gt;
Actions:&lt;br /&gt;
&lt;br /&gt;
*If all services have the same issue, then check Kubernetes nodes and Consul health.&lt;br /&gt;
*If the issue is only with the SIP Cluster service, then check pod logs or the deployment manifest/helm errors.&lt;br /&gt;
|BasedOn=kube_hpa_status_current_replicas, kube_hpa_spec_min_replicas&lt;br /&gt;
|Threshold=For 5 consecutive minutes, the number of replicas is less than the minimum replicas that should be available.&lt;br /&gt;
}}{{PEAlert&lt;br /&gt;
|Alert=Pod CPU greater than 80%&lt;br /&gt;
|Severity=Critical&lt;br /&gt;
|AlertDescription=Critical CPU load for pod &amp;lt;nowiki&amp;gt;{{ $labels.pod }}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Actions:&lt;br /&gt;
&lt;br /&gt;
*Check whether the horizontal pod autoscaler has triggered and if the maximum number of pods has been reached.&lt;br /&gt;
*Check Grafana for abnormal load.&lt;br /&gt;
*Collect the service logs for pod &amp;lt;nowiki&amp;gt;{{ $labels.pod }}&amp;lt;/nowiki&amp;gt;; raise an investigation ticket.&lt;br /&gt;
|BasedOn=container_cpu_usage_seconds_total, container_spec_cpu_period&lt;br /&gt;
|Threshold=Container &amp;lt;nowiki&amp;gt;{{ $labels.container }}&amp;lt;/nowiki&amp;gt; CPU usage exceeded 80% for 5 minutes.&lt;br /&gt;
}}{{PEAlert&lt;br /&gt;
|Alert=Pod CPU greater than 65%&lt;br /&gt;
|Severity=Warning&lt;br /&gt;
|AlertDescription=High CPU load for pod &amp;lt;nowiki&amp;gt;{{ $labels.pod }}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Actions:&lt;br /&gt;
&lt;br /&gt;
*Check whether the horizontal pod autoscaler has triggered and if the maximum number of pods has been reached.&lt;br /&gt;
*Check Grafana for abnormal load.&lt;br /&gt;
*Collect the service logs for pod &amp;lt;nowiki&amp;gt;{{ $labels.pod }}&amp;lt;/nowiki&amp;gt;; raise an investigation ticket.&lt;br /&gt;
|BasedOn=container_cpu_usage_seconds_total, container_spec_cpu_period&lt;br /&gt;
|Threshold=Container &amp;lt;nowiki&amp;gt;{{ $labels.container }}&amp;lt;/nowiki&amp;gt; CPU usage exceeded 65% for 5 minutes.&lt;br /&gt;
}}{{PEAlert&lt;br /&gt;
|Alert=Pod memory greater than 80%&lt;br /&gt;
|Severity=Critical&lt;br /&gt;
|AlertDescription=Critical memory usage for pod &amp;lt;nowiki&amp;gt;{{ $labels.pod }}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Actions:&lt;br /&gt;
&lt;br /&gt;
*Check whether the horizontal pod autoscaler has triggered and if the maximum number of pods has been reached.&lt;br /&gt;
*Check Grafana for abnormal load.&lt;br /&gt;
*Restart the service for pod &amp;lt;nowiki&amp;gt;{{ $labels.pod }}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
|BasedOn=container_memory_working_set_bytes, kube_pod_container_resource_requests_memory_bytes&lt;br /&gt;
|Threshold=Container &amp;lt;nowiki&amp;gt;{{ $labels.container }}&amp;lt;/nowiki&amp;gt; memory usage exceeded 80% for 5 minutes.&lt;br /&gt;
}}{{PEAlert&lt;br /&gt;
|Alert=Pod memory greater than 65%&lt;br /&gt;
|Severity=Warning&lt;br /&gt;
|AlertDescription=High memory usage for pod &amp;lt;nowiki&amp;gt;{{ $labels.pod }}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Actions:&lt;br /&gt;
&lt;br /&gt;
*Check whether the horizontal pod autoscaler has triggered and if the maximum number of pods has been reached.&lt;br /&gt;
*Check Grafana for abnormal load.&lt;br /&gt;
*Collect the service logs for pod &amp;lt;nowiki&amp;gt;{{ $labels.pod }}&amp;lt;/nowiki&amp;gt;; raise an investigation ticket.&lt;br /&gt;
|BasedOn=container_memory_working_set_bytes, kube_pod_container_resource_requests_memory_bytes&lt;br /&gt;
|Threshold=Container &amp;lt;nowiki&amp;gt;{{ $labels.container }}&amp;lt;/nowiki&amp;gt; memory usage exceeded 65% for 5 minutes.&lt;br /&gt;
}}{{PEAlert&lt;br /&gt;
|Alert=Redis not available&lt;br /&gt;
|Severity=Critical&lt;br /&gt;
|AlertDescription=Redis is not available for pod &amp;lt;nowiki&amp;gt;{{ $labels.pod }}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Actions:&lt;br /&gt;
&lt;br /&gt;
*If the alarm is triggered for multiple services, ensure there are no issues with Redis. Restart Redis.&lt;br /&gt;
*If the alarm is triggered only for pod &amp;lt;nowiki&amp;gt;{{ $labels.pod }}&amp;lt;/nowiki&amp;gt;, check if there is an issue with the pod.&lt;br /&gt;
|BasedOn=redis_state&lt;br /&gt;
|Threshold=Redis is not available for pod &amp;lt;nowiki&amp;gt;{{ $labels.pod }}&amp;lt;/nowiki&amp;gt; for 5 consecutive minutes.&lt;br /&gt;
}}{{PEAlert&lt;br /&gt;
|Alert=Too many Kafka producer errors&lt;br /&gt;
|Severity=Critical&lt;br /&gt;
|AlertDescription=Kafka responds with errors at pod &amp;lt;nowiki&amp;gt;{{ $labels.pod }}&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Actions:&lt;br /&gt;
&lt;br /&gt;
*For pod &amp;lt;nowiki&amp;gt;{{ $labels.pod }}&amp;lt;/nowiki&amp;gt;, ensure there are no issues with Kafka.&lt;br /&gt;
|BasedOn=kafka_producer_error_total&lt;br /&gt;
|Threshold=More than 100 errors for 5 consecutive minutes.&lt;br /&gt;
}}{{PEAlert&lt;br /&gt;
|Alert=SIP Server main thread consuming more than 65% CPU for 5 mins&lt;br /&gt;
|Severity=Warning&lt;br /&gt;
|AlertDescription=Main thread consumes too much CPU.&lt;br /&gt;
&lt;br /&gt;
Actions:&lt;br /&gt;
&lt;br /&gt;
*Collect SIP Server Main thread logs; that is, log files without index in the file name (appname_date.log files). Raise an investigation ticket.&lt;br /&gt;
|BasedOn=sips_cpu_usage_main&lt;br /&gt;
|Threshold=Main thread consumes too much CPU (more than 65% for 5 consecutive minutes).&lt;br /&gt;
}}{{PEAlert&lt;br /&gt;
|Alert=Calls activity drop&lt;br /&gt;
|Severity=Warning&lt;br /&gt;
|AlertDescription=A noticeable reduction in the number of active calls on a specific SIP Server and no new calls are arriving for processing.&lt;br /&gt;
&lt;br /&gt;
Actions:&lt;br /&gt;
&lt;br /&gt;
*If a problematic SIP Server is primary, do a switchover, and then restart the former primary server.&lt;br /&gt;
*If a problematic SIP Server is backup, restart the backup server. Collect SIP Server Main thread logs; that is, log files without index in the file name (appname_date.log files). Raise an investigation ticket.&lt;br /&gt;
|BasedOn=sips_calls, sips_calls_created&lt;br /&gt;
|Threshold=The absolute value of active calls on a specific SIP Server dropped by more than 30 calls in 2 minutes and no new calls are arriving at the SIP Server for processing.&lt;br /&gt;
}}{{PEAlert&lt;br /&gt;
|Alert=Dial Plan Node Down&lt;br /&gt;
|Severity=Critical&lt;br /&gt;
|AlertDescription=No Dial Plan nodes are reachable from SIP Server and all connections to Dial Plan nodes are down.&lt;br /&gt;
&lt;br /&gt;
Actions:&lt;br /&gt;
&lt;br /&gt;
*Check the network connection between SIP Server and the Dial Plan node host.&lt;br /&gt;
*Check the Dial Plan node CPU and memory usage.&lt;br /&gt;
|BasedOn=sips_dp_active_connections&lt;br /&gt;
|Threshold=All connections to Dial Plan nodes are down.&lt;br /&gt;
}}{{PEAlert&lt;br /&gt;
|Alert=Dialplan Node problem&lt;br /&gt;
|Severity=Warning&lt;br /&gt;
|AlertDescription=Dial Plan node rejects requests with an error or it doesn't respond to requests and requests are timed out.&lt;br /&gt;
&lt;br /&gt;
Actions:&lt;br /&gt;
&lt;br /&gt;
*Check the network connection between SIP Server and the Dial Plan host.&lt;br /&gt;
*Check that Dial Plan nodes are running.&lt;br /&gt;
|BasedOn=sips_dp_timeouts&lt;br /&gt;
|Threshold=During 1 minute, the Dial Plan node rejects more than 5 requests with an error or more than 5 requests time out because the Dial Plan node fails to respond.&lt;br /&gt;
}}{{PEAlert&lt;br /&gt;
|Alert=Routing timeout counter growth&lt;br /&gt;
|Severity=Warning&lt;br /&gt;
|AlertDescription=The trigger detects that routing timeouts are increasing.&lt;br /&gt;
&lt;br /&gt;
Actions:&lt;br /&gt;
&lt;br /&gt;
*Check the URS_RESPONSE_MORE5SEC stat value. If it's increasing, then investigate why URS doesn't respond to SIP Server in time.&lt;br /&gt;
*Check SIPS-to-URS network connectivity.&lt;br /&gt;
|BasedOn=sips_routing_timeouts&lt;br /&gt;
|Threshold=The absolute value of NROUTINGTIMEOUTS on a specific SIP Server increased by more than 20 in 2 minutes.&lt;br /&gt;
}}{{PEAlert&lt;br /&gt;
|Alert=SIP trunk is out of service&lt;br /&gt;
|Severity=Critical&lt;br /&gt;
|AlertDescription=SIP trunk is out of service.&lt;br /&gt;
&lt;br /&gt;
Actions:&lt;br /&gt;
&lt;br /&gt;
*For Primary and Secondary trunks:&lt;br /&gt;
**Troubleshoot SIP Server-to-SBC network connection. Collect network stats and escalate to the Network team to resolve network issues, if necessary.&lt;br /&gt;
**Troubleshoot the SBC. For Inter-SIP Server trunks: troubleshoot the SIP Server-to-SIP Server network connection. Collect network stats and escalate to the Network team to resolve network issues, if necessary.&lt;br /&gt;
|BasedOn=sips_trunk_in_service&lt;br /&gt;
|Threshold=SIP trunk is out of service for more than 1 minute.&lt;br /&gt;
}}{{PEAlert&lt;br /&gt;
|Alert=Media service is out of service&lt;br /&gt;
|Severity=Critical&lt;br /&gt;
|AlertDescription=Media service is out of service.&lt;br /&gt;
&lt;br /&gt;
Actions:&lt;br /&gt;
&lt;br /&gt;
*Troubleshoot the SIP Server-to-Resource Manager (RM) network connection. Collect network stats and escalate to the Network team to resolve network issues, if necessary.&lt;br /&gt;
*Troubleshoot RM, consider RM restart.&lt;br /&gt;
*After 5 minutes, redirect traffic to another site.&lt;br /&gt;
|BasedOn=sips_msml_in_service&lt;br /&gt;
|Threshold=Media service is out of service for more than 1 minute.&lt;br /&gt;
}}{{PEAlert&lt;br /&gt;
|Alert=SIP softswitch is out of service&lt;br /&gt;
|Severity=Critical&lt;br /&gt;
|AlertDescription=Actions:&lt;br /&gt;
&lt;br /&gt;
*Troubleshoot the SIP Server-to-SBC network connection. Collect network stats and escalate to the Network team to resolve network issues, if necessary.&lt;br /&gt;
*Troubleshoot the SBC.&lt;br /&gt;
|BasedOn=sips_softswitch_in_service&lt;br /&gt;
|Threshold=SIP softswitch is out of service.&lt;br /&gt;
}}{{PEAlert&lt;br /&gt;
|Alert=SIP Proxy is out of service&lt;br /&gt;
|Severity=Critical&lt;br /&gt;
|AlertDescription=Actions:&lt;br /&gt;
&lt;br /&gt;
*Troubleshoot the SIP Server-to-SIP Proxy nodes network connections. Collect network stats and escalate to the Network team to resolve network issues, if necessary.&lt;br /&gt;
*Troubleshoot SIP Proxy nodes.&lt;br /&gt;
|BasedOn=sips_sipproxy_in_service&lt;br /&gt;
|Threshold=SIP Proxy is out of service.&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Corinneh</name></author>
		
	</entry>
</feed>