PubSub+ Insights Metrics and Checks

PubSub+ Insights Advanced Monitoring shows metrics and checks (status information) on the various default dashboards provided by Solace. These metrics and checks provide you with in-depth information (statistics and states) collected from the event broker services in your estate. You can also use these metrics to build custom visualizations or customize existing dashboards. The information from the metrics and checks is useful to not only manage all aspects of your event broker services, but give you better insight to manage your event-driven architecture (EDA).

Some metrics and checks listed on this page are only available with Solace Remote Monitoring Service (RMMS). These metrics and checks are available for PubSub+ software event brokers, appliances, or non-standard deployments of PubSub+ Cloud. These metrics and checks are not used in typical PubSub+ Cloud deployments.

Here's a brief summary of the metrics and status information available:

Service Checks: These metrics characterize the status of a service for monitoring within Datadog. For more information about service checks, see the Datadog documentation. These are the service checks that are available with Insights:

Collected and Derived Metrics: There are two types of metrics as follows:

  • Collected — These are basic metrics collected directly from the event broker services. They typically represent measurements, statistics, and operational numbers provided by the event broker services.
  • Derived — These metrics are calculated or determined by some means. The metric is usually a combination of information sources that are used to calculate a value or status.

These are the categories of collected and derived metrics available:

Service Checks

These metrics characterize the status of a service for monitoring within Datadog. For more information about service checks, see the Datadog documentation.

Service Check Name Description

Environment (For Appliances Only)

system.sensor_status

System temperature and power redundancy status.

Hardware HBA link (For Appliances Only)

hba_link.status

The Host_Bus Adapter (HBA) link_state status.

System POST

system.post_status

The Power-On Self-Test (POST) status.

DNS

system.dns_status

The Domain Name System (DNS) reachability status.

Time Server

time_server_status

The Network Time Protocol (NTP) server-reachability status.

Disk

disk.status

The internal disk status. A valid status is disabled or up.

Interface

interface.status

The network-interface status. A valid status is disabled or up.

Config-Sync

config_sync_up_or_disabled

The Config-Sync status. A valid status is Shutdown or Up.

Redundancy

derived_metrics.redundancy.up_or_disabled

The redundancy status. A valid status is Shutdown or Up.

derived_metrics.redundancy.adb_links_status

Whether the ADB Hello is Up.

derived_metrics.redundancy.is_service_active

Whether one event broker in the High-Availability (HA) group is active.

derived_metrics.message_spool_service_status

Whether the message spool disk on the active event broker is in the AD_ACTIVE state.

derived_metrics.message_spool_standby_status

Whether the message spool disk on the inactive node is in the AD_Standby state.

Message Spool

message_spool_status

Whether the message spool is disabled, or in an AD_Active or AD_Standby operational state.

VPN Replication

vpn.replication_status

Whether the replication service, Message VPN bridges and queues are healthy.

vpn.replication_state

Whether the local and remote Message VPN bridges are up and bound.

vpn.replication_sync_eligible

Whether the replication service entered a degraded state.

Bridge

bridge.status

Whether the inbound and outbound Message VPN bridges are healthy and the associated queues are bound.

DMR

dmr.cluster.status

Whether the Dynamic Message Routing (DMR) cluster is operational.

DMR link

dmr.link.status

Whether the DMR links and redundancy are operational.

MNR

mnr.neighbor.status

Whether the Multi_Node Routing (MNR) neighbor status is OK.

Cache Instance

cache_instance.status

Whether the cache instance is operational.

Queue

queue.unbound_and_enabled_with_messages

Whether an enabled queue has messages, but no bound clients. If no clients are consuming from the enabled queue, the queue could fill.

Topic Endpoint

topic_endpoint.unbound_and_enabled_with_messages

Whether a topic endpoint has messages but no bound consumers. If no clients are consuming from the durable topic endpoint , the durable endpoint could fill and no longer hold any more messages.

Collected and Derived Metrics

The list of supported metrics and details that can be summarized as collected and derived metrics.

  • Collected: These are basic metrics collected directly from the event broker services. They typically represent measurements, statistics, and operational numbers provided by the event broker services.
  • Derived: These metrics are calculated or determined by some means. The metric is usually a combination of information sources that are used to calculate a value or status.

Common Metric Tags

These common tags are associated with every metric listed in the table below and are useful for filtering and aggregating metrics:

  • ha_role: The identity of the software event broker in a high-availability (HA) event broker service for which the metric is measuring. The value can backup, monitoring, or primary.

  • service_id: The unique identifier of the event broker service, such as s1h0z84b1ar.

  • service_name: The name of the event broker service, such as My-First-Service.

  • service_type: The type of event broker service. This can be developer, standalone or enterprise.

  • service_class: The service class the metric, such as developer or enterprise-kilo.

Depending on the metric, these tags are also useful for aggregating and filtering the metrics:

  • vpn_name: The name of the Message VPN.

  • remote_name: The name of the remote Message VPN name in a bridge.

  • topic_endpoint: The name of the topic endpoint.

  • bridge_name: The name of the bridge.

  • cache_cluster_name: The name of the cache cluster.

  • cache_instance_name: The name of the cache instance.

  • cache_name: The name of the cache.

  • queue_name:The name of the queue, such as my-first-queue.

  • rdp_name: The name of REST delivery point.

Metric
Name
Unit (If Applicable) In Addition to
Common Tags,
Other Tags to Use
Description

Health Statistics

health.disk_latency_current_value

microseconds (µs)

 

The current disk I/O latency.  For more information, see Monitoring the Health of the Software Event Broker.

health.compute_latency_current_value

microseconds (µs)

 

A comparison of the execution time of well-known functions (for example, epoll timers) against invariant timers [for example, CPU Time Stamp Counter (TSC)]. For more information, see Monitoring the Health of the Software Event Broker.

health.network_latency_current_value

microseconds (µs)

 

A measurement of the round trip network transaction latency (for example, for a ping operation) between the instance and members of its High-Availability (HA) group.  For more information, see Monitoring the Health of the Software Event Broker.

health.mate_link_latency_current_value

microseconds (µs)

 

A measurement of the completion time of a transaction over the mate-link, and is an aggregate metric as the mate-link transaction combines compute, disk, and network latencies.  For more information, see Monitoring the Health of the Software Event Broker.

Memory Statistics

physical_memory_usage_percent

percentage

 

The percentage of physical memory used. For more information, see Configuring System Event Thresholds.

subscription_memory_usage_percent

percentage

 

The percentage of memory used by topic subscriptions.For more information, see Configuring System Event Thresholds.

slot_infos.slot_info.nab_buffer_load_factor

percentage

 

The percentage of Network Access Blade (NAB) egress buffers in use. For more information, see Configuring System Event Thresholds.

Redundancy Statistics (for High-Availability)

derived_metrics.redundancy.up_or_disabled

not applicable  

A value of 1 when the redundancy status is up or is shutdown, otherwise 0.

derived_metrics.redundancy.primary_is_local_active

not applicable  

A value of 1 when the primary event broker is local active, otherwise 0. This metric is derived.

derived_metrics.redundancy.backup_is_local_active

not applicable  

A value of 1 when the backup event broker is local active, otherwise 0. This metric is derived.

derived_metrics.redundancy.is_local_active

not applicable  

A value of 1 whe either the primary or backup event broker is active, otherwise 0.

derived_metrics.redundancy.is_service_active

not applicable  

A value of 1 when redundancy is shutdown or when either the primary or backup event broker is local active or mate active.

derived-metrics.redundancy.adb_links_status

not applicable  

A value of 1 when redundancy or the message spool is shutdown or if the ADB link status is up.

derived-metrics.message_spool_service_status

not applicable  

 

A value of1 when one of the High-Availability (HA) broker’s message spool is shutdown, or is enabled and currently active.

derived-metrics.message_spool_standby_status

not applicable  

A value of 1 when the standby broker’s message spool status is in AD-Standby and capable of taking activity should the currently active broker fail.

Interface Statistics

derived_metrics.interface.status not applicable

interface_name

Link status of each network interface (1 if up, 0 if down).

Time Server Statistics

derived_metrics.time_server_status

not applicable  

Time server status (1 if up, 0 if down). Appliances only.

Disk Statistics

derived-metrics.disk.status

not applicable

disk_number

Disk status (1 if up, 0 if down). Appliances only.

Storage Statistics

storage_element.used_percentage

percentage

 

The percentage of disk usage for each storage element (jail, var, diagnostics, spool,adb, adbBackup).

Disk Detailed Statistics

disk_infos.disk_info.use

percentage

 

The disk utilization for each partition on an appliance (jail, var, diagnostics, spool, adb, adbBackup).

Broker Resource Utilization Statistics

derived_metrics.broker_resource_utilization.total_clients_connected_utilization_percentage

percentage

 

The percentage of client connections in use.

derived_metrics.broker_resource_utilization.total_clients_connected_service_smf_utilization_percentage

percentage

 

The percentage of Solace Message Format (SMF) client connections in use.

derived_metrics.broker_resource_utilization.total_clients_connected_service_web_utilization_percentage

percentage

 

The percentage of Web Messaging client connections in use.

derived_metrics.broker_resource_utilization.total_clients_connected_service_rest_utilization_percentage

percentage

 

The percentage of REST client connections in use.

derived_metrics.broker_resource_utilization.total_clients_connected_service_mqtt_utilization_percentage

percentage

 

The percentage of MQTT client connections in use.

derived_metrics.broker_resource_utilization.total_clients_connected_service_ssl_utilization_percentage

percentage

 

The percentage of SSL client connections in use.

Cache Instance Statistics

Limited to a maximum of 50 per event broker servicemetric.

cache_instances.cache_instance.remote.status.cpu_utilization

percentage

cache_cluster_name

cache_instance_name

cache_name

vpn_name

The remote cache instance’s CPU utilization percentage.

cache_instances.cache_instance.remote.status.cache_requests_received

not applicable

cache_cluster_name

cache_instance_name

cache_name

vpn_name

The remote cache instance cache lookup requests received from client connections.

cache_instances.cache_instance.remote.status.stats.stat_name_Cached _Topics.current_value

not applicable

cache_cluster_name

cache_instance_name

cache_name

vpn_name

The total number of cached topics (indexes) on the remote cache instance.

cache_instances.cache_instance.remote.status.stats.stat_name_Messages_Cached.current_value

not applicable

cache_cluster_name

cache_instance_name

cache_name

vpn_name

The current number of cached messages on the remote cache instance.

cache_instances.cache_instance.remote.status.stats.stat_name_Messages_Cached_cumulative.current_value

not applicable

cache_cluster_name

cache_instance_name

cache_name

vpn_name

The total number of messages cached by the remote cache instance since the cache was empty.

cache_instances.cache_instance.remote.status.stats.stat_name_Message_Bytes_Cached.current_value

bytes

cache_cluster_name

cache_instance_name

cache_name

vpn_name

The current number of bytes consumed by cached messages on the remote cache instance (measured in bytes).

cache_instances.cache_instance.remote.status.stats.stat_name_Message_Bytes_Cached_cumulative.current_value

bytes

cache_cluster_name

cache_instance_name

cache_name

vpn_name

The current number of bytes consumed by cached messages on the remote cache instance (measured in bytes) since the cache was empty.

derived_metrics.cache_instance.status

not applicable

 

The cache instance status is healthy. This metric is derived.

derived_metrics.cache_instance.lost_message

not applicable

 

The cache instance is reporting a lost-message status. This metric is derived.

derived_metrics.cache_instance_resource_utilization.topic_utilization_percentage

percentage

 

The percentage of topics in use. This metric is derived.

derived_metrics.cache_instance_resource_utilization.memory_utilization_percentage

percentage

 

The percentage of memory in use. This metric is derived.

derived_metrics.cache_instance_resource_utilization.message_memory_utilization_percentage

percentage

 

The percentage of cached message bytes in use. This metric is derived.

derived_metrics.cache_instance_resource_utilization.request_queue_utilization_percentage

percentage

 

The percentage of queues in use. This metric is derived.

Client Statistics

client.global.stats.total_clients

not applicable  

The total number of connections on the event broker.

client.global.stats.total_clients_connected

not applicable  

The total number of connected clients.

client.global.stats.total_clients_connected_with_compression

not applicable  

The total number of connected clients connected with compression enabled.

client.global.stats.total_clients_connected_with_ssl

not applicable  

The total number of clients connected using the SSL protocol.

client.global.stats.total_clients_connected_service_smf

not applicable  

The total number of clients connected using the Solace Message Format (SMF) protocol.

client.global.stats.total_clients_connected_service_web

not applicable  

The total number of clients connected using the SSL protocol.

client.global.stats.total_clients_connected_service_rest

not applicable  

The total number of clients connected using REST.

client.global.stats.total_clients_connected_service_mqtt

not applicable  

The total number of clients connected using the MQTT protocol.

client.global.stats.client_data_messages_received

not applicable  

The total number of data messages that were received.

client.global.stats.client_data_messages_sent

not applicable  

The total number of data messages that were sent.

client.global.stats.client_persistent_messages_received

not applicable  

The total number of persistent messages that were received.

client.global.stats.client_persistent_messages_sent

not applicable  

The total number of persistent messages that were sent.

client.global.stats.client_non_persistent_messages_received

not applicable  

The total number of non-persistent messages that were received.

client.global.stats.client_non_persistent_messages_sent

not applicable  

The total number of non-persistent messages that were sent.

client.global.stats.client_direct_messages_received

not applicable  

The total number of direct messages that were received.

client.global.stats.client_direct_messages_sent

not applicable  

The total number of direct messages that were sent.

client.global.stats.client_data_bytes_received

bytes

 

The total of client data (bytes) that were received.

client.global.stats.client_persistent_bytes_received

bytes

 

The total of client persistent data (bytes) that were received.

client.global.stats.client_non_persistent_bytes_received

bytes

 

The total of client non-persistent data (bytes) that were received.

client.global.stats.client_direct_bytes_received

bytes

 

The total of client direct data (bytes) that were received.

client.global.stats.client_data_bytes_sent

bytes

 

The total of client data (bytes) that were sent.

client.global.stats.client_persistent_bytes_sent

bytes

 

The total of client persistent data (bytes) that were sent.

client.global.stats.client_non_persistent_bytes_sent

bytes

 

The total of client non-persistent data (bytes) that were sent.

client.global.stats.client_direct_bytes_sent

bytes

 

The total of client direct data (bytes) that were sent .

client.global.stats.current_login_req_received_rate_per_second

connections/second

 

The number of client connections per second.

client.global.stats.current_login_rsp_sent_rate_per_second

acknowledgements/second

 

The number of client connection acknowledgments per second.

client.global.stats.current_ingress_rate_per_second

messages/second

 

The incoming message rate (messages/second).

client.global.stats.current_egress_rate_per_second

messages/second

 

The outgoing message rate (messages/second).

client.global.stats.current_ingress_byte_rate_per_second

bytes/second

 

The incoming byte rate (bytes/second).

client.global.stats.current_ingress_persistent_rate_per_second

messages/second

 

The incoming persistent message rate (messages/second).

client.global.stats.current_ingress_nonpersistent_rate_per_second

messages/second

 

The incoming non-persistent message rate (messages/second).

client.global.stats.current_ingress_direct_rate_per_second

messages/second

 

The incoming direct message rate (messages/second).

client.global.stats.current_egress_byte_rate_per_second

bytes/second

 

The outgoing byte rate (bytes/second).

client.global.stats.current_egress_persistent_rate_per_second

messages/second

 

The outgoing persistent message rate (messages/second).

client.global.stats.current_egress_nonpersistent_rate_per_second

messages/second

 

The outgoing non-persistent message rate (messages/second).

client.global.stats.current_egress_direct_rate_per_second

messages/second

 

The outgoing direct message rate (messages/second).

client.global.stats.zip_stats.current_ingress_compressed_rate_per_second

messages/second

 

The incoming compressed message rate (messages/second).

client.global.stats.zip_stats.current_egress_compressed_rate_per_second

messages/second

 

The outgoing compressed message rate (messages/second).

client.global.stats.zip_stats.current_ingress_uncompressed_rate_per_second

messages/second

 

The incoming uncompressed message rate (messages/second).

client.global.stats.zip_stats.current_egress_uncompressed_rate_per_second

messages/second

 

The outgoing uncompressed-message rate (messages/second).

client.global.stats.ssl_stats.current_ingress_ssl_rate_per_second

messages/second

 

The incoming encrypted message rate (messages/second).

client.global.stats.ssl_stats.current_egress_ssl_rate_per_second

messages/second

 

The outgoing encrypted message rate (messages/second).

client.global.stats.ingress_discards.total_ingress_discards

not applicable  

The total incoming message discards.

client.global.stats.egress_discards.total_egress_discards

not applicable  

The total outgoing message discards.

Client Username Statistics

Limited to a maximum of 200 client usernames per event broker service service.

derived_metrics.client_username_resource_utilization.total_clients_utilization_percentage

percentage

 

The percentage of client username connections in use. This metric is derived.

derived_metrics.client_username_resource_utilization.total_clients_smf_utilization_percentage

percentage

 

The percentage of SMF client username connections in use. This metric is derived.

derived_metrics.client_username_resource_utilization.total_clients_web_utilization_percentage

percentage

 

The percentage of Web Messaging client username connections in use. This metric is derived.

derived_metrics.client_username_resource_utilization.total_endpoints_utilization_percentage

percentage

 

The percentage of client username endpoints in use. This metric is derived.

Config-Sync Statistics

derived_metrics.config_sync.up_or_disabled

not applicable  

The operational status of Config-Sync. This metric is derived.

DMR Cluster Statistics

derived_metrics.dmr.cluster.status

not applicable

 

The Dynamic Message Routing (DMR) cluster operational status is healthy. This metric is derived.

DMR Link Statistics

derived_metrics.dmr.link.status

not applicable

 

The DMR link operational status is healthy. This metric is derived.

DNS Statistics

derived_metrics.system.dns_status

not applicable

 

Whether the Domain Name System (DNS) is operational. This metric is derived.

Hardware HBA Link Statistics

derived_metrics.hba_link.status

not applicable

 

Whether the Host Bus Adapter (HBA) link is online. This metric is derived.

Message VPN Detailed Statistics

Limited to a maximum of 200 per event broker service metric.

vpn.total_unique_subscriptions

not applicable

vpn_name

The number of unique subscriptions in the Message VPN.

vpn.max_subscriptions

not applicable

vpn_name

The configured maximum number of subscriptions for the Message VPN.

vpn.total_remote_unique_subscriptions

not applicable

vpn_name

The number of subscriptions from remote brokers (DMR).

vpn.total_local_unique_subscriptions

not applicable

vpn_name

The number of local subscriptions in use by consumers connected to this Message VPN.

vpn.export_subscriptions_percent_complete

percentage

vpn_name

The percentage of subscriptions propagated to remote brokers.

vpn.connections

not applicable

vpn_name

The current number of connections to the Message VPN.

vpn.max_connections

not applicable

vpn_name

The configured maximum number of connections for the Message VPN.

vpn.connections_service_smf

not applicable

vpn_name

The total number of connections using the Solace Message Format (SMF) protocol in the Message VPN.

vpn.max_connections_service_smf

not applicable

vpn_name

The configured maximum number of connections using the SMF protocol.

vpn.connections_service_web

not applicable

vpn_name

The total number of connections using the Web Messaging protocol.

vpn.max_connections_service_web

not applicable

vpn_name

The configured maximum number of connections using the Web Messaging protocol.

vpn.connections_service_rest_incoming

not applicable

vpn_name

The total number of incoming REST connections.

vpn.max_connections_service_rest_incoming

not applicable

vpn_name

The configured maximum number of incoming connections using the REST protocol.

vpn.connections_service_mqtt

not applicable

vpn_name

The current number of MQTT connections.

vpn.max_connections_service_mqtt

not applicable

vpn_name

The configured maximum number of MQTT connections

vpn.connections_service_rest_outgoing

not applicable

vpn_name

The total number of outgoing REST connections.

vpn.max_connections_service_rest_outgoing

not applicable

vpn_name

The configured maximum number of outgoing connections using the REST protocol.

vpn.connections_service_amqp

not applicable

vpn_name

The current number of AMQP connections.

vpn.max_connections_service_amqp

not applicable

vpn_name

The configured maximum number of AMQP connections.

vpn.stats.login_msgs_received

not applicable

vpn_name

The number of client logins for the Message VPN.

vpn.stats.login_msgs_sent

not applicable

vpn_name

The number of client login acknowledgements for the Message VPN.

vpn.stats.total_client_messages_received

not applicable

vpn_name

The sum of data and control messages received.

vpn.stats.total_client_messages_sent

not applicable

vpn_name

The sum of data and control messages sent.

vpn.stats.client_data_messages_received

not applicable

vpn_name

The sum of data messages received.

vpn.stats.client_data_messages_sent

not applicable

vpn_name

The sum of data messages received.

vpn.stats.client_control_messages_received

not applicable

vpn_name

The sum of control messages received.

vpn.stats.client_control_messages_sent

not applicable

vpn_name

The sum of control messages sent.

vpn.stats.client_persistent_messages_received

not applicable

vpn_name

The sum of persistent messages received.

vpn.stats.client_persistent_messages_sent

not applicable

vpn_name

The sum of persistent messages sent.

vpn.stats.client_non_persistent_messages_received

not applicable

vpn_name

The sum of non-persistent messages received.

vpn.stats.client_non_persistent_messages_sent

not applicable

vpn_name

The sum of non-persistent messages sent.

vpn.stats.client_direct_messages_received

not applicable

vpn_name

The sum of direct messages received.

vpn.stats.client_direct_messages_sent

messages/second

vpn_name

The sum of direct messages sent.

vpn.stats.current_ingress_rate_per_second

messages/second

vpn_name

The number of incoming messages per second for the Message VPN.

vpn.stats.current_egress_rate_per_second

messages/second

vpn_name

The number of outgoing messages per second for the Message VPN.

vpn.stats.average_ingress_rate_per_minute

messages/second

vpn_name

The average of incoming messages per second sampled at 60 seconds for the Message VPN.

vpn.stats.average_egress_rate_per_minute

messages/second

vpn_name

The average of outgoing messages per second sampled at 60 seconds for the Message VPN.

vpn.stats.current_ingress_byte_rate_per_second

messages/second

vpn_name

The average of incoming bytes per second for the Message VPN.

vpn.stats.current_egress_byte_rate_per_second

messages/second

vpn_name

The average of outgoing bytes per second for the Message VPN.

vpn.stats.average_ingress_byte_rate_per_minute

messages/second

vpn_name

The average of incoming bytes per second sampled at 60 seconds for the Message VPN.

vpn.stats.average_egress_byte_rate_per_minute

messages/second

vpn_name

The average of outgoing bytes per second sampled at 60 seconds for the Message VPN.

vpn.stats.total_client_bytes_sent

bytes

vpn_name

The total bytes sent for data and control messages.

vpn.stats.client_data_bytes_sent

bytes

vpn_name

The total bytes sent for data messages.

vpn.stats.client_persistent_bytes_sent

bytes

vpn_name

The total bytes sent for persistent messages.

vpn.stats.client_non_persistent_bytes_sent

bytes

vpn_name

The total bytes sent for non-persistent messages.

vpn.stats.client_direct_bytes_sent

bytes

vpn_name

The total bytes sent for direct messages.

vpn.stats.client_control_bytes_sent

bytes

vpn_name

The total bytes sent for control messages.

vpn.stats.total_client_bytes_received

bytes

vpn_name

The total bytes received for data and control messages.

vpn.stats.client_data_bytes_received

bytes

vpn_name

The total bytes received for data messages

vpn.stats.client_persistent_bytes_received

bytes

vpn_name

The total bytes received for persistent messages

vpn.stats.client_non_persistent_bytes_received

bytes

vpn_name

The total bytes received for non-persistent messages

vpn.stats.client_direct_bytes_received

bytes

vpn_name

The total bytes received for direct messages

vpn.stats.client_control_bytes_received

bytes

vpn_name

The total bytes received for control messages

vpn.stats.zip_stats.current_ingress_compressed_rate_per_second

messages/second

vpn_name

The incoming compressed messages per second.

vpn.stats.zip_stats.current_egress_compressed_rate_per_second

messages/second

vpn_name

The outgoing compressed messages per second.

vpn.stats.zip_stats.current_ingress_uncompressed_rate_per_second

messages/second

vpn_name

The incoming uncompressed messages per second.

vpn.stats.zip_stats.current_egress_uncompressed_rate_per_second

messages/second

vpn_name

The outgoing uncompressed messages per second.

vpn.stats.ssl_stats.current_ingress_ssl_rate_per_second

messages/second

vpn_name

The incoming encrypted messages per second using the SSL protocol.

vpn.stats.ssl_stats.current_egress_ssl_rate_per_second

messages/second

vpn_name

The outgoing encrypted messages per second using the SSL protocol.

vpn.stats.ssl_stats.ingress_ssl_bytes

bytes

vpn_name

The incoming encrypted messages using the SSL protocol, measured in bytes.

vpn.stats.ssl_stats.egress_ssl_bytes

bytes

vpn_name

The outgoing encrypted messages using the SSL protocol, measured in bytes.

vpn.stats.ssl_stats.average_ingress_ssl_rate_per_minute

bytes/minute

vpn_name

The average incoming encrypted messages using the SSL protocol, measured in bytes and sampled at 60 seconds.

vpn.stats.ssl_stats.average_egress_ssl_rate_per_minute

bytes/minute

vpn_name

The average outgoing encrypted messages using the SSL protocol, measured in bytes and sampled at 60 seconds.

vpn.stats.ingress_discards.total_ingress_discards

not applicable

vpn_name

The total incoming message discards for the Message VPN.

vpn.stats.ingress_discards.no_subscription_match

not applicable

vpn_name

The incoming message discards with no subscription match for the Message VPN.

vpn.stats.ingress_discards.topic_parse_error

not applicable

vpn_name

The incoming message discards with topic-parse errors for the Message VPN.

vpn.stats.ingress_discards.parse_error

not applicable

vpn_name

The incoming message discards with parse error for the Message VPN.

vpn.stats.ingress_discards.msg_too_big

not applicable

vpn_name

The incoming message discards with a message size that exceeds the limit for the Message VPN.

vpn.stats.ingress_discards.ttl_exceeded

not applicable

vpn_name

The incoming message discards with a time-to-live (TTL) expiry for the Message VPN.

vpn.stats.ingress_discards.publish_topic_acl

not applicable

vpn_name

The incoming message discards due to publisher ACL rules for the Message VPN.

vpn.stats.ingress_discards.message_spool_congestion

not applicable

vpn_name

The incoming message discards with Message Spool congestion for the Message VPN.

vpn.stats.ingress_discards.msg_spool_discards

not applicable

vpn_name

The incoming message discards with Message Spool discards for the Message VPN.

vpn.stats.egress_discards.total_egress_discards

not applicable

vpn_name

The total outgoing message discards for the Message VPN.

vpn.stats.egress_discards.transmit_congestion

not applicable

vpn_name

The outgoing message discards due to slow consumers for the Message VPN.

vpn.stats.egress_discards.compression_congestion

not applicable

vpn_name

The outgoing message discards due to compression congestion for the Message VPN.

vpn.stats.egress_discards.message_elided

not applicable

vpn_name

The outgoing message discards due to message eliding for the Message VPN.

vpn.stats.egress_discards.ttl_exceeded

not applicable

vpn_name

The outgoing message discards due to message time-to-live (TTL) expiry for the Message VPN.

vpn.stats.egress_discards.client_not_connected

not applicable

vpn_name

The outgoing message discards due to disconnected consumers for the Message VPN.

vpn.stats.egress_discards.msg_spool_egress_discards

not applicable

vpn_name

The total outgoing message discards for all persistent message discards for the Message VPN.

Message VPN Replication Statistics

Limited to a maximum of 200 per event broker service metric.

derived_metrics.vpn.replication_state

not applicable  

Produces the following values based on message VPN replication state:

  • 1 — replication is enabled with the Active replication state.
  • 0 — replication is enabled with the Standby replication state.
  • -1 — replication is off.

This metric is derived.

derived_metrics.vpn.replication_status

not applicable

 

Replicated message Message VPNs are enabled, bridges are connected, and have a bound queue. This metric is derived. For more information, see Data Center Replication for Disaster Recovery.

derived_metrics.vpn.replication_sync_eligible.downgrade

not applicable

 

Message VPN replication has degraded and is now asynchronous. This metric is derived. For more information, see Data Center Replication for Disaster Recovery.

derived_metrics.vpn.replication_sync_eligible.reject

not applicable

 

Message VPN replication has degraded and synchronous messages and transactions are being rejected. This metric is derived. For more information, see Data Center Replication for Disaster Recovery.

Message VPN Message Spool Statistics

Limited to a maximum of 200 per event broker service metric.

message_vpn.vpn.current_queues_and_topic_endpoints

not applicable

vpn_name

The number of queues and topic endpoints on the Message VPN.

message_vpn.vpn.maximum_queues_and_topic_endpoints

not applicable

vpn_name

The maximum number of queues and topic endpoints permitted on the Message VPN.

message_vpn.vpn.num_queues

not applicable

vpn_name

The total number of queues on the Message VPN.

message_vpn.vpn.num_topic_endpoints

not applicable

vpn_name

The total number of topic endpoints on the Message VPN.

message_vpn.vpn.current_messages_spooled

not applicable

vpn_name

The current number of messages that are spooled for the Message VPN.

message_vpn.vpn.current_spool_usage_mb

MB

vpn_name

The current size (MB) of all messages that are spooled for the Message VPN.

message_vpn.vpn.maximum_spool_usage_mb

MB

vpn_name

The maximum storage (MB) permitted for the Message VPN.

message_vpn.vpn.current_transacted_sessions

not applicable

vpn_name

The current number of transactional sessions (connections) in use on the Message VPN.

message_vpn.vpn.maximum_transacted_sessions

not applicable

vpn_name

The maximum number of transactional sessions (connections) permitted on the Message VPN.

message_vpn.vpn.transacted_sessions_local_used

not applicable

vpn_name

The current number of local-transactional sessions (connections) in use on the Message VPN.

message_vpn.vpn.transacted_sessions_xa_used

not applicable

vpn_name

The current number of XA-transactional sessions (connections) in use on the VPN.

message_vpn.vpn.current_transactions

not applicable

vpn_name

The current number of open transactions on the Message VPN.

message_vpn.vpn.maximum_transactions

not applicable

vpn_name

The maximum number of open transactions permitted on the Message VPN.

message_vpn.vpn.transactions_local_used

not applicable

vpn_name

The current number of open local transactions on the Message VPN.

message_vpn.vpn.transactions_xa_used

not applicable

vpn_name

The current number of open XA transactions on the Message VPN.

message_vpn.vpn.current_egress_flows

not applicable

vpn_name

The current number of outgoing consumer flows for the Message VPN.

message_vpn.vpn.maximum_egress_flows

not applicable

vpn_name

The maximum number of outgoing consumer flows permitted for the Message VPN.

message_vpn.vpn.current_ingress_flows

not applicable

vpn_name

The current number of incoming publisher flows for the Message VPN.

message_vpn.vpn.maximum_ingress_flows

not applicable

vpn_name

The maximum number of incoming publisher flows permitted for the Message VPN.

derived_metrics.vpn.vpn_enabled

not applicable

vpn_name

Indicates whether the message VPN is enabled or disabled:

  • 1—Enabled
  • 0—Disabled

This metric is derived.

derived_metrics.vpn.vpn_state

not applicable

vpn_name

Indicates the state of the mesage VPN:

  • 1—Up
  • 0—Down

This metric is derived.

derived_metrics.vpn_resource_utilization.total_clients_connected_utilization_percentage

percentage

vpn_name

The percentage of Message VPN connections in use. This metric is derived.

derived_metrics.vpn_resource_utilization.total_clients_connected_service_smf_utilization_percentage

percentage

vpn_name

The percentage of SMF connections in use. This metric is derived.

derived_metrics.vpn_resource_utilization.total_clients_connected_service_web_utilization_percentage

percentage

vpn_name

The percentage of Web Messaging connections in use. This metric is derived.

derived_metrics.vpn_resource_utilization.total_clients_connected_service_rest_incoming_utilization_percentage

percentage

vpn_name

The percentage of incoming REST connections in use. This metric is derived.

derived_metrics.vpn_resource_utilization.total_clients_connected_service_rest_outgoing_utilization_percentage

percentage

vpn_name

The percentage of outgoing REST connections in use. This metric is derived.

derived_metrics.vpn_resource_utilization.total_clients_connected_service_mqtt_utilization_percentage

percentage

vpn_name

The percentage of MQTT connections in use. This metric is derived.

derived_metrics.vpn_resource_utilization.total_clients_connected_service_amqp_utilization_percentage

percentage

vpn_name

The percentage of AMQP connections in use. This metric is derived.

derived_metrics.vpn_resource_utilization.total_subscription_utilization_percentage

percentage

vpn_name

The percentage of total unique subscriptions in use. This metric is derived.

Message Spool Rates by Message VPN Statistics

Limited to a maximum of 200 per event broker service metric.

message_spool_rates.total_message_vpn_spool_rates.qendpt_data_rates.current_ingress_byte_rate_per_second

bytes/second

vpn_name

The incoming message rate (bytes/second) for a queue endpoint.

message_spool_rates.total_message_vpn_spool_rates.qendpt_data_rates.current_ingress_rate_per_second

messages/second

vpn_name

The incoming messages rate (messages/second) for a queue endpoint.

message_spool_rates.total_message_vpn_spool_rates.qendpt_data_rates.current_egress_byte_rate_per_second

bytes/second

vpn_name

The outgoing messages rate (bytes/second) for a queue endpoint.

message_spool_rates.total_message_vpn_spool_rates.qendpt_data_rates.current_egress_rate_per_second

messages/second

vpn_name

The outgoing messages rate (messages/second) for a queue endpoint.

Message Spool Statistics

message_spool_info.max_disk_usage

MB

 

The size of the disk (in MB) used for the Message Spool.

message_spool_info.max_message_count

not applicable

 

The maximum number of messages that can exist at one time on the Message Spool.

message_spool_info.max_message_spool_entities

not applicable

 

The number of endpoints supported by the Message Spool.

message_spool_info.message_count_utilization_percentage

percentage

 

The percentage of the maximum message count that is currently in use.

message_spool_info.transaction_resource_utilization_percentage

percentage

 

The percentage of transaction resources that is currently in use.

message_spool_info.transacted_session_resource_utilization_percentage

percentage

 

The percentage of transaction resources utilized by all transacted sessions.

This is the percentage of system resources required per transaction session, how many transactions can be handled in a session (connection that are capable of supporting transactions), and the resources required per transaction per session.

message_spool_info.transacted_session_count_utilization_percentage

percentage

 

The percentage of transacted sessions in use.

message_spool_info.delivered_unacked_msgs_utilization_percentage

percentage

 

The percentage of persistent messages delivered to consumers but not yet acknowledged. The event broker has a limited number of messages that it allows to be in a unacknowledged state.

message_spool_info.spool_files_utilization_percentage

percentage

 

The percentage of Message Spool files that is utilized. The event broker has a limited number of Message Spool files that it can manage.

message_spool_info.active_disk_partition_usage

MB

 

The amount of space consumed on the message spool disk (MB) of the active nodes.

message_spool_info.mate_disk_partition_usage

MB

 

The amount of space consumed on the message spool disk (MB) of the backup nodes.

message_spool_info.message_spool_entities_used_by_queue

not applicable

 

The number of Message Spool entities consumed by queues.

message_spool_info.message_spool_entities_used_by_dte

not applicable

 

The number of Message Spool entities consumed by durable topic endpoints.

message_spool_info.transacted_sessions_used

not applicable

 

The number of transactional sessions in use.

message_spool_info.transacted_sessions_local_used

not applicable

 

The number of local transactional sessions in use.

message_spool_info.transacted_sessions_xa_used

not applicable

 

The count of XA transaction currently in use. XA transactions are distributed transactions managed by an external transaction manager.

message_spool_info.transactions_used

not applicable

 

The total number of local transactions and XA transactions in use.

message_spool_info.max_transactions

not applicable

 

The maximum number of local transactions and XA transactions.

message_spool_info.transactions_local_used

not applicable

 

The number of local transactions in use.

message_spool_info.transactions_xa_used

not applicable

 

The number of XA transactions in use.

message_spool_info.queue_topic_subscriptions_used

not applicable

 

The number of topic subscriptions in use.

message_spool_info.ingress_flows_allowed

not applicable

 

The maximum number of ingress flows.

message_spool_info.flows_allowed

not applicable

 

The maximum number of flows. For more information, see Creating Flows.

message_spool_info.ingress_flow_count

not applicable

 

The number of ingress flows (Guaranteed Messaging client publish flows).

message_spool_info.active_flow_count

not applicable

 

The number of active flows. For more information, see Creating Flows.

message_spool_info.inactive_flow_count

not applicable

 

The number of inactive (disconnected) flows. For more information, see Creating Flows.

message_spool_info.browser_flow_count

not applicable

 

The count of browser flows. This provides you some insight to the messages in a queue.

message_spool_info.current_persist_usage

MB

 

The amount of data on disk (MB).

message_spool_info.total_messages_currently_spooled

not applicable

 

The number of messages currently spooled.

message_spool_info.current_cache_usage

not applicable

 

The amount of cache currently used for internal broker persistent messages.

derived_metrics.broker_resource_utilization.spool_utilization_percentage

not applicable

 

The percentage of space on the Message Spool disk in use. This metric is derived.

derived_metrics.broker_resource_utilization.ingress_flow_utilization_percentage

not applicable

 

The percentage of ingress flows in use. This metric is derived.

derived_metrics.broker_resource_utilization.egress_flow_utilization_percentage

not applicable

 

The percentage of total allowed egress flows utilized. This metric is derived.

derived_metrics.broker_resource_utilization.endpoint_utilization_percentage

not applicable

 

The percentage of message spool entities utilized by queues and topics. This metric is derived.

derived_metrics.nab_resource_utilization.ad_cache_utilization_percentage

not applicable

 

The Message Spool cache utilization percentage. This metric is derived.

derived_metrics.message_spool.is_ad_active

not applicable

 

Whether the Message Spool disk in the AD_Active state. This metric is derived.

Message Spool by Message VPN Statistics

Limited to a maximum of 200 per event broker service metric.

derived_metrics.vpn_resource_utilization.total_endpoint_utilization_percentage

percentage

vpn_name

The percentage of the maximum queues and topics in use. This metric is derived.

derived_metrics.vpn_resource_utilization.spool_utilization_percentage

percentage

vpn_name

The percentage of Message Spool disk storage capacity that is in use. This metric is derived.

derived_metrics.vpn_resource_utilization.transacted_session_utilization_percentage

percentage

vpn_name

The percentage of transacted sessions in use. This metric is derived.

derived_metrics.vpn_resource_utilization.transaction_utilization_percentage

percentage

vpn_name

The percentage of transactions in use. This metric is derived.

derived_metrics.vpn_resource_utilization.egress_flow_utilization_percentage

percentage

vpn_name

The percentage of egress flows in use. This metric is derived.

derived_metrics.vpn_resource_utilization.ingress_flow_utilization_percentage

percentage

vpn_name

The percentage of ingress flows in use. This metric is derived.

Message Spool Detailed Statistics by VPN

message_spool_stats.discard_spooling_not_ready

not applicable

vpn_name

The total number of messages discards due to the Message Spool not being ready.

message_spool_stats.discard_ooo

not applicable

vpn_name

The messages were discarded due to the sequence number being out of order.

message_spool_stats.discard_duplicate

not applicable

vpn_name

The messages were discarded due to duplicate sequence number.

message_spool_stats.discard_nodest

not applicable

vpn_name

The messages were discarded due to there being no destination (or a subscription match).

message_spool_stats.discard_spool_over_quota

not applicable

vpn_name

The messages were discarded because Message Spool quota has been exceeded.

message_spool_stats.discard_qendpt_over_quota

not applicable

vpn_name

The messages were discarded because the persistent endpoint quota has been exceeded.

message_spool_stats.discard_max_msg_usage_exceeded

not applicable

vpn_name

The messages were discarded because the maximum number of spooled messages permitted has been exceeded.

message_spool_stats.discard_max_msg_size_exceeded

not applicable

vpn_name

The messages were discarded because the maximum allowed message size has been exceeded.

message_spool_stats.discard_remote_router_spooling_not_supported

not applicable

vpn_name

The messages were discarded because the remote broker Message Spool status was down.

message_spool_stats.discard_spool_to_adb_fail

not applicable

vpn_name

The messages were discarded because of an ADB (Assured Delivery Blade / process) failure.

message_spool_stats.discard_spool_to_disk_fail

not applicable

vpn_name

The messages were discarded due to a disk failure.

message_spool_stats.discard_spool_file_limit_exceeded

not applicable

vpn_name

The messages were discarded because the system Message Spool file limit was exceeded.

message_spool_stats.discard_errored_message

not applicable

vpn_name

The number of messages that were discarded because an error spooling the message was encountered.

message_spool_stats.discard_queue_not_found

not applicable

vpn_name

The messages were discarded because the queue was missing or was not found.

message_spool_stats.spool_shutdown_discard

not applicable

vpn_name

The messages were discarded because the Message Spool (queue, Message VPN, or System) was shutdown.

message_spool_stats.user_profile_deny_guaranteed

not applicable

vpn_name

The messages were discarded due to client profile restrictions.

message_spool_stats.discard_publisher_not_found

not applicable

vpn_name

The messages were discarded due to a publisher disconnection.

message_spool_stats.no_local_delivery_discard

not applicable

vpn_name

The messages were discarded because local delivery was disabled (delivery back to publisher).

message_spool_stats.smf_ttl_exceeded

not applicable

vpn_name

The messages were discarded due to SMF TTL (Solace Message Format Time-to-Live) expiry.

message_spool_stats.publish_acl_denied

not applicable

vpn_name

The messages were discarded because of publisher topic ACL restrictions.

message_spool_stats.destination_group_error

not applicable

vpn_name

The messages were rejected because one or more queues were unable to spool the message.

message_spool_stats.low_priority_msg_congestion_discard

not applicable

vpn_vame

The low-priority messages were discarded because persistent-endpoint congestion was in favor of higher priority messages.

message_spool_stats.replication_is_standby_discard

not applicable

vpn_name

The messages were discarded due to VPN replication status is in standby replication state.

message_spool_stats.sync_replication_ineligible_discard

not applicable

vpn_name

The messages were discarded due to status of replication bridge is Sync Ineligible.

message_spool_stats.discard_other

not applicable

vpn_name

The messages were discarded due to status other (no matching discard category).

message_spool_stats.total_deleted_messages

not applicable

vpn_name

The total, system-wide number of administrator-deleted messages.

message_spool_stats.total_ttl_expired_discard_messages

not applicable

vpn_name

The total number of messages discarded due to time-to-live (TTL) expiration

message_spool_stats.total_ttl_expired_to_dmq_messages

not applicable

vpn_name

The total number of messages discarded due to TTL expiration that were moved to a dead message queue (DMQ).

message_spool_stats.total_ttl_expired_to_dmq_failures

not applicable

vpn_name

The total number of messages discarded due to TTL expiration that failed to be moved to the DMQ.

message_spool_stats.max_redelivery_exceeded_discard_messages

not applicable

vpn_name

The total number of messages discarded because the max redelivery attempts set on the queue were exceeded.

message_spool_stats.max_redelivery_exceeded_to_dmq_messages

not applicable

vpn_name

The total number of messages discarded because the maximum redelivery attempts set on the queue were exceeded and that were moved to the DMQ.

message_spool_stats.max_redelivery_exceeded_to_dmq_failures

not applicable

vpn_name

The total number of messages discarded because the maximum redelivery attempts that were set on the queue were exceeded and that failed to be moved to the DMQ.

message_spool_stats.total_ttl_exceeded_discard_messages

not applicable

vpn_name

The total number of messages discarded because the TTL expiration has been exceeded.

message_spool_stats.ingress_messages

not applicable

vpn_name

The number of system-wide, incoming persistent and promoted messages.

message_spool_stats.ingress_messages_promoted

not applicable

vpn_name

The number of system-wide, incoming direct messages promoted to persistent messages.

message_spool_stats.ingress_messages_demoted

not applicable

vpn_name

The number of system-wide, incoming persistent messages that were demoted to direct messages.

message_spool_stats.promoted_messages_replicated

not applicable

vpn_name

The number of system-wide, incoming direct messages promoted to persistent and forwarded to the replication mate (broker).

message_spool_stats.ingress_messages_async_replicated

not applicable

vpn_name

The number of system-wide, asynchronous messages sent on the replication bridge.

message_spool_stats.ingress_messages_sync_replicated

not applicable

vpn_name

The number of system-wide, synchronous messages sent on the replication bridge.

message_spool_stats.ingress_messages_from_replication_mate

not applicable

vpn_name

The number of messages received on the replication bridge.

Multi-Node Routing Statistics

neighbor.neighbors.neighbor.stats.current_message_rate_messages_per_second.data_rate.ingress

messages/second

neighbor_name

The rate of incoming messages per second over the Multi-Node Routing (MNR) link.

neighbor.neighbors.neighbor.stats.current_message_rate_messages_per_second.data_rate.egress

messages/second

neighbor_name

The rate of outgoing message per second over an MNR link.

neighbor.neighbors.neighbor.stats.ingress_discards.total_ingress_discards

not applicable

neighbor_name

The number of incoming message discards for an MNR link.

neighbor.neighbors.neighbor.stats.egress_discards.total_egress_discards

not applicable

neighbor_name

The number of outgoing message discards for an MNR link.

derived_metrics.mnr.neighbor.status

not applicable

neighbor_name

The status of the Multi-Node Routing (MNR) neighbor is healthy. This metric is derived.

neighbor.neighbors.neighbor.connections.connection.round_trip_time_smooth_us

microseconds (µs)

neighbor_name

Round-trip time in microseconds (µs) for the MNR connection.

neighbor.neighbors.neighbor.connections.connection.blocked_cycles_percent

not applicable

neighbor_name

Percentage of time the MNR connection is blocked due to backpressure and cannot publish messages.

Bridge Statistics

bridges.bridge.client.stats.current_ingress_rate_per_second

messages/second

remote_vpn_name

bridge_name

vpn_name

The rate of incoming messages per second for a Message VPN bridge (or simply, bridge) connection from a remote Message VPN.

bridges.bridge.client.stats.current_egress_rate_per_second

messages/second

remote_vpn_name

bridge_name

vpn_name

The rate of outgoing messages per second for a bridge connection to a remote Message VPN.

bridges.bridge.client.stats.current_ingress_byte_rate_per_second

messages/second

remote_vpn_name

bridge_name

vpn_name

The rate of incoming bytes per second for a bridge connection from a remote Message VPN.

bridges.bridge.client.stats.current_egress_byte_rate_per_second

messages/second

remote_vpn_name

bridge_name

vpn_name

The rate of outgoing bytes per second for a bridge connection to a remote Message VPN.

bridges.bridge.client.stats.client_data_messages_received

not applicable

remote_vpn_name

bridge_name

vpn_name

The number of messages received for a bridge for all message types.

bridges.bridge.client.stats.client_data_messages_sent

not applicable

remote_vpn_name

bridge_name

vpn_name

The number of messages sent for a bridge for all message types.

bridges.bridge.client.stats.client_persistent_messages_received

not applicable

remote_vpn_name

bridge_name

vpn_name

The number of messages received for a bridge for persistent messages.

bridges.bridge.client.stats.client_persistent_messages_sent

not applicable

remote_vpn_name

bridge_name

vpn_name

The number of messages sent for a bridge for persistent messages.

bridges.bridge.client.stats.client_non_persistent_messages_received

not applicable

remote_vpn_name

bridge_name

vpn_name

The number of messages received for a bridge for non-persistent messages.

bridges.bridge.client.stats.client_non_persistent_messages_sent

not applicable

remote_vpn_name

bridge_name

vpn_name

The number of messages sent for a bridge for non-persistent messages.

bridges.bridge.client.stats.client_direct_messages_received

not applicable

remote_vpn_name

bridge_name

vpn_name

The number of messages received for a bridge for direct messages.

bridges.bridge.client.stats.client_direct_messages_sent

not applicable

remote_vpn_name

bridge_name

vpn_name

The number of messages sent for a bridge for direct messages.

bridges.bridge.client.stats.ingress_discards.total_ingress_discards

not applicable

remote_vpn_name

bridge_name

vpn_name

The number of incoming message discards for a bridge for all message types.

bridges.bridge.client.stats.egress_discards.total_egress_discards

not applicable

remote_vpn_name

bridge_name

vpn_name

The number of outgoing message discards for a bridge for all message types.

derived_metrics.bridge.status

not applicable

remote_vpn_name

bridge_name

vpn_name

The bridge's inbound, outbound, and queue status is healthy. This metric is derived.

bridges.bridge.client.connection.round_trip_time_smooth_us

not applicable

remote_vpn_name

bridge_name

vpn_name

Round trip time in us for the bridge’s connection

bridge.bridges.bridge.client.connection.blocked_cycles_percent

not applicable

remote_vpn_name

bridge_name

vpn_name

Percentage of time the bridge is blocked due to backpressure and cannot publish messages

Queue Rate Statistics

Limited to a maximum of 200 per event broker service metric.

queues.queue.rates.qendpt_data_rates.current_ingress_byte_rate_per_second

bytes/second

vpn_name

queue_name

The incoming message rate for the queue endpoint measured in bytes per second.

queues.queue.rates.qendpt_data_rates.current_ingress_rate_per_second

messages/second

vpn_name

queue_name

The incoming message rate for the queue endpoint measured in messages per second.

queues.queue.rates.qendpt_data_rates.current_egress_byte_rate_per_second

bytes/second

vpn_name

queue_name

The outgoing message rate for the queue endpoint measured in bytes per second.

queues.queue.rates.qendpt_data_rates.current_egress_rate_per_second

messages/second

vpn_name

queue_name

The outgoing message rate for the queue endpoint measured in bytes per second.

Queue Statistics

Limited to a maximum of 200 per event broker service metric.

queues.queue.info.bind_count

not applicable

vpn_name

queue_name

The number of consumers bound to the queue.

queues.queue.info.num_messages_spooled

not applicable

vpn_name

queue_name

The number of messages spooled.

queues.queue.info.current_spool_usage_in_mb

MB

vpn_name

queue_name

The size (MB) of all messages currently spooled.

derived_metrics.queue_resource_utilization.spool_utilization_percentage

percentage

vpn_name

queue_name

The percentage of the Message Spool disk space in use. This metric is derived.

derived_metrics.queues.unbound_and_enabled_with_messages

not applicable

vpn_name

queue_name

A queue has messages spooled but no clients consuming from the queue. This metric is derived.

message_spool.message_vpn.vpn.queues.unbound_and_enabled_with_messages

not applicable

vpn_name

queue_name

The number of queues on a Message VPN that are unbound and have messages in the queue. This metric is derived.

Replication Statistics

replication.stats.standby_stats.ack_propagation.ack_prop_msgs_rx not applicable  

The number of acknowledgment propagation messages received by the backup site.

replication.stats.standby_stats.ack_propagation.out_of_seq_rx not applicable   The number of acknowledgment propagation messages received by the backup site that are out of sequence.
replication.stats.standby_stats.ack_propagation.recon_req_tx not applicable   The number of reconcile requests sent by the backup site back to the active site.
replication.stats.standby_stats.transaction_replication.transaction_requests not applicable   The total number of transaction requests received by the backup site.
replication.stats.standby_stats.transaction_replication.transaction_requests_fail not applicable   The number of transaction requests that failed on the standby site.
replication.stats.standby_stats.transaction_replication.transaction_requests_success not applicable   The number of transaction requests successfully processed on the backup site.

REST Delivery Point Statistics

Limited to a maximum of 200 per event broker service metric.

rest.rest_delivery_points.rest_delivery_point.stats.http_post_request_messages_sent

not applicable

rdp_name

vpn_name

The number of HTTP POST requests sent to the post-request-target (string to use when sending requests) when delivering messages to consumers.

rest.rest_delivery_points.rest_delivery_point.stats.http_post_request_messages_sent_connection_closed

not applicable

rdp_name

vpn_name

The number of closed HTTP connections between the RDP and post-request-target.

rest.rest_delivery_points.rest_delivery_point.stats.http_post_response_messages_received

not applicable

rdp_name

vpn_name

The total number of POST responses received from the post-request-target.

rest.rest_delivery_points.rest_delivery_point.stats.http_post_response_messages_received_successful

not applicable

rdp_name

vpn_name

The number of successful HTTP POST responses received from the post-request-target.

rest.rest_delivery_points.rest_delivery_point.stats.http_post_response_messages_received_error

not applicable

rdp_name

vpn_name

The number of HTTP errors when issuing a POST request to the post-request-target.

derived_metrics.rest_delivery_point.status

not applicable

 

The REST Delivery Point (RDP) endpoint status is healthy. This metric is derived.

Server Certificate Statistics

service.ssl.server_certificate.days_to_expire.count

not applicable

 

The number of days remaining before the event brokers SSL certificate expires. This metric is derived.

Topic Endpoint Rate Statistics

Limited to a maximum of 200 per event broker service metric.

topic_endpoints.topic_endpoint.rates.qendpt_data_rates.current_ingress_byte_rate_per_second

bytes/second

vpn_name

topic_endpoint

The incoming message rate (bytes/second) for the topic endpoint.

topic_endpoints.topic_endpoint.rates.qendpt_data_rates.current_ingress_rate_per_second

messages/second

vpn_name

topic_endpoint

The incoming message rate (messages/second) for the topic endpoint.

topic_endpoints.topic_endpoint.rates.qendpt_data_rates.current_egress_byte_rate_per_second

bytes/second

vpn_name

topic_endpoint

The outgoing message rate (bytes/second) for the topic endpoint.

topic_endpoints.topic_endpoint.rates.qendpt_data_rates.current_egress_rate_per_second

messages/second

vpn_name

topic_endpoint

The outgoing message rate (messages/second) for the topic endpoint measured.

derived_metrics.topic_endpoint_resource_utilization.spool_utilization_percentage

percentage

vpn_name

topic_endpoint

The percentage of Message Spool disk space in use. This metric is derived.

derived_metrics.topic_endpoints.unbound_and_enabled_with_messages

not applicable

vpn_name

topic_endpoint

A topic has messages spooled and no consumers. This metric is derived.

message_spool.message_vpn.vpn.topic_endpoints.unbound_and_enabled_with_messages

not applicable

vpn_name

The number of topics on a Message VPN that are unbound with messages. This metric is derived.

Topic Endpoint Statistics

Limited to a maximum of 200 per event broker service metric.

topic_endpoints.topic_endpoint.info.bind_count

not applicable

vpn_name

topic_endpoint

The number of consumers bound to a topic endpoint.

topic_endpoints.topic_endpoint.info.num_messages_spooled

not applicable

vpn_name

topic_endpoint

The number of messages spooled.

topic_endpoints.topic_endpoint.info.current_spool_usage_in_mb

MB

vpn_name

topic_endpoint

The size (MB) of all the messages currently spooled.

Subscription Statistics

subscriptions.total_unique_subscriptions

not applicable  

The number of system-level unique subscriptions within the DMR cluster (connected event broker services).

Kafka Bridge Statistics

kafka.kafka_senders.kafka_sender.enabled not applicable

vpn_name

kafka_sender_name

Indicates if the Kafka bridge sender is enabled:

  • 1—Up
  • 0—Down
kafka.kafka_senders.kafka_sender.up not applicable

vpn_name

kafka_sender_name

Indicates if the Kafka bridge sender is operational:

  • 1—Up
  • 0—Down
kafka.kafka_receivers.kafka_receiver.enabled not applicable

vpn_name

kafka_receiver_name

Indicates if the Kafka bridge receiver is enabled:

  • 1—Up
  • 0—Down
kafka.kafka_receivers.kafka_receiver.up not applicable

vpn_name

kafka_receiver_name

Indicates if the Kafka bridge receiver is operational:

  • 1—Up
  • 0—Down
kafka.kafka_senders.kafka_sender.tx_request_count not applicable

vpn_name

kafka_sender_name

The total number of requests sent by the Kafka sender.
kafka.kafka_senders.kafka_sender.tx_request_byte_count not applicable

vpn_name

kafka_sender_name

The byte count for the total number of requests sent by the Kafka sender.
kafka.kafka_senders.kafka_sender.tx_message_count not applicable

vpn_name

kafka_sender_name

The total number of messages sent by the Kafka sender.
kafka.kafka_senders.kafka_sender.tx_message_byte_count not applicable

vpn_name

kafka_sender_name

The byte count for the total number of messages sent by the Kafka sender.
kafka.kafka_senders.kafka_sender.rx_message_count not applicable

vpn_name

kafka_sender_name

The total number of requests received by the Kafka receiver.
kafka.kafka_senders.kafka_sender.rx_request_byte_count not applicable

vpn_name

kafka_sender_name

The byte count for the total number of requests received by the Kafka receiver.
kafka.kafka_senders.kafka_sender.rx_message_byte_count not applicable

vpn_name

kafka_sender_name

The total number of messages received by the Kafka sender.
kafka.kafka_receivers.kafka_receiver.rx_request_count not applicable

vpn_name

kafka_receiver_name

The total number of requests received by Kafka receiver.
kafka.kafka_receivers.kafka_receiver.rx_request_byte_count not applicable

vpn_name

kafka_receiver_name

The byte count for the total number of requests received by the Kafka receiver.
kafka.kafka_receivers.kafka_receiver.rx_message_count not applicable

vpn_name

kafka_receiver_name

The total number of messages received by the Kafka receiver.
kafka.kafka_receivers.kafka_receiver.rx_message_byte_count not applicable

vpn_name

kafka_receiver_name

The byte count for the total number of messages received by the Kafka receiver.
kafka.kafka_receivers.kafka_receiver.tx_request_count not applicable

vpn_name

kafka_receiver_name

The total number of requests sent by the Kafka receiver.
kafka.kafka_receivers.kafka_receiver.tx_request_byte_count not applicable

vpn_name

kafka_receiver_name

The byte count for the total number of requests received by the Kafka receiver.
kafka.kafka_receivers.kafka_receiver.tx_message_count not applicable

vpn_name

kafka_receiver_name

The total number of messages received by the Kafka receiver.
kafka.kafka_receivers.kafka_receiver.tx_message_byte_count not applicable

vpn_name

kafka_receiver_name

The byte count for the total number of messages received by the Kafka receiver.
kafka.kafka_receivers.kafka_receiver.rejected_msg_count not applicable

vpn_name

kafka_receiver_name

The total number of messages rejected by the Kafka receiver.
kafka_broker_connection_count not applicable   The number of Kafka connections on an broker.
kafka_receiver_count not applicable   The number of Kafka receivers configured for a message VPN.
kafka_receiver_operational_count not applicable   The number of Kafka receivers configured and operational for a message VPN.
kafka_sender_count not applicable   The number of Kafka senders configured for a message VPN.
kafka_sender_operational_count not applicable   The number of Kafka senders configured and operational for a message VPN.
max_kafka_bridge_count not applicable   The maximum number of Kafka bridges configured for a message VPN.
max_kafka_broker_connection_count not applicable   The maximum number of Kafka bridge connections configured for a message VPN.