Metrics

From Genesys Documentation
Jump to: navigation, search
This topic is part of the manual Genesys Voice Platform Private Edition Guide for version Current of Genesys Voice Platform.

Learn which metrics you should monitor for Genesys Voice Platform and when to sound the alarm.

Early Adopter Program
Genesys Engage cloud private edition is being released to pre-approved customers as part of the Early Adopter Program. Please note that the documentation and the product are subject to change. For more details about the program, please contact your Genesys representative.


Metrics

This pages provides the metrics to monitor Genesys Voice Platform services:

GVP Configuration Server

Use the following triggers to monitor GVP Configuration Server:

#

Trigger Name(Alert)

Grafana Dashboard Panel (if applicable)

Detailed Description

1

GVP Config Server CPU alert

High CPU utilization by Configserver container/POD

2

GVP Config Server Memory alert

HIgh Memory utilization by Configserver container/POD

3

GVP Config Server Restart alert

Configserver container/POD restarting

Grafana Dashboard

Grafana dashboard panel description

GVP ConfigServer Container Status

  • indicates whether the container is running or not
CS_metrics


GVP Config Server Memory
CS_metrics


GVP Config Server CPU
CS_metrics


GVP ConfigServer Status

  • indicates if Config Server is in read-only mode
  • indicates if Config Server lost connection to the database
CS_metrics

Service Discovery

Metrics are not applicable to Service Discovery.

Reporting Server

Note: Pick the metrics of your interest and configure alerts for those to fire when specific thresholds are met. You can use triggers for example.

Exposed API

SNMP MIB Metrics Description

RS SNMP MIBs
# HELP rsDbAccessAverage GVP_ReportingServer.rsDbAccessAverage: The average elapsed time, in milliseconds, spent on database operations. - 1.3.6.1.4.1.1729.200.153.3.1.4
# HELP rsDbAccessCount GVP_ReportingServer.rsDbAccessCount: The count of database access for this storage class. - 1.3.6.1.4.1.1729.200.153.3.1.5
# TYPE rsDbAccessCount counter
# HELP rsDbAccessLast GVP_ReportingServer.rsDbAccessLast: The elapsed time, in milliseconds, spent on the last database access. - 1.3.6.1.4.1.1729.200.153.3.1.6
# HELP rsDbAccessMax GVP_ReportingServer.rsDbAccessMax: The maximum elapsed time, in milliseconds, spent on database access. - 1.3.6.1.4.1.1729.200.153.3.1.7
# HELP rsDbAccessMin GVP_ReportingServer.rsDbAccessMin: The minimum elapsed time, in milliseconds, spent on database access. - 1.3.6.1.4.1.1729.200.153.3.1.8
# HELP rsDbFutureAccessLast GVP_ReportingServer.rsDbFutureAccessLast: The elapsed time, in milliseconds, spent on the last database access to the future table (only apply to partitioning enabled schema). - 1.3.6.1.4.1.1729.200.153.3.1.9
# HELP rsDbStage1AccessLast GVP_ReportingServer.rsDbStage1AccessLast: The elapsed time, in milliseconds, spent on the last database access to the stage1 table (only apply to partitioning enabled schema.) - 1.3.6.1.4.1.1729.200.153.3.1.10
# HELP rsDbStage2AccessLast GVP_ReportingServer.rsDbStage2AccessLast: The elapsed time, in milliseconds, spent on the last database access to the stage2 table (only apply to partitioning enabled schema). - 1.3.6.1.4.1.1729.200.153.3.1.11
# HELP rsDbStage3AccessLast GVP_ReportingServer.rsDbStage3AccessLast: The elapsed time, in milliseconds, spent on the last database access to the stage3 table (only apply to partitioning enabled schema). - 1.3.6.1.4.1.1729.200.153.3.1.12
# HELP rsDequeueCount GVP_ReportingServer.rsDequeueCount: The dequeue count of the message queue. - 1.3.6.1.4.1.1729.200.153.4.1.5
# TYPE rsDequeueCount counter
# HELP rsEnqueueCount GVP_ReportingServer.rsEnqueueCount: The enqueue count of the message queue. - 1.3.6.1.4.1.1729.200.153.4.1.6
# TYPE rsEnqueueCount counter
# HELP rsJmsMessageAverage GVP_ReportingServer.rsJmsMessageAverage: The elapsed time, in milliseconds, spent on processing JMS messages. - 1.3.6.1.4.1.1729.200.153.3.1.13
# HELP rsJmsMessageCount GVP_ReportingServer.rsJmsMessageCount: The count of JMS messages. - 1.3.6.1.4.1.1729.200.153.3.1.14
# TYPE rsJmsMessageCount counter
# HELP rsJmsMessageLast GVP_ReportingServer.rsJmsMessageLast: The elapsed time, in milliseconds, spent on processing the last JMS message. - 1.3.6.1.4.1.1729.200.153.3.1.15
# HELP rsJmsMessageLastSize GVP_ReportingServer.rsJmsMessageLastSize: The size of the last JMS message. - 1.3.6.1.4.1.1729.200.153.3.1.16
# HELP rsJmsMessageMax GVP_ReportingServer.rsJmsMessageMax: The maximum elapsed time, in milliseconds, spent on processing JMS message. - 1.3.6.1.4.1.1729.200.153.3.1.17
# HELP rsJmsMessageMin GVP_ReportingServer.rsJmsMessageMin: The minimum elapsed time, in milliseconds, spent on processing JMS message. - 1.3.6.1.4.1.1729.200.153.3.1.18
# HELP rsMemoryMax GVP_ReportingServer.rsMemoryMax: Maximum heap memory allocated (in KBytes). - 1.3.6.1.4.1.1729.200.153.1.1.5
# HELP rsProducerCount GVP_ReportingServer.rsProducerCount: The producer count of the message queue. - 1.3.6.1.4.1.1729.200.153.4.1.3
# TYPE rsProducerCount counter
# HELP rsQueueIndex GVP_ReportingServer.rsQueueIndex: Reference index for each message queue. - 1.3.6.1.4.1.1729.200.153.4.1.1
# HELP rsQueueName GVP_ReportingServer.rsQueueName: The name of the message queue. - 1.3.6.1.4.1.1729.200.153.4.1.2
# HELP rsQueueSize GVP_ReportingServer.rsQueueSize: The size of the message queue. - 1.3.6.1.4.1.1729.200.153.4.1.4
# HELP rsSQLDialect GVP_ReportingServer.rsSQLDialect: SQL dialect of the underlying database. - 1.3.6.1.4.1.1729.200.153.1.1.4
# HELP rsStartTime GVP_ReportingServer.rsStartTime: Start time of RS. - 1.3.6.1.4.1.1729.200.153.1.1.2
# TYPE rsStartTime counter
# HELP rsStatus GVP_ReportingServer.rsStatus: RS status as defined in Genesys Management Framework. - 1.3.6.1.4.1.1729.200.153.1.1.6
# HELP rsStorageName GVP_ReportingServer.rsStorageName: Name of the storage stats. - 1.3.6.1.4.1.1729.200.153.3.1.2
# HELP rsStorageStatsIndex GVP_ReportingServer.rsStorageStatsIndex: Reference index for each storage stats. - 1.3.6.1.4.1.1729.200.153.3.1.1
# HELP rsStorageStatus GVP_ReportingServer.rsStorageStatus: The status of the storage class that can be one of WAITING_JMS, PROCESSING or DB_ACCESS. - 1.3.6.1.4.1.1729.200.153.3.1.3
# HELP rsUptime GVP_ReportingServer.rsUptime: The time (in hundredths of a second) since the RS was started. - 1.3.6.1.4.1.1729.200.153.1.1.3
# HELP snmp_scrape_duration_seconds Total SNMP time scrape took (walk and processing).
# HELP snmp_scrape_pdus_returned PDUs returned from walk.
# HELP snmp_scrape_walk_duration_seconds Time SNMP walk/bulkwalk took.

Triggers

Use the following triggers to monitor Reporting Server.

# Trigger Name(Alert) Detailed Description
1 PodStatusNotReadyfor10mins The trigger will flag an alarm when RS pod status is Not ready for 10 mins
2 ContainerRestartedRepeatedly The trigger will flag an alarm when the RS or RS SNMP container gets restarted 5 or more times within 15 mins
3 InitContainerFailingRepeatedly The trigger will flag an alarm when the RS init container gets failed 5 or more times within 15 mins
4 ContainerCPUreached80percent The trigger will flag an alarm when the RS container CPU utilization goes beyond 80% for 15 mins
5 ContainerMemoryUsage80percent The trigger will flag an alarm when the RS container Memory utilization goes beyond 80% for 15 mins
6 RSQueueSizeCritical The trigger will flag an alarm when RS JMS message queue size goes beyond 15000(3GB approx backlog) for 15 mins
7 RSQueueSizeHigh The trigger will flag an alarm when RS JMS message queue size goes beyond 5000(1GB approx backlog) for 15 mins
8 ContainerMemoryUsage60percent The trigger will flag an alarm when the RS container Memory utilization goes beyond 60% for 30 mins
9 PodStatusFailed The trigger will flag an alarm when RS pod goes to Failed state
10 ContainerCPUreached60percent The trigger will flag an alarm when the RS container CPU utilization goes beyond 60% for 30 mins
11 PodStatusUnknown The trigger will flag an alarm when RS pod goes to Unknown state and does not recover within 5 mins
12 InitContainerFailed The trigger will flag an alarm when the RS init container gets failed
13 PodStatusPending The trigger will flag an alarm when RS pod stays in Pending state for 5 mins
14 PodStatusNotReadyfor3mins The trigger will flag an alarm when RS pod status is Not ready for 3 mins
15 LastJMSMessageProcessingTimeDelay The RS mib counter stats will be collected for every 30 seconds and if the mib counter rsJmsMessageLast is greater than 1800000 for any one of the four storage classes then the trigger will flag an alarm
16 ContainerExited The trigger will flag an alarm when the RS or RS SNMP container gets exited

Grafana dashboards

GVP RS Dashboard Panels

RS pod status - Computes the number of Available RS pods against RS replica count[1].
RS metrics


RS container CPU Utilisation - CPU utilisation in percentage. Calculated using current pod utilisation against CPU limit assigned to pod. RS container Memory Utilisation - Memory utilisation in percentage. Calculated using current pod utilisation against memory limit assigned to pod.
RS metrics


RS JMS Queue Size - ActiveMQ JMS Queue size. If queue increases, there is some delay in RS data processing to DB.
RS metrics

Resource Manager

Note: Pick the metrics of your interest and configure alerts for those to fire when specific thresholds are met. You can use triggers for example.

Exposed API:

SNMP MIB Metrics Description - SNMP metrics exposed by Resource Manager

RM mib
# HELP rmActiveNode GVP_RM_NodeTable.ActiveNode: IP Address of the active RM Node. - 1.3.6.1.4.1.1729.200.149.1.1.2
# HELP rmActiveSince GVP_RM_NodeTable.ActiveSince: Time that has elapsed since this node became active. - 1.3.6.1.4.1.1729.200.149.1.1.5
# HELP rmIVRActiveSince GVP_RM_IVRProfileTable.ActiveSince: Time that has elapsed since this IVR Profile became active. - 1.3.6.1.4.1.1729.200.149.4.1.4
# HELP rmIVRCurrentCalls GVP_RM_IVRProfileTable.CurrentCalls: Number of calls that currently are using this IVR Profile. - 1.3.6.1.4.1.1729.200.149.4.1.8
# HELP rmIVRCurrentInboundCalls GVP_RM_IVRProfileTable.CurrentInboundCalls: Number of active inbound calls that use this IVR Profile. - 1.3.6.1.4.1.1729.200.149.4.1.6
# HELP rmIVRCurrentOutboundCalls GVP_RM_IVRProfileTable.CurrentOutboundCalls: Number of active outbound calls that use this IVR Profile. - 1.3.6.1.4.1.1729.200.149.4.1.7
# HELP rmIVRName GVP_RM_IVRProfileTable.Name: Name of the IVR Profile. - 1.3.6.1.4.1.1729.200.149.4.1.2
# HELP rmIVRParentTenant GVP_RM_IVRProfileTable.ParentTenant: Name of the parent tenant for this IVRProfile. - 1.3.6.1.4.1.1729.200.149.4.1.3
# HELP rmIVRPeakCalls GVP_RM_IVRProfileTable.PeakCalls: Maximum number of concurrent calls to this IVR Profile since it became active. - 1.3.6.1.4.1.1729.200.149.4.1.11
# HELP rmIVRPeakInboundCalls GVP_RM_IVRProfileTable.PeakInboundCalls: Maximum number of concurrent inbound calls to this IVR Profile since it became active. - 1.3.6.1.4.1.1729.200.149.4.1.9
# HELP rmIVRPeakOutboundCalls GVP_RM_IVRProfileTable.PeakOutboundCalls: Maximum number of concurrent outbound calls to this IVR Profile since it became active. - 1.3.6.1.4.1.1729.200.149.4.1.10
# HELP rmIVRTotalCalls GVP_RM_IVRProfileTable.TotalCalls: Total number of calls to this IVRProfile since this RM node became active. - 1.3.6.1.4.1.1729.200.149.4.1.14
# HELP rmIVRTotalInboundCalls GVP_RM_IVRProfileTable.TotalInboundCalls: Total number of inbound calls to this IVR Profile since it became active - 1.3.6.1.4.1.1729.200.149.4.1.12
# HELP rmIVRTotalOutboundCalls GVP_RM_IVRProfileTable.TotalOutboundCalls: Total number of outbound calls to this IVR Profile since it became active. - 1.3.6.1.4.1.1729.200.149.4.1.13
# HELP rmIVRUsageLimits GVP_RM_IVRProfileTable.UsageLimits: Usage limits that are specified in Management Framework for this IVR Profile. - 1.3.6.1.4.1.1729.200.149.4.1.5
# HELP rmLRActiveCalls GVP_RM_LogicalResourceTable.ActiveCalls: Number of calls that currently are routed to this resource group. - 1.3.6.1.4.1.1729.200.149.3.1.5
# HELP rmLRListOfPhysicalResources GVP_RM_LogicalResourceTable.ListOfPhysicalResources: List of physical resource names that belong to the logical resource, separated by a semicolon (;). - 1.3.6.1.4.1.1729.200.149.3.1.3
# HELP rmLRName GVP_RM_LogicalResourceTable.Name: Name of the logical resource group. - 1.3.6.1.4.1.1729.200.149.3.1.2
# HELP rmLRParentTenant GVP_RM_LogicalResourceTable.ParentTenant: Name of the tenant to which this resource belongs. - 1.3.6.1.4.1.1729.200.149.3.1.4
# HELP rmLRPeakCalls GVP_RM_LogicalResourceTable.PeakCalls: Maximum number of concurrent calls that have been handled by this resource group since it became active. - 1.3.6.1.4.1.1729.200.149.3.1.6
# HELP rmLRTotalCalls GVP_RM_LogicalResourceTable.TotalCalls: Total number of calls that have been handled by this resource since it was connected to RM. - 1.3.6.1.4.1.1729.200.149.3.1.7
# HELP rmMode GVP_RM_NodeTable.Mode: Indicates Active/Standby node for HA configuration - 1.3.6.1.4.1.1729.200.149.1.1.101
# HELP rmPRActiveCalls GVP_RM_PhysicalResourceTable.ActiveCalls: Number of calls that currently are handled by the resource. - 1.3.6.1.4.1.1729.200.149.2.1.6
# HELP rmPRActiveSince GVP_RM_PhysicalResourceTable.ActiveSince: Time that has elapsed since this resource was first linked to RM. - 1.3.6.1.4.1.1729.200.149.2.1.7
# HELP rmPRCapacity GVP_RM_PhysicalResourceTable.Capacity: Capacity of the resource. - 1.3.6.1.4.1.1729.200.149.2.1.3
# HELP rmPRInboundCalls GVP_RM_PhysicalResourceTable.InboundCalls: Number of inbound calls that are generated by a resource of port usage type in-out - 1.3.6.1.4.1.1729.200.149.2.1.8
# HELP rmPRName GVP_RM_PhysicalResourceTable.Name: Name of the resource. - 1.3.6.1.4.1.1729.200.149.2.1.2
# HELP rmPROutboundCalls GVP_RM_PhysicalResourceTable.OutboundCalls: Number of outbound calls that are generated by a resource of port usage type in-out - 1.3.6.1.4.1.1729.200.149.2.1.9
# HELP rmPRPeakCalls GVP_RM_PhysicalResourceTable.PeakCalls: Maximum number of concurrent calls that have been handled by this resource since it became active. - 1.3.6.1.4.1.1729.200.149.2.1.10
# HELP rmPRRegistrationStatus GVP_RM_PhysicalResourceTable.RegistrationStatus: SIP registration status-that is, whether a REGISTER has beenreceived, and, if one has already been received, the time until the registration expires. - 1.3.6.1.4.1.1729.200.149.2.1.5
# HELP rmPRStatus GVP_RM_PhysicalResourceTable.Status: Current state of the resource. - 1.3.6.1.4.1.1729.200.149.2.1.4
# HELP rmPRTotalCalls GVP_RM_PhysicalResourceTable.TotalCalls: Total number of calls that have been handled by this resource since it was connected to RM. - 1.3.6.1.4.1.1729.200.149.2.1.11
# HELP rmPeakRequestsForwarded GVP_RM_NodeTable.PeakRequestsForwarded: Number of peak requests that were forwarded by RM. - 1.3.6.1.4.1.1729.200.149.1.1.10
# HELP rmRejectedCalls GVP_RM_NodeTable.RejectedCalls: Total number of rejected calls. - 1.3.6.1.4.1.1729.200.149.1.1.4
# HELP rmRequestsForwardedPast5mins GVP_RM_NodeTable.RequestsForwardedPast5mins: Number of requests that were forwarded by RM in the last five minutes. - 1.3.6.1.4.1.1729.200.149.1.1.9
# HELP rmSipTransports GVP_RM_NodeTable.SipTransports: Details of SIP Tansports that were configured in RM - 1.3.6.1.4.1.1729.200.149.1.1.100
# HELP rmSuccessfulCalls GVP_RM_NodeTable.SuccessfulCalls: Total number of successful calls. - 1.3.6.1.4.1.1729.200.149.1.1.3
# HELP rmTenantActiveSince GVP_RM_TenantTable.ActiveSince: Time that has elapsed since this tenant became active. - 1.3.6.1.4.1.1729.200.149.5.1.4
# HELP rmTenantCurrentCalls GVP_RM_TenantTable.CurrentCalls: Number of calls that currently use this tenant. - 1.3.6.1.4.1.1729.200.149.5.1.8
# HELP rmTenantCurrentInboundCalls GVP_RM_TenantTable.CurrentInboundCalls: Number of active inbound calls that use this tenant. - 1.3.6.1.4.1.1729.200.149.5.1.6
# HELP rmTenantCurrentOutboundCalls GVP_RM_TenantTable.CurrentOutboundCalls: Number of active outbound calls that use this tenant. - 1.3.6.1.4.1.1729.200.149.5.1.7
# HELP rmTenantName GVP_RM_TenantTable.Name: Name of the Tenant. - 1.3.6.1.4.1.1729.200.149.5.1.2
# HELP rmTenantParentTenant GVP_RM_TenantTable.ParentTenant: Name of the parent tenant. - 1.3.6.1.4.1.1729.200.149.5.1.3
# HELP rmTenantPeakCalls GVP_RM_TenantTable.PeakCalls: Maximum number of concurrent calls to this Tenant since it became active. - 1.3.6.1.4.1.1729.200.149.5.1.11
# HELP rmTenantPeakInboundCalls GVP_RM_TenantTable.PeakInboundCalls: Mmaximum number of concurrent inbound calls to this Tenant since it became active. - 1.3.6.1.4.1.1729.200.149.5.1.9
# HELP rmTenantPeakOutboundCalls GVP_RM_TenantTable.PeakOutboundCalls: Maximum number of concurrent outbound calls to this Tenant since it became active. - 1.3.6.1.4.1.1729.200.149.5.1.10
# HELP rmTenantTotalCalls GVP_RM_TenantTable.TotalCalls: Total number of calls to this Tenant since this RM node became active. - 1.3.6.1.4.1.1729.200.149.5.1.14
# HELP rmTenantTotalInboundCalls GVP_RM_TenantTable.TotalInboundCalls: Total number of inbound calls to this Tenant since it became active - 1.3.6.1.4.1.1729.200.149.5.1.12
# HELP rmTenantTotalOutboundCalls GVP_RM_TenantTable.TotalOutboundCalls: Total number of outbound calls to this Tenant since it became active. - 1.3.6.1.4.1.1729.200.149.5.1.13
# HELP rmTenantUsageLimits GVP_RM_TenantTable.UsageLimits: Usage limits that are specified in Management Framework for this tenant. - 1.3.6.1.4.1.1729.200.149.5.1.5
# HELP rmTotal1xxByeReceived GVP_RM_NodeTable.Total1xxByeReceived: Number of 1xx that were generated by RM for BYE - 1.3.6.1.4.1.1729.200.149.1.1.20
# HELP rmTotal1xxByeSent GVP_RM_NodeTable.Total1xxByeSent: Number of 1xx that were received for BYE sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.63
# HELP rmTotal1xxCancelReceived GVP_RM_NodeTable.Total1xxCancelReceived: Number of 1xx that were generated by RM for CANCEL - 1.3.6.1.4.1.1729.200.149.1.1.21
# HELP rmTotal1xxCancelSent GVP_RM_NodeTable.Total1xxCancelSent: Number of 1xx that were received for CANCEL sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.64
# HELP rmTotal1xxInfoReceived GVP_RM_NodeTable.Total1xxInfoReceived: Number of 1xx that were generated by RM for INFO - 1.3.6.1.4.1.1729.200.149.1.1.22
# HELP rmTotal1xxInfoSent GVP_RM_NodeTable.Total1xxInfoSent: Number of 1xx that were received for INFO sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.65
# HELP rmTotal1xxInviteReceived GVP_RM_NodeTable.Total1xxInviteReceived: Number of 1xx that were generated by RM for INVITE - 1.3.6.1.4.1.1729.200.149.1.1.19
# HELP rmTotal1xxInviteSent GVP_RM_NodeTable.Total1xxInviteSent: Number of 1xx that were received for INVITE sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.62
# HELP rmTotal1xxOptionsReceived GVP_RM_NodeTable.Total1xxOptionsReceived: Number of 1xx that were generated by RM for OPTIONS - 1.3.6.1.4.1.1729.200.149.1.1.23
# HELP rmTotal1xxOptionsSent GVP_RM_NodeTable.Total1xxOptionsSent: Number of 1xx that were received for OPTIONS sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.66
# HELP rmTotal1xxUnknownReceived GVP_RM_NodeTable.Total1xxUnknownReceived: Number of 1xx that were generated by RM for UNKNOWN - 1.3.6.1.4.1.1729.200.149.1.1.24
# HELP rmTotal1xxUnknownSent GVP_RM_NodeTable.Total1xxUnknownSent: Number of 1xx that were received for UNKNOWN sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.67
# HELP rmTotal2xxByeReceived GVP_RM_NodeTable.Total2xxByeReceived: Number of 2xx that were generated by RM for BYE - 1.3.6.1.4.1.1729.200.149.1.1.26
# HELP rmTotal2xxByeSent GVP_RM_NodeTable.Total2xxByeSent: Number of 2xx that were received for BYE sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.69
# HELP rmTotal2xxCancelReceived GVP_RM_NodeTable.Total2xxCancelReceived: Number of 2xx that were generated by RM for CANCEL - 1.3.6.1.4.1.1729.200.149.1.1.27
# HELP rmTotal2xxCancelSent GVP_RM_NodeTable.Total2xxCancelSent: Number of 2xx that were received for CANCEL sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.70
# HELP rmTotal2xxInfoReceived GVP_RM_NodeTable.Total2xxInfoReceived: Number of 2xx that were generated by RM for INFO - 1.3.6.1.4.1.1729.200.149.1.1.28
# HELP rmTotal2xxInfoSent GVP_RM_NodeTable.Total2xxInfoSent: Number of 2xx that were received for INFO sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.71
# HELP rmTotal2xxInviteReceived GVP_RM_NodeTable.Total2xxInviteReceived: Number of 2xx that were generated by RM for INVITE - 1.3.6.1.4.1.1729.200.149.1.1.25
# HELP rmTotal2xxInviteSent GVP_RM_NodeTable.Total2xxInviteSent: Number of 2xx that were received for INVITE sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.68
# HELP rmTotal2xxOptionsReceived GVP_RM_NodeTable.Total2xxOptionsReceived: Number of 2xx that were generated by RM for OPTIONS - 1.3.6.1.4.1.1729.200.149.1.1.29
# HELP rmTotal2xxOptionsSent GVP_RM_NodeTable.Total2xxOptionsSent: Number of 2xx that were received for OPTIONS sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.72
# HELP rmTotal2xxUnknownReceived GVP_RM_NodeTable.Total2xxUnknownReceived: Number of 2xx that were generated by RM for UNKNOWN - 1.3.6.1.4.1.1729.200.149.1.1.30
# HELP rmTotal2xxUnknownSent GVP_RM_NodeTable.Total2xxUnknownSent: Number of 2xx that were received for UNKNOWN sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.73
# HELP rmTotal3xxByeReceived GVP_RM_NodeTable.Total3xxByeReceived: Number of 3xx that were generated by RM for BYE - 1.3.6.1.4.1.1729.200.149.1.1.32
# HELP rmTotal3xxByeSent GVP_RM_NodeTable.Total3xxByeSent: Number of 3xx that were received for BYE sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.75
# HELP rmTotal3xxCancelReceived GVP_RM_NodeTable.Total3xxCancelReceived: Number of 3xx that were generated by RM for CANCEL - 1.3.6.1.4.1.1729.200.149.1.1.33
# HELP rmTotal3xxCancelSent GVP_RM_NodeTable.Total3xxCancelSent: Number of 3xx that were received for CANCEL sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.76
# HELP rmTotal3xxInfoReceived GVP_RM_NodeTable.Total3xxInfoReceived: Number of 3xx that were generated by RM for INFO - 1.3.6.1.4.1.1729.200.149.1.1.34
# HELP rmTotal3xxInfoSent GVP_RM_NodeTable.Total3xxInfoSent: Number of 3xx that were received for INFO sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.77
# HELP rmTotal3xxInviteReceived GVP_RM_NodeTable.Total3xxInviteReceived: Number of 3xx that were generated by RM for INVITE - 1.3.6.1.4.1.1729.200.149.1.1.31
# HELP rmTotal3xxInviteSent GVP_RM_NodeTable.Total3xxInviteSent: Number of 3xx that were received for INVITE sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.74
# HELP rmTotal3xxOptionsReceived GVP_RM_NodeTable.Total3xxOptionsReceived: Number of 3xx that were generated by RM for OPTIONS - 1.3.6.1.4.1.1729.200.149.1.1.35
# HELP rmTotal3xxOptionsSent GVP_RM_NodeTable.Total3xxOptionsSent: Number of 3xx that were received for OPTIONS sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.78
# HELP rmTotal3xxUnknownReceived GVP_RM_NodeTable.Total3xxUnknownReceived: Number of 3xx that were generated by RM for UNKNOWN - 1.3.6.1.4.1.1729.200.149.1.1.36
# HELP rmTotal3xxUnknownSent GVP_RM_NodeTable.Total3xxUnknownSent: Number of 3xx that were received for UNKNOWN sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.79
# HELP rmTotal4xxByeReceived GVP_RM_NodeTable.Total4xxByeReceived: Number of 4xx that were generated by RM for BYE - 1.3.6.1.4.1.1729.200.149.1.1.38
# HELP rmTotal4xxByeSent GVP_RM_NodeTable.Total4xxByeSent: Number of 4xx that were received for BYE sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.81
# HELP rmTotal4xxCancelReceived GVP_RM_NodeTable.Total4xxCancelReceived: Number of 4xx that were generated by RM for CANCEL - 1.3.6.1.4.1.1729.200.149.1.1.39
# HELP rmTotal4xxCancelSent GVP_RM_NodeTable.Total4xxCancelSent: Number of 4xx that were received for CANCEL sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.82
# HELP rmTotal4xxInfoReceived GVP_RM_NodeTable.Total4xxInfoReceived: Number of 4xx that were generated by RM for INFO - 1.3.6.1.4.1.1729.200.149.1.1.40
# HELP rmTotal4xxInfoSent GVP_RM_NodeTable.Total4xxInfoSent: Number of 4xx that were received for INFO sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.83
# HELP rmTotal4xxInviteReceived GVP_RM_NodeTable.Total4xxInviteReceived: Number of 4xx that were generated by RM for INVITE - 1.3.6.1.4.1.1729.200.149.1.1.37
# HELP rmTotal4xxInviteSent GVP_RM_NodeTable.Total4xxInviteSent: Number of 4xx that were received for INVITE sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.80
# HELP rmTotal4xxOptionsReceived GVP_RM_NodeTable.Total4xxOptionsReceived: Number of 4xx that were generated by RM for OPTIONS - 1.3.6.1.4.1.1729.200.149.1.1.41
# HELP rmTotal4xxOptionsSent GVP_RM_NodeTable.Total4xxOptionsSent: Number of 4xx that were received for OPTIONS sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.84
# HELP rmTotal4xxUnknownReceived GVP_RM_NodeTable.Total4xxUnknownReceived: Number of 4xx that were generated by RM for UNKNOWN - 1.3.6.1.4.1.1729.200.149.1.1.42
# HELP rmTotal4xxUnknownSent GVP_RM_NodeTable.Total4xxUnknownSent: Number of 4xx that were received for UNKNOWN sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.85
# HELP rmTotal5xxByeReceived GVP_RM_NodeTable.Total5xxByeReceived: Number of 5xx that were generated by RM for BYE - 1.3.6.1.4.1.1729.200.149.1.1.44
# HELP rmTotal5xxByeSent GVP_RM_NodeTable.Total5xxByeSent: Number of 5xx that were received for BYE sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.87
# HELP rmTotal5xxCancelReceived GVP_RM_NodeTable.Total5xxCancelReceived: Number of 5xx that were generated by RM for CANCEL - 1.3.6.1.4.1.1729.200.149.1.1.45
# HELP rmTotal5xxCancelSent GVP_RM_NodeTable.Total5xxCancelSent: Number of 5xx that were received for CANCEL sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.88
# HELP rmTotal5xxInfoReceived GVP_RM_NodeTable.Total5xxInfoReceived: Number of 5xx that were enerated by RM for INFO - 1.3.6.1.4.1.1729.200.149.1.1.46
# HELP rmTotal5xxInfoSent GVP_RM_NodeTable.Total5xxInfoSent: Number of 5xx that were received for INFO sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.89
# HELP rmTotal5xxInviteReceived GVP_RM_NodeTable.Total5xxInviteReceived: Number of 5xx that were generated by RM for INVITE - 1.3.6.1.4.1.1729.200.149.1.1.43
# HELP rmTotal5xxInviteSent GVP_RM_NodeTable.Total5xxInviteSent: Number of 5xx that were received for INVITE sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.86
# HELP rmTotal5xxOptionsReceived GVP_RM_NodeTable.Total5xxOptionsReceived: Number of 5xx that were generated by RM for OPTIONS - 1.3.6.1.4.1.1729.200.149.1.1.47
# HELP rmTotal5xxOptionsSent GVP_RM_NodeTable.Total5xxOptionsSent: Number of 5xx that were received for OPTIONS sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.90
# HELP rmTotal5xxUnknownReceived GVP_RM_NodeTable.Total5xxUnknownReceived: Number of 5xx that were generated by RM for UNKNOWN - 1.3.6.1.4.1.1729.200.149.1.1.48
# HELP rmTotal5xxUnknownSent GVP_RM_NodeTable.Total5xxUnknownSent: Number of 5xx that were received for UNKNOWN sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.91
# HELP rmTotal6xxByeReceived GVP_RM_NodeTable.Total6xxByeReceived: Number of 6xx that were generated by RM for BYE - 1.3.6.1.4.1.1729.200.149.1.1.50
# HELP rmTotal6xxByeSent GVP_RM_NodeTable.Total6xxByeSent: Number of 6xx that were received for BYE sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.93
# HELP rmTotal6xxCancelReceived GVP_RM_NodeTable.Total6xxCancelReceived: Number of 6xx that were generated by RM for CANCEL - 1.3.6.1.4.1.1729.200.149.1.1.51
# HELP rmTotal6xxCancelSent GVP_RM_NodeTable.Total6xxCancelSent: Number of 6xx that were received for CANCEL sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.94
# HELP rmTotal6xxInfoReceived GVP_RM_NodeTable.Total6xxInfoReceived: Number of 6xx that were generated by RM for INFO - 1.3.6.1.4.1.1729.200.149.1.1.52
# HELP rmTotal6xxInfoSent GVP_RM_NodeTable.Total6xxInfoSent: Number of 6xx that were received for INFO sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.95
# HELP rmTotal6xxInviteReceived GVP_RM_NodeTable.Total6xxInviteReceived: Number of 6xx that were generated by RM for INVITE - 1.3.6.1.4.1.1729.200.149.1.1.49
# HELP rmTotal6xxInviteSent GVP_RM_NodeTable.Total6xxInviteSent: Number of 6xx that were received for INVITE sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.92
# HELP rmTotal6xxOptionsReceived GVP_RM_NodeTable.Total6xxOptionsReceived: Number of 6xx that were generated by RM for OPTIONS - 1.3.6.1.4.1.1729.200.149.1.1.53
# HELP rmTotal6xxOptionsSent GVP_RM_NodeTable.Total6xxOptionsSent: Number of 6xx that were received for OPTIONS sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.96
# HELP rmTotal6xxUnknownReceived GVP_RM_NodeTable.Total6xxUnknownReceived: Number of 6xx that were generated by RM for UNKNOWN - 1.3.6.1.4.1.1729.200.149.1.1.54
# HELP rmTotal6xxUnknownSent GVP_RM_NodeTable.Total6xxUnknownSent: Number of 6xx that were received for UNKNOWN sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.97
# HELP rmTotalAckReceived GVP_RM_NodeTable.TotalAckReceived: Number of ACK that were messages received by RM - 1.3.6.1.4.1.1729.200.149.1.1.13
# HELP rmTotalAckSent GVP_RM_NodeTable.TotalAckSent: Number of ACK messages that were sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.56
# HELP rmTotalBadMessageReceived GVP_RM_NodeTable.TotalBadMessageReceived: Number of Bad Messages that were received by RM - 1.3.6.1.4.1.1729.200.149.1.1.98
# HELP rmTotalByeReceived GVP_RM_NodeTable.TotalByeReceived: Number of BYE messages that were received by RM - 1.3.6.1.4.1.1729.200.149.1.1.14
# HELP rmTotalByeSent GVP_RM_NodeTable.TotalByeSent: Number of BYE messages that were sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.57
# HELP rmTotalCancelReceived GVP_RM_NodeTable.TotalCancelReceived: Number of CANCEL messages that were received by RM - 1.3.6.1.4.1.1729.200.149.1.1.15
# HELP rmTotalCancelSent GVP_RM_NodeTable.TotalCancelSent: Number of CANCEL messages that were sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.58
# HELP rmTotalConfCreated GVP_RM_NodeTable.TotalConfCreated: Number of conferences that were created by RM - 1.3.6.1.4.1.1729.200.149.1.1.99
# HELP rmTotalInboundSessions GVP_RM_NodeTable.TotalInboundSessions: Number of calls that were generated outside the platform to RM. - 1.3.6.1.4.1.1729.200.149.1.1.6
# HELP rmTotalInfoReceived GVP_RM_NodeTable.TotalInfoReceived: Number of INFO messages that were received by RM - 1.3.6.1.4.1.1729.200.149.1.1.16
# HELP rmTotalInfoSent GVP_RM_NodeTable.TotalInfoSent: Number of INFO messages that were sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.59
# HELP rmTotalInviteReceived GVP_RM_NodeTable.TotalInviteReceived: Number of INVITE messages that were received by RM. - 1.3.6.1.4.1.1729.200.149.1.1.12
# HELP rmTotalInviteSent GVP_RM_NodeTable.TotalInviteSent: Number of INVITE messages that were sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.55
# HELP rmTotalOptionsReceived GVP_RM_NodeTable.TotalOptionsReceived: Number of OPTIONS messages that were received by RM - 1.3.6.1.4.1.1729.200.149.1.1.17
# HELP rmTotalOptionsSent GVP_RM_NodeTable.TotalOptionsSent: Number of OPTIONS messages that were sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.60
# HELP rmTotalOutboundSessions GVP_RM_NodeTable.TotalOutboundSessions: Number of calls that were generated from the platform to outside of RM. - 1.3.6.1.4.1.1729.200.149.1.1.7
# HELP rmTotalRequestsForwarded GVP_RM_NodeTable.TotalRequestsForwarded: Number of requests that were forwarded by RM. - 1.3.6.1.4.1.1729.200.149.1.1.8
# HELP rmTotalRetransmissions GVP_RM_NodeTable.TotalRetransmissions: Number of retransmissions by RM - 1.3.6.1.4.1.1729.200.149.1.1.11
# HELP rmTotalUnknownReceived GVP_RM_NodeTable.TotalUnknownReceived: Number of UNKNOWN messages that were received by RM - 1.3.6.1.4.1.1729.200.149.1.1.18
# HELP rmTotalUnknownSent GVP_RM_NodeTable.TotalUnknownSent: Number of UNKNOWN messages that were sent by RM - 1.3.6.1.4.1.1729.200.149.1.1.61
# HELP snmp_scrape_duration_seconds Total SNMP time scrape took (walk and processing).
# HELP snmp_scrape_pdus_returned PDUs returned from walk.
# HELP snmp_scrape_walk_duration_seconds Time SNMP walk/bulkwalk took.

Logparser Metrics Description

Log Parser Metrics
# HELP python_gc_objects_collected_total Objects collected during gc
# TYPE python_gc_objects_collected_total counter
# HELP python_gc_objects_uncollectable_total Uncollectable object found during GC
# TYPE python_gc_objects_uncollectable_total counter
# HELP python_gc_collections_total Number of times this generation was collected
# TYPE python_gc_collections_total counter
# HELP python_info Python platform information
# HELP process_virtual_memory_bytes Virtual memory size in bytes.
# HELP process_resident_memory_bytes Resident memory size in bytes.
# HELP process_start_time_seconds Start time of the process since unix epoch in seconds.
# HELP process_cpu_seconds_total Total user and system CPU time spent in seconds.
# TYPE process_cpu_seconds_total counter
# HELP process_open_fds Number of open file descriptors.
# HELP process_max_fds Maximum number of open file descriptors.
# HELP gvp_rm_log_parser_warn_total gvp-rm prometheus counter for warn log messages
# TYPE gvp_rm_log_parser_warn_total counter
# HELP gvp_rm_log_parser_warn_created gvp-rm prometheus counter for warn log messages
# HELP gvp_rm_log_parser_eror_total gvp-rm prometheus counter for error log messages
# TYPE gvp_rm_log_parser_eror_total counter
# HELP gvp_rm_log_parser_eror_created gvp-rm prometheus counter for error log messages
# HELP gvp_rm_log_parser_crit_total gvp-rm prometheus counter for critical error log messages
# TYPE gvp_rm_log_parser_crit_total counter

Triggers

Use the following triggers to monitor Resource Manager.

# Trigger Name (Alert) Detailed Description
1 RM Service Down RM pods are not in ready state and RM service is not available
2 No MCP Resource Found Check the MCP LRG for MCP Resources, if MCP Resources are available, check for gvp.rm section on those MCP application
3 InitContainerFailingRepeatedly The trigger will flag an alarm when the RM init container gets failed 5 or more times within 15 mins
4 ContainerRestartedRepeatedly The trigger will flag an alarm when the RM or RM SNMP container gets restarted 5 or more times within 15 mins
5 PodStatusNotReadyfor5mins The trigger will flag an alarm when RM pod status is Not ready for 5 mins
6 RMUrecoverableError This is a generic error due to the failure to initialize any of the critical subcomponents of RM
7 RMTotal5XXErrorForINVITE The RM mib counter stats will be collected for every 30 seconds and if the mib counter total5xxInviteSent increments from its previous value by 5 within 5 minutes the trigger will flag an alarm.
8 RMInterNodeConnectivityBroken Inter-node connectivity between RM nodes is lost for 5mins.
9 RMConfigServerConnectionLost RM lost connection to GVP Configuration Server for 5mins.
10 RMUnableToFlushDataToDB RM unable to flush queued data to DB file for 5mins.
11 RMSocketInterNodeError RM Inter node Socket Error for 5mins.
12 ContainerCPUreached80percentForRM0 The trigger will flag an alarm when the RM container CPU utilization goes beyond 80% for 15 mins
13 ContainerCPUreached80percentForRM1 The trigger will flag an alarm when the RM container CPU utilization goes beyond 80% for 15 mins
14 ContainerMemoryUsage80percentForRM0 The trigger will flag an alarm when the RM container Memory utilization goes beyond 80% for 15 mins
15 ContainerMemoryUsage80percentForRM1 The trigger will flag an alarm when the RM container Memory utilization goes beyond 80% for 15 mins
16 MCPPortsExceeded All the MCP ports in MCP LRG are exceeded
17 RMServiceDegradedTo50Percentage One of the RM container is not in running state for 5mins
18 RMLogicalResourceCreationFailed RM CCILib failed to create a logical resource
19 RMMatchingIVRTenantNotFound Matching IVR profile tenant could not be found for 2mins
20 RMResourceAllocationFailed RM Resource allocation failed for 1mins
21 RMResourceSessionCreationFailed RM resource session creation failed for 1mins
22 RMCDRInitializationFailed RM CDR initialization failed for 1mins
23 RMCallCreationFailed RM Call creation failed for 1mins
24 RMTotal4XXErrorForINVITE The RM mib counter stats will be collected for every 60 seconds and if the mib counter total4xxInviteSent increments from its previous value by 10 within 60 seconds the trigger will flag an alarm.

Grafana Dashboard

GVP RM Dashboards Panel Description:

RM pod status - Computes the number of available RM pods against RM replica count[2].
RM metrics


MCP availability - Display count of Available Vs Unavailable MCPs . This data is based on rmPRStatus mib Statistics.
RM metrics


%MCP availability - Display percentage of Available MCPs. The data is caluculated from Available MCPs vs total MCP count from rmPR mib stats
RM metrics


MCP status Available - Lists MCPs marked as online by RM. The data is based on rmPRStatus mib Statistics.

MCP status Unavailable - Lists MCPs marked as Offline by RM. The data is based on rmPRStatus mib Statistics.
RM metrics
MCP active Calls - Number of calls that currently are handled by each MCP resource. The data is based on rmPRActiveCalls mib Statistics. MCP Total Calls - Total number of calls that have been handled by each MCP resource since it was connected to RM. The data is based on rmPRTotalCalls mib Statistics.
RM metrics
RM current inbound Calls per tenant - Displays the current calls handled by each RM tenant wise. The data is based on rmTenantCurrentInboundCalls mib stats.
RM metrics


RM Total 5xx Errors - Displays the Number of 5xx that were received for INVITE sent by RM. The data is based on "rmTotal5xxInviteSent" mib stats.

RM Total 4xx Errors - Displays the Number of 4xx that were received for INVITE sent by RM. The data is based on "rmTotal4xxInviteSent" mib stats.
RM metrics


RM container CPU Utilisation - CPU utilisation in percentage. Calculated using current pod utilisation against CPU limit assigned to pod.

RM container Memory Utilisation - Memory utilisation in percentage. Calculated using current pod utilisation against memory limit assigned to pod.
RM metrics

Media Control Platform

Note: Pick the metrics of your interest and configure alerts for those to fire when specific thresholds are met. You can use triggers for example.

Exposed API:

SNMP metrics
# HELP libfmAvgTimeHttpFailed GVP_LibFetchingModule.LibFMAvgTimeHttpFailed: Average response time in ms of the failed HTTP fetch requests. - 1.3.6.1.4.1.1729.200.146.2.1.32
# TYPE libfmAvgTimeHttpFailed gauge
libfmAvgTimeHttpFailed{gvpConfigDBID="100"} 0
# HELP libfmAvgTimeHttpProxyCacheHit GVP_LibFetchingModule.LibFMAvgTimeHttpProxyCacheHit: Average response time in ms of HTTP requests that were satisfied by the HTTP proxy cache. - 1.3.6.1.4.1.1729.200.146.2.1.28
# TYPE libfmAvgTimeHttpProxyCacheHit gauge
libfmAvgTimeHttpProxyCacheHit{gvpConfigDBID="100"} 0
# HELP libfmAvgTimeHttpProxyRevalidate GVP_LibFetchingModule.LibFMAvgTimeHttpProxyRevalidate: Average response time in ms of the HTTP requests that were revalidated by the HTTP proxy. - 1.3.6.1.4.1.1729.200.146.2.1.29
# TYPE libfmAvgTimeHttpProxyRevalidate gauge
libfmAvgTimeHttpProxyRevalidate{gvpConfigDBID="100"} 0
# HELP libfmAvgTimeHttpResponse GVP_LibFetchingModule.LibFMAvgTimeHttpResponse: Average HTTP request response time in ms. - 1.3.6.1.4.1.1729.200.146.2.1.27
# TYPE libfmAvgTimeHttpResponse gauge
libfmAvgTimeHttpResponse{gvpConfigDBID="100"} 0
# HELP libfmAvgTimeHttpServer GVP_LibFetchingModule.LibFMAvgTimeHttpServer: Average response time in ms of the successful HTTP fetch requests satisfied by the origin HTTP server. - 1.3.6.1.4.1.1729.200.146.2.1.30
# TYPE libfmAvgTimeHttpServer gauge
libfmAvgTimeHttpServer{gvpConfigDBID="100"} 0
# HELP libfmAvgTimeHttpServerRevalidate GVP_LibFetchingModule.LibFMAvgTimeHttpServerRevalidate: Average response time in ms of the HTTP requests that were revalidated by the origin HTTP server. - 1.3.6.1.4.1.1729.200.146.2.1.31
# TYPE libfmAvgTimeHttpServerRevalidate gauge
libfmAvgTimeHttpServerRevalidate{gvpConfigDBID="100"} 0
# HELP libfmCacheMaxSize GVP_LibFetchingModule.LibFMCacheMaxSize: Size limit of the cache in bytes. - 1.3.6.1.4.1.1729.200.146.2.1.7
# TYPE libfmCacheMaxSize gauge
libfmCacheMaxSize{gvpConfigDBID="100"} 2e+08
# HELP libfmCurrentCacheSize GVP_LibFetchingModule.LibFMNumCurrentCacheSize: Current size of the cache in bytes. - 1.3.6.1.4.1.1729.200.146.2.1.5
# TYPE libfmCurrentCacheSize gauge
libfmCurrentCacheSize{gvpConfigDBID="100"} 1.022183e+06
# HELP libfmFileCacheMaxAge GVP_LibFetchingModule.LibFMFileCacheMaxAge: Maxage for cached local files in seconds. - 1.3.6.1.4.1.1729.200.146.2.1.18
# TYPE libfmFileCacheMaxAge gauge
libfmFileCacheMaxAge{gvpConfigDBID="100"} 10
# HELP libfmFileFetchDataSizeTotal GVP_LibFetchingModule.LibFMFileFetchDataSizeTotal: Total size of data read from local files in bytes. - 1.3.6.1.4.1.1729.200.146.2.1.34
# TYPE libfmFileFetchDataSizeTotal gauge
libfmFileFetchDataSizeTotal{gvpConfigDBID="100",libfmFileFetchDataSizeTotal="635719448"} 1
# HELP libfmFileRequestDataSizeTotal GVP_LibFetchingModule.LibFMFileRequestDataSizeTotal: Total data size in bytes returned by the Fetching Module for local file fetch requests. - 1.3.6.1.4.1.1729.200.146.2.1.36
# TYPE libfmFileRequestDataSizeTotal gauge
libfmFileRequestDataSizeTotal{gvpConfigDBID="100",libfmFileRequestDataSizeTotal="635719448"} 1
# HELP libfmHttpFetchDataSizeTotal GVP_LibFetchingModule.LibFMHttpFetchDataSizeTotal: Total data size in bytes received in all HTTP responses. - 1.3.6.1.4.1.1729.200.146.2.1.33
# TYPE libfmHttpFetchDataSizeTotal gauge
libfmHttpFetchDataSizeTotal{gvpConfigDBID="100",libfmHttpFetchDataSizeTotal="0"} 1
# HELP libfmHttpRequestDataSizeTotal GVP_LibFetchingModule.LibFMHttpRequestDataSizeTotal: Total data size in bytes returned by the Fetching Module for HTTP fetch requests. - 1.3.6.1.4.1.1729.200.146.2.1.35
# TYPE libfmHttpRequestDataSizeTotal gauge
libfmHttpRequestDataSizeTotal{gvpConfigDBID="100",libfmHttpRequestDataSizeTotal="0"} 1
# HELP libfmNumCurrentCachedEntries GVP_LibFetchingModule.LibFMNumCurrentCachedEntries: Number of entries in the cache. - 1.3.6.1.4.1.1729.200.146.2.1.10
# TYPE libfmNumCurrentCachedEntries gauge
libfmNumCurrentCachedEntries{gvpConfigDBID="100"} 6
# HELP libfmNumCurrentFetches GVP_LibFetchingModule.LibFMNumCurrentFetches: Number of currently active HTTP fetches. - 1.3.6.1.4.1.1729.200.146.2.1.8
# TYPE libfmNumCurrentFetches gauge
libfmNumCurrentFetches{gvpConfigDBID="100"} 0
# HELP libfmNumCurrentOpenRequests GVP_LibFetchingModule.LibFMNumCurrentOpenRequests: Number of fetch requests currently in progress. - 1.3.6.1.4.1.1729.200.146.2.1.14
# TYPE libfmNumCurrentOpenRequests gauge
libfmNumCurrentOpenRequests{gvpConfigDBID="100"} 0
# HELP libfmNumCurrentOpenSessions GVP_LibFetchingModule.LibFMNumCurrentOpenSessions: Number of currently open sessions, whether they are active or inactive. - 1.3.6.1.4.1.1729.200.146.2.1.2
# TYPE libfmNumCurrentOpenSessions gauge
libfmNumCurrentOpenSessions{gvpConfigDBID="100"} 0
# HELP libfmNumFailedFileFetches GVP_LibFetchingModule.LibFMNumFailedFileFetches: Total number of failed local file fetch requests. - 1.3.6.1.4.1.1729.200.146.2.1.26
# TYPE libfmNumFailedFileFetches gauge
libfmNumFailedFileFetches{gvpConfigDBID="100"} 0
# HELP libfmNumFailedHttpFetches GVP_LibFetchingModule.LibFMNumFailedHttpFetches: Total number of failed HTTP fetch requests. - 1.3.6.1.4.1.1729.200.146.2.1.25
# TYPE libfmNumFailedHttpFetches gauge
libfmNumFailedHttpFetches{gvpConfigDBID="100"} 0
# HELP libfmNumFetchFromServer GVP_LibFetchingModule.LibFMNumFetchFromServer: Number of successful HTTP fetch requests that were satisfied by the origin HTTP server. - 1.3.6.1.4.1.1729.200.146.2.1.23
# TYPE libfmNumFetchFromServer gauge
libfmNumFetchFromServer{gvpConfigDBID="100"} 0
# HELP libfmNumFileCacheHit GVP_LibFetchingModule.LibFMNumFileCacheHit: Number of successful local file fetch requets that were satisfied by the Fetching Module cache without revalidation. - 1.3.6.1.4.1.1729.200.146.2.1.19
# TYPE libfmNumFileCacheHit gauge
libfmNumFileCacheHit{gvpConfigDBID="100"} 0
# HELP libfmNumHttpCacheHit GVP_LibFetchingModule.LibFMNumHttpCacheHit: Number of successful HTTP fetch requests that were satisfied by the Fetching Module cache without revalidation. - 1.3.6.1.4.1.1729.200.146.2.1.20
# TYPE libfmNumHttpCacheHit gauge
libfmNumHttpCacheHit{gvpConfigDBID="100"} 0
# HELP libfmNumHttpProxyCacheHit GVP_LibFetchingModule.LibFMNumHttpProxyCacheHit: Number of successful HTTP fetch requests that were satisfied by the HTTP proxy's cache. - 1.3.6.1.4.1.1729.200.146.2.1.21
# TYPE libfmNumHttpProxyCacheHit gauge
libfmNumHttpProxyCacheHit{gvpConfigDBID="100"} 0
# HELP libfmNumHttpProxyRevalidate GVP_LibFetchingModule.LibFMNumHttpProxyRevalidate: Number of HTTP fetch requests that were satisfied by the Fetching Module cache after revalidated by the HTTP proxy. - 1.3.6.1.4.1.1729.200.146.2.1.22
# TYPE libfmNumHttpProxyRevalidate gauge
libfmNumHttpProxyRevalidate{gvpConfigDBID="100"} 0
# HELP libfmNumHttpServerRevalidate GVP_LibFetchingModule.LibFMNumHttpServerRevalidate: Number of HTTP fetch requests that were satisfied by the Fetching Module cache after revalidated by the origin HTTP server. - 1.3.6.1.4.1.1729.200.146.2.1.24
# TYPE libfmNumHttpServerRevalidate gauge
libfmNumHttpServerRevalidate{gvpConfigDBID="100"} 0
# HELP libfmNumPeakCachedEntries GVP_LibFetchingModule.LibFMNumPeakCachedEntries: Peak number of cached entries. - 1.3.6.1.4.1.1729.200.146.2.1.11
# TYPE libfmNumPeakCachedEntries gauge
libfmNumPeakCachedEntries{gvpConfigDBID="100"} 6
# HELP libfmNumPeakFetches GVP_LibFetchingModule.LibFMNumPeakFetches: Peak number of concurrent active HTTP fetches. - 1.3.6.1.4.1.1729.200.146.2.1.9
# TYPE libfmNumPeakFetches gauge
libfmNumPeakFetches{gvpConfigDBID="100"} 0
# HELP libfmNumPeakOpenRequests GVP_LibFetchingModule.LibFMNumPeakOpenRequests: Peak number of concurrent fetch requests in progress. - 1.3.6.1.4.1.1729.200.146.2.1.15
# TYPE libfmNumPeakOpenRequests gauge
libfmNumPeakOpenRequests{gvpConfigDBID="100"} 2
# HELP libfmNumPeakOpenSessions GVP_LibFetchingModule.LibFMNumPeakOpenSessions: Peak number of concurrent open sessions. - 1.3.6.1.4.1.1729.200.146.2.1.3
# TYPE libfmNumPeakOpenSessions gauge
libfmNumPeakOpenSessions{gvpConfigDBID="100"} 1
# HELP libfmNumTotalFileFetches GVP_LibFetchingModule.LibFMNumTotalFileFetches: Total number of local file fetches. - 1.3.6.1.4.1.1729.200.146.2.1.13
# TYPE libfmNumTotalFileFetches gauge
libfmNumTotalFileFetches{gvpConfigDBID="100"} 6578
# HELP libfmNumTotalFileRequests GVP_LibFetchingModule.LibFMNumTotalFileRequests: Total number of local file fetch requests processed - 1.3.6.1.4.1.1729.200.146.2.1.17
# TYPE libfmNumTotalFileRequests gauge
libfmNumTotalFileRequests{gvpConfigDBID="100"} 6578
# HELP libfmNumTotalHttpFetches GVP_LibFetchingModule.LibFMNumTotalHttpFetches: Total number of HTTP fetches. - 1.3.6.1.4.1.1729.200.146.2.1.12
# TYPE libfmNumTotalHttpFetches gauge
libfmNumTotalHttpFetches{gvpConfigDBID="100"} 0
# HELP libfmNumTotalHttpRequests GVP_LibFetchingModule.LibFMNumTotalHttpRequests: Total number of HTTP requests processed - 1.3.6.1.4.1.1729.200.146.2.1.16
# TYPE libfmNumTotalHttpRequests gauge
libfmNumTotalHttpRequests{gvpConfigDBID="100"} 0
# HELP libfmNumTotalSessions GVP_LibFetchingModule.LibFMNumTotalSessions: Total number of sessions. - 1.3.6.1.4.1.1729.200.146.2.1.4
# TYPE libfmNumTotalSessions gauge
libfmNumTotalSessions{gvpConfigDBID="100"} 1794
# HELP libfmPeakCacheSize GVP_LibFetchingModule.LibFMPeakCacheSize: Peak size of the cache in bytes. - 1.3.6.1.4.1.1729.200.146.2.1.6
# TYPE libfmPeakCacheSize gauge
libfmPeakCacheSize{gvpConfigDBID="100"} 1.022183e+06
# HELP libfmTop10CachedEntries GVP_LibFetchingModule.LibFMTop10CachedEntries: The top 10 entries in the cache and the number of times they were returned. - 1.3.6.1.4.1.1729.200.146.2.1.37
# TYPE libfmTop10CachedEntries gauge
libfmTop10CachedEntries{gvpConfigDBID="100",libfmTop10CachedEntries="file:///usr/local/genesys/mcp/samples/alaw/prompts/goodbye.vox|0\nfile:///usr/local/genesys/mcp/samples/alaw/prompts/welcometogenesys.vox|0\nfile:///usr/local/genesys/mcp/samples/alaw/prompts/brand.vox|0\nfile:///usr/local/genesys/mcp/config/defaults-ng-dev.vxml|0\nfile:///usr/local/genesys/mcp/samples/alaw/helloworld.vxml|0\nfile:///usr/local/genesys/mcp/music/on_hold/pcmu.wav|0"} 1
# HELP mcpCurrRecogSessions GVP_SpeechSessions.mcpCurrRecogSessions: Current number of speech recognition sessions. - 1.3.6.1.4.1.1729.200.145.4.1.5
# TYPE mcpCurrRecogSessions gauge
mcpCurrRecogSessions{gvpConfigDBID="100"} 0
# HELP mcpCurrSynthSessions GVP_SpeechSessions.mcpCurrSynthSessions: Current number of speech synthesis sessions sessions. - 1.3.6.1.4.1.1729.200.145.4.1.10
# TYPE mcpCurrSynthSessions gauge
mcpCurrSynthSessions{gvpConfigDBID="100"} 0
# HELP mcpFailedRecogSessions GVP_SpeechSessions.mcpFailedRecogSessions: Total number of speech recognition sessions that have failed to establish since MCP has started. - 1.3.6.1.4.1.1729.200.145.4.1.4
# TYPE mcpFailedRecogSessions gauge
mcpFailedRecogSessions{gvpConfigDBID="100"} 0
# HELP mcpFailedSynthSessions GVP_SpeechSessions.mcpFailedSynthSessions: Total number of speech synthesis sessions that have failed to establish since MCP has started. - 1.3.6.1.4.1.1729.200.145.4.1.9
# TYPE mcpFailedSynthSessions gauge
mcpFailedSynthSessions{gvpConfigDBID="100"} 0
# HELP mcpLoadedAppModules GVP_MediaControlPlatform.mcpLoadedAppModules: List of currently loaded Application modules. - 1.3.6.1.4.1.1729.200.145.1.1.4
# TYPE mcpLoadedAppModules gauge
mcpLoadedAppModules{gvpConfigDBID="100",mcpLoadedAppModules="MSML:MSML(ON), Netann:Netann(ON), REMDIAL:RemoteDial(ON), VXML-NG:vxmli-ng1(ON)"} 1
# HELP mcpPeakRecogSessions GVP_SpeechSessions.mcpPeakRecogSessions: Maximum number of simultaneous speech recognition sessions. - 1.3.6.1.4.1.1729.200.145.4.1.6
# TYPE mcpPeakRecogSessions gauge
mcpPeakRecogSessions{gvpConfigDBID="100"} 0
# HELP mcpPeakSynthSessions GVP_SpeechSessions.mcpPeakSynthSessions: Maximum number of simultaneous speech synthesis sessions. - 1.3.6.1.4.1.1729.200.145.4.1.11
# TYPE mcpPeakSynthSessions gauge
mcpPeakSynthSessions{gvpConfigDBID="100"} 0
# HELP mcpSipCurrentInboundSessions GVP_MediaControlPlatform_SIP.mcpSipCurrentInboundSessions: Current number of inbound sessions. - 1.3.6.1.4.1.1729.200.145.2.1.2
# TYPE mcpSipCurrentInboundSessions gauge
mcpSipCurrentInboundSessions{gvpConfigDBID="100"} 0
# HELP mcpSipCurrentOutboundSessions GVP_MediaControlPlatform_SIP.mcpSipCurrentOutboundSessions: Current number of outbound sessions. - 1.3.6.1.4.1.1729.200.145.2.1.5
# TYPE mcpSipCurrentOutboundSessions gauge
mcpSipCurrentOutboundSessions{gvpConfigDBID="100"} 0
# HELP mcpSipPeakInboundSessions GVP_MediaControlPlatform_SIP.mcpSipPeakInboundSessions: Maximum number of simultaneous inbound sessions. - 1.3.6.1.4.1.1729.200.145.2.1.3
# TYPE mcpSipPeakInboundSessions gauge
mcpSipPeakInboundSessions{gvpConfigDBID="100"} 2
# HELP mcpSipPeakOutboundSessions GVP_MediaControlPlatform_SIP.mcpSipPeakOutboundSessions: Maximum number of simultaneous outbound sessions. - 1.3.6.1.4.1.1729.200.145.2.1.6
# TYPE mcpSipPeakOutboundSessions gauge
mcpSipPeakOutboundSessions{gvpConfigDBID="100"} 0
# HELP mcpSipTotalInboundSessions GVP_MediaControlPlatform_SIP.mcpSipTotalInboundSessions: Total number of inbound sessions since MCP started. - 1.3.6.1.4.1.1729.200.145.2.1.4
# TYPE mcpSipTotalInboundSessions gauge
mcpSipTotalInboundSessions{gvpConfigDBID="100"} 1794
# HELP mcpSipTotalOutboundSessions GVP_MediaControlPlatform_SIP.mcpSipTotalOutboundSessions: Total number of outbound sessions since MCP started. - 1.3.6.1.4.1.1729.200.145.2.1.7
# TYPE mcpSipTotalOutboundSessions gauge
mcpSipTotalOutboundSessions{gvpConfigDBID="100"} 0
# HELP mcpSpeechDefaultEngine GVP_SpeechServers.DefaultEngine: Whether this speech server is the default engine. - 1.3.6.1.4.1.1729.200.145.3.1.7
# TYPE mcpSpeechDefaultEngine gauge
mcpSpeechDefaultEngine{gvpConfigDBID="100",mcpSpeechDefaultEngine="default",mcpSpeechServerID="0"} 1
mcpSpeechDefaultEngine{gvpConfigDBID="100",mcpSpeechDefaultEngine="default",mcpSpeechServerID="1"} 1
mcpSpeechDefaultEngine{gvpConfigDBID="100",mcpSpeechDefaultEngine="default",mcpSpeechServerID="2"} 1
mcpSpeechDefaultEngine{gvpConfigDBID="100",mcpSpeechDefaultEngine="default",mcpSpeechServerID="3"} 1
# HELP mcpSpeechIPAddress GVP_SpeechServers.IPAddress: IP address of the speech server. - 1.3.6.1.4.1.1729.200.145.3.1.4
# TYPE mcpSpeechIPAddress gauge
mcpSpeechIPAddress{gvpConfigDBID="100",mcpSpeechIPAddress="speech-server-clusterip",mcpSpeechServerID="0"} 1
mcpSpeechIPAddress{gvpConfigDBID="100",mcpSpeechIPAddress="speech-server-clusterip",mcpSpeechServerID="1"} 1
mcpSpeechIPAddress{gvpConfigDBID="100",mcpSpeechIPAddress="speech.googleapis.com",mcpSpeechServerID="3"} 1
mcpSpeechIPAddress{gvpConfigDBID="100",mcpSpeechIPAddress="texttospeech.googleapis.com",mcpSpeechServerID="2"} 1
# HELP mcpSpeechProtocol GVP_SpeechServers.Protocol: Protocol that is used by the speech server. - 1.3.6.1.4.1.1729.200.145.3.1.6
# TYPE mcpSpeechProtocol gauge
mcpSpeechProtocol{gvpConfigDBID="100",mcpSpeechProtocol="GRPC",mcpSpeechServerID="2"} 1
mcpSpeechProtocol{gvpConfigDBID="100",mcpSpeechProtocol="GRPC",mcpSpeechServerID="3"} 1
mcpSpeechProtocol{gvpConfigDBID="100",mcpSpeechProtocol="MRCPv2",mcpSpeechServerID="0"} 1
mcpSpeechProtocol{gvpConfigDBID="100",mcpSpeechProtocol="MRCPv2",mcpSpeechServerID="1"} 1
# HELP mcpSpeechResourceCurrentSessions GVP_SpeechServers.CurrentSessions: Current MRCP sessions of the speech server. - 1.3.6.1.4.1.1729.200.145.3.1.16
# TYPE mcpSpeechResourceCurrentSessions gauge
mcpSpeechResourceCurrentSessions{gvpConfigDBID="100",mcpSpeechServerID="0"} 0
mcpSpeechResourceCurrentSessions{gvpConfigDBID="100",mcpSpeechServerID="1"} 0
mcpSpeechResourceCurrentSessions{gvpConfigDBID="100",mcpSpeechServerID="2"} 0
mcpSpeechResourceCurrentSessions{gvpConfigDBID="100",mcpSpeechServerID="3"} 0
# HELP mcpSpeechResourceDied GVP_SpeechServers.Died: The number of times this server died since it has first connected to the MCP. - 1.3.6.1.4.1.1729.200.145.3.1.10
# TYPE mcpSpeechResourceDied gauge
mcpSpeechResourceDied{gvpConfigDBID="100",mcpSpeechServerID="0"} 0
mcpSpeechResourceDied{gvpConfigDBID="100",mcpSpeechServerID="1"} 0
mcpSpeechResourceDied{gvpConfigDBID="100",mcpSpeechServerID="2"} 0
mcpSpeechResourceDied{gvpConfigDBID="100",mcpSpeechServerID="3"} 0
# HELP mcpSpeechResourceFailedRequests GVP_SpeechServers.FailedRequests: Total failed MRCP requests of the speech server. - 1.3.6.1.4.1.1729.200.145.3.1.18
# TYPE mcpSpeechResourceFailedRequests gauge
mcpSpeechResourceFailedRequests{gvpConfigDBID="100",mcpSpeechServerID="0"} 0
mcpSpeechResourceFailedRequests{gvpConfigDBID="100",mcpSpeechServerID="1"} 0
mcpSpeechResourceFailedRequests{gvpConfigDBID="100",mcpSpeechServerID="2"} 0
mcpSpeechResourceFailedRequests{gvpConfigDBID="100",mcpSpeechServerID="3"} 0
# HELP mcpSpeechResourceFailedSessions GVP_SpeechServers.FailedSessions: Total MRCP sessions failed to establish with the speech server. - 1.3.6.1.4.1.1729.200.145.3.1.14
# TYPE mcpSpeechResourceFailedSessions gauge
mcpSpeechResourceFailedSessions{gvpConfigDBID="100",mcpSpeechServerID="0"} 0
mcpSpeechResourceFailedSessions{gvpConfigDBID="100",mcpSpeechServerID="1"} 0
mcpSpeechResourceFailedSessions{gvpConfigDBID="100",mcpSpeechServerID="2"} 0
mcpSpeechResourceFailedSessions{gvpConfigDBID="100",mcpSpeechServerID="3"} 0
# HELP mcpSpeechResourceName GVP_SpeechServers.SpeechResourceName: Name of the speech resource that can be accessed by an application. - 1.3.6.1.4.1.1729.200.145.3.1.3
# TYPE mcpSpeechResourceName gauge
mcpSpeechResourceName{gvpConfigDBID="100",mcpSpeechResourceName="NuanceASRv2",mcpSpeechServerID="0"} 1
mcpSpeechResourceName{gvpConfigDBID="100",mcpSpeechResourceName="NuanceTTSv2",mcpSpeechServerID="1"} 1
mcpSpeechResourceName{gvpConfigDBID="100",mcpSpeechResourceName="gsr",mcpSpeechServerID="3"} 1
mcpSpeechResourceName{gvpConfigDBID="100",mcpSpeechResourceName="gtts",mcpSpeechServerID="2"} 1
# HELP mcpSpeechResourcePeakSessions GVP_SpeechServers.PeakSessions: The peak concurrent MRCP sessions of the speech server. - 1.3.6.1.4.1.1729.200.145.3.1.15
# TYPE mcpSpeechResourcePeakSessions gauge
mcpSpeechResourcePeakSessions{gvpConfigDBID="100",mcpSpeechServerID="0"} 0
mcpSpeechResourcePeakSessions{gvpConfigDBID="100",mcpSpeechServerID="1"} 0
mcpSpeechResourcePeakSessions{gvpConfigDBID="100",mcpSpeechServerID="2"} 0
mcpSpeechResourcePeakSessions{gvpConfigDBID="100",mcpSpeechServerID="3"} 0
# HELP mcpSpeechResourceQuarantined GVP_SpeechServers.Quarantined: The number of times this server was quarantined since it has first connected to the MCP. - 1.3.6.1.4.1.1729.200.145.3.1.11
# TYPE mcpSpeechResourceQuarantined gauge
mcpSpeechResourceQuarantined{gvpConfigDBID="100",mcpSpeechServerID="0"} 0
mcpSpeechResourceQuarantined{gvpConfigDBID="100",mcpSpeechServerID="1"} 0
mcpSpeechResourceQuarantined{gvpConfigDBID="100",mcpSpeechServerID="2"} 0
mcpSpeechResourceQuarantined{gvpConfigDBID="100",mcpSpeechServerID="3"} 0
# HELP mcpSpeechResourceSuccessRequests GVP_SpeechServers.SuccessRequests: Total successful MRCP requests of the speech server. - 1.3.6.1.4.1.1729.200.145.3.1.17
# TYPE mcpSpeechResourceSuccessRequests gauge
mcpSpeechResourceSuccessRequests{gvpConfigDBID="100",mcpSpeechServerID="0"} 0
mcpSpeechResourceSuccessRequests{gvpConfigDBID="100",mcpSpeechServerID="1"} 0
mcpSpeechResourceSuccessRequests{gvpConfigDBID="100",mcpSpeechServerID="2"} 0
mcpSpeechResourceSuccessRequests{gvpConfigDBID="100",mcpSpeechServerID="3"} 0
# HELP mcpSpeechResourceSuccessSessions GVP_SpeechServers.SuccessSessions: Total MRCP sessions successfully established with the speech server. - 1.3.6.1.4.1.1729.200.145.3.1.13
# TYPE mcpSpeechResourceSuccessSessions gauge
mcpSpeechResourceSuccessSessions{gvpConfigDBID="100",mcpSpeechServerID="0"} 0
mcpSpeechResourceSuccessSessions{gvpConfigDBID="100",mcpSpeechServerID="1"} 0
mcpSpeechResourceSuccessSessions{gvpConfigDBID="100",mcpSpeechServerID="2"} 0
mcpSpeechResourceSuccessSessions{gvpConfigDBID="100",mcpSpeechServerID="3"} 0
# HELP mcpSpeechResourceTimeoutRequests GVP_SpeechServers.TimeoutRequests: Total timed out MRCP requests of the speech server. - 1.3.6.1.4.1.1729.200.145.3.1.19
# TYPE mcpSpeechResourceTimeoutRequests gauge
mcpSpeechResourceTimeoutRequests{gvpConfigDBID="100",mcpSpeechServerID="0"} 0
mcpSpeechResourceTimeoutRequests{gvpConfigDBID="100",mcpSpeechServerID="1"} 0
mcpSpeechResourceTimeoutRequests{gvpConfigDBID="100",mcpSpeechServerID="2"} 0
mcpSpeechResourceTimeoutRequests{gvpConfigDBID="100",mcpSpeechServerID="3"} 0
# HELP mcpSpeechResourceTotalSessions GVP_SpeechServers.TotalSessions: Total MRCP sessions that have attempted to establish with the speech server. - 1.3.6.1.4.1.1729.200.145.3.1.12
# TYPE mcpSpeechResourceTotalSessions gauge
mcpSpeechResourceTotalSessions{gvpConfigDBID="100",mcpSpeechServerID="0"} 0
mcpSpeechResourceTotalSessions{gvpConfigDBID="100",mcpSpeechServerID="1"} 0
mcpSpeechResourceTotalSessions{gvpConfigDBID="100",mcpSpeechServerID="2"} 0
mcpSpeechResourceTotalSessions{gvpConfigDBID="100",mcpSpeechServerID="3"} 0
# HELP mcpSpeechResourceURL GVP_SpeechServers.URL: URL of the speech server. - 1.3.6.1.4.1.1729.200.145.3.1.9
# TYPE mcpSpeechResourceURL gauge
mcpSpeechResourceURL{gvpConfigDBID="100",mcpSpeechResourceURL="sip:mresources@speech-server-clusterip:5060",mcpSpeechServerID="0"} 1
mcpSpeechResourceURL{gvpConfigDBID="100",mcpSpeechResourceURL="sip:mresources@speech-server-clusterip:5060",mcpSpeechServerID="1"} 1
mcpSpeechResourceURL{gvpConfigDBID="100",mcpSpeechResourceURL="speech.googleapis.com",mcpSpeechServerID="3"} 1
mcpSpeechResourceURL{gvpConfigDBID="100",mcpSpeechResourceURL="texttospeech.googleapis.com",mcpSpeechServerID="2"} 1
# HELP mcpSpeechServerID GVP_SpeechServers.ID: ID of the speech server. - 1.3.6.1.4.1.1729.200.145.3.1.2
# TYPE mcpSpeechServerID gauge
mcpSpeechServerID{gvpConfigDBID="100",mcpSpeechServerID="0"} 0
mcpSpeechServerID{gvpConfigDBID="100",mcpSpeechServerID="1"} 1
mcpSpeechServerID{gvpConfigDBID="100",mcpSpeechServerID="2"} 2
mcpSpeechServerID{gvpConfigDBID="100",mcpSpeechServerID="3"} 3
# HELP mcpSpeechServerType GVP_SpeechServers.ServerType: Type of the speech server. - 1.3.6.1.4.1.1729.200.145.3.1.5
# TYPE mcpSpeechServerType gauge
mcpSpeechServerType{gvpConfigDBID="100",mcpSpeechServerID="0",mcpSpeechServerType="ASR"} 1
mcpSpeechServerType{gvpConfigDBID="100",mcpSpeechServerID="1",mcpSpeechServerType="TTS"} 1
mcpSpeechServerType{gvpConfigDBID="100",mcpSpeechServerID="2",mcpSpeechServerType=""} 1
mcpSpeechServerType{gvpConfigDBID="100",mcpSpeechServerID="3",mcpSpeechServerType=""} 1
# HELP mcpSpeechStatus GVP_SpeechServers.Status: Current status of the speech server. - 1.3.6.1.4.1.1729.200.145.3.1.8
# TYPE mcpSpeechStatus gauge
mcpSpeechStatus{gvpConfigDBID="100",mcpSpeechServerID="0",mcpSpeechStatus="Active"} 1
mcpSpeechStatus{gvpConfigDBID="100",mcpSpeechServerID="1",mcpSpeechStatus="Active"} 1
mcpSpeechStatus{gvpConfigDBID="100",mcpSpeechServerID="2",mcpSpeechStatus="Active"} 1
mcpSpeechStatus{gvpConfigDBID="100",mcpSpeechServerID="3",mcpSpeechStatus="Active"} 1
# HELP mcpStartTime GVP_MediaControlPlatform.mcpStartTime: Start time of MCP. - 1.3.6.1.4.1.1729.200.145.1.1.2
# TYPE mcpStartTime gauge
mcpStartTime{gvpConfigDBID="100",mcpStartTime="2021-06-23/11:16:42.639"} 1
# HELP mcpStatus GVP_MediaControlPlatform.mcpStatus: Current status of MCP - 1.3.6.1.4.1.1729.200.145.1.1.3
# TYPE mcpStatus gauge
mcpStatus{gvpConfigDBID="100",mcpStatus="RUNNING"} 1
# HELP mcpSucceedRecogSessions GVP_SpeechSessions.mcpSucceedRecogSessions: Total number of speech recognition sessions that have successfully established since MCP has started. - 1.3.6.1.4.1.1729.200.145.4.1.3
# TYPE mcpSucceedRecogSessions gauge
mcpSucceedRecogSessions{gvpConfigDBID="100"} 0
# HELP mcpSucceedSynthSessions GVP_SpeechSessions.mcpSucceedSynthSessions: Total number of speech synthesis sessions that have successfully established since MCP has started. - 1.3.6.1.4.1.1729.200.145.4.1.8
# TYPE mcpSucceedSynthSessions gauge
mcpSucceedSynthSessions{gvpConfigDBID="100"} 0
# HELP mcpTotalRecogSessions GVP_SpeechSessions.mcpTotalRecogSessions: Total number of speech recognition sessions since MCP has started. - 1.3.6.1.4.1.1729.200.145.4.1.2
# TYPE mcpTotalRecogSessions gauge
mcpTotalRecogSessions{gvpConfigDBID="100"} 0
# HELP mcpTotalSynthSessions GVP_SpeechSessions.mcpTotalSynthSessions: Total number of speech synthesis sessions since MCP has started. - 1.3.6.1.4.1.1729.200.145.4.1.7
# TYPE mcpTotalSynthSessions gauge
mcpTotalSynthSessions{gvpConfigDBID="100"} 0
# HELP snmp_scrape_duration_seconds Total SNMP time scrape took (walk and processing).
# TYPE snmp_scrape_duration_seconds gauge
snmp_scrape_duration_seconds 0.10662597
# HELP snmp_scrape_pdus_returned PDUs returned from walk.
# TYPE snmp_scrape_pdus_returned gauge
snmp_scrape_pdus_returned 127
# HELP snmp_scrape_walk_duration_seconds Time SNMP walk/bulkwalk took.
# TYPE snmp_scrape_walk_duration_seconds gauge
snmp_scrape_walk_duration_seconds 0.105278851
Logparser API Log Metrics
# HELP python_gc_objects_collected_total Objects collected during gc
# TYPE python_gc_objects_collected_total counter
python_gc_objects_collected_total{generation="0"} 381.0
python_gc_objects_collected_total{generation="1"} 115.0
python_gc_objects_collected_total{generation="2"} 0.0
# HELP python_gc_objects_uncollectable_total Uncollectable object found during GC
# TYPE python_gc_objects_uncollectable_total counter
python_gc_objects_uncollectable_total{generation="0"} 0.0
python_gc_objects_uncollectable_total{generation="1"} 0.0
python_gc_objects_uncollectable_total{generation="2"} 0.0
# HELP python_gc_collections_total Number of times this generation was collected
# TYPE python_gc_collections_total counter
python_gc_collections_total{generation="0"} 69.0
python_gc_collections_total{generation="1"} 6.0
python_gc_collections_total{generation="2"} 0.0
# HELP python_info Python platform information
# TYPE python_info gauge
python_info{implementation="CPython",major="3",minor="7",patchlevel="2",version="3.7.2"} 1.0
# HELP process_virtual_memory_bytes Virtual memory size in bytes.
# TYPE process_virtual_memory_bytes gauge
process_virtual_memory_bytes 3.90262784e+08
# HELP process_resident_memory_bytes Resident memory size in bytes.
# TYPE process_resident_memory_bytes gauge
process_resident_memory_bytes 2.6333184e+07
# HELP process_start_time_seconds Start time of the process since unix epoch in seconds.
# TYPE process_start_time_seconds gauge
process_start_time_seconds 1.624447034e+09
# HELP process_cpu_seconds_total Total user and system CPU time spent in seconds.
# TYPE process_cpu_seconds_total counter
process_cpu_seconds_total 13.9
# HELP process_open_fds Number of open file descriptors.
# TYPE process_open_fds gauge
process_open_fds 6.0
# HELP process_max_fds Maximum number of open file descriptors.
# TYPE process_max_fds gauge
process_max_fds 1.048576e+06
# HELP gvp_mcp_log_parser_warn_total gvp-mcp prometheus counter for warn log messages
# TYPE gvp_mcp_log_parser_warn_total counter
gvp_mcp_log_parser_warn_total{LogID="20003",ModuleID="08500000"} 11.0
gvp_mcp_log_parser_warn_total{LogID="92303",ModuleID="0A000BBB"} 1899.0
gvp_mcp_log_parser_warn_total{LogID="22032",ModuleID="06A00BB9"} 3.0
gvp_mcp_log_parser_warn_total{LogID="90300",ModuleID="00600BB8"} 71.0
# HELP gvp_mcp_log_parser_warn_created gvp-mcp prometheus counter for warn log messages
# TYPE gvp_mcp_log_parser_warn_created gauge
gvp_mcp_log_parser_warn_created{LogID="20003",ModuleID="08500000"} 1.6244470380683913e+09
gvp_mcp_log_parser_warn_created{LogID="92303",ModuleID="0A000BBB"} 1.624447038068814e+09
gvp_mcp_log_parser_warn_created{LogID="22032",ModuleID="06A00BB9"} 1.6244501707132714e+09
gvp_mcp_log_parser_warn_created{LogID="90300",ModuleID="00600BB8"} 1.6244556856055193e+09
# HELP gvp_mcp_log_parser_eror_total gvp-mcp prometheus counter for error log messages
# TYPE gvp_mcp_log_parser_eror_total counter
# HELP gvp_mcp_log_parser_crit_total gvp-mcp prometheus counter for critical error log messages
# TYPE gvp_mcp_log_parser_crit_total counter
Triggers
#Trigger Name(Alert)Detailed Description
1MCP_SDP_PARSE_ERRORMCP is unable to parse the SDP in the received SIP message.
2MCP_MEDIA_ERRORErrors generated when:MCP does not support codec 2. MCP unable to transcode
3NGI_LOG_FETCH_RESOURCE_TIMEOUTTimeout while Fetching a resource.
4NGI_LOG_FETCH_RESOURCE_ERRORError while Fetching a resource.
5NGI_LOG_PARSE_ERRORError encountered while executing VXML application.
6NGI_LOG_FETCH_RESOURCE_ERROR_4XXError encountered while fetching prompts.
8MCP_RECORDING_OPEN_FAILEDMCP is unable to create the recording file.
10REPORTING_INIT_QUEUE_ERRORMCP unable to open local .db file
11REPORTING_FLUSH_QUEUE_ERRORMCP unable to flush queued data to DB file
16MCP_VRM_OPEN_SESSION_ERRORThe alert happens if default TTS engine being chosen instead of GTTS
19MCP_MSML_REQUEST_FAILINGMSML request are failing in MCP
20MCP_DNS_RESOLUTION_FAILINGError while Fetching a resource.
21MCP_CANNOT_CONNECT_TO_RSMCP unable to connect to RS
22MCP container CPU utilization HighMCP container CPU utilization Higher
23MCP container working memory HighMCP container working memory High


Grafana Dashboards
#Trigger Name(Alert)SeverityDetailed Description
1MCP Service Health alertHIGHThe alert fires when 40% of MCPs are down.
2.MCP Start Recording Errors - Critical AlertHIGHMCP unable to start recording
3.MCP DNS Resolution Failures AlertDNS errors can cause Errors while Fetching a resource.
4.MCP SIPp Self-Test Failures AlertHIGHSIPP test are used for MCP liveness and readiness tests. Three consecutive failures will cause MCP pod restart.
5.MCP Total Errors AlertWARNINGMultiple errors can contribute to this alert
6.MCP exec errors alertMEDIUMExec_error are usually cause by issues in VXML application.

Exec_error are also caused by designer issue.

7.MCP Fetch Errors alertMEDIUMError while Fetching a resource.
8.MCP Configserver Disconnect alertHIGHMCP will not be able to fetch encryption certificates from Configserver disconnect.
MCP Service Health
MCP_metrics
MCP Pod Container Restarts
MCP_metrics
MCP Current Inbound SessionsMCP
MCP_metrics
MCP Container Memory Use
MCP_metrics


MCP Container Working Memory Use
MCP_metrics


Persistent Volume Available Space
MCP_metrics


Network Transmit Bytes
MCP_metrics
Network Receive Bytes
MCP_metrics


MCP Service Health
MCP_metrics


MCP Start Recording Errors - Critical
MCP_metrics
MCP Configserver Disconnect
MCP_metrics


MCP DTMF Grammar Errors
MCP_metrics
Retrieved from "https://all.docs.genesys.com/GVP/Current/GVPPEGuide/Metrics (2021-09-19 07:31:06)"