Insights Metrics: Ma-Mem (Message Spool)
Solace Insights Metrics and Checks provides information about using, filtering, and understanding the metrics collected by Insights.
This page contains metrics and statistics for:
Maximum Guaranteed Message Size Statistics
| Metric Name |
Unit (If Applicable) | Polling Frequency in Seconds |
In Addition to Common Tags, Other Tags to Use |
Description |
|---|---|---|---|---|
|
max_guaranteed_message_size |
not applicable | 300 | The maximum guaranteed message size supported by the |
Memory Statistics
| Metric Name |
Unit (If Applicable) | Polling Frequency in Seconds |
In Addition to Common Tags, Other Tags to Use |
Description |
|---|---|---|---|---|
|
physical_memory_usage_percent |
percentage |
10 |
|
The percentage of physical memory used. |
|
subscription_memory_usage_percent |
percentage |
10 |
|
The percentage of memory used by topic subscriptions. |
|
slot_infos.slot_info.nab_buffer_load_factor |
percentage |
10 |
|
The percentage of Network Access Blade (NAB) egress buffers in use. |
Message Spool by Message VPN Statistics
| Metric Name |
Unit (If Applicable) | Polling Frequency in Seconds |
In Addition to Common Tags, Other Tags to Use |
Description |
|---|---|---|---|---|
|
derived_metrics.vpn_resource_utilization.total_endpoint_utilization_percentage |
percentage |
10 |
|
The percentage of the maximum queues and topics in use. This metric is derived. |
|
derived_metrics.vpn_resource_utilization.spool_utilization_percentage |
percentage |
10 |
|
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 |
10 |
|
The percentage of transacted sessions in use. This metric is derived. |
|
derived_metrics.vpn_resource_utilization.transaction_utilization_percentage |
percentage |
10 |
|
The percentage of transactions in use. This metric is derived. |
|
derived_metrics.vpn_resource_utilization.egress_flow_utilization_percentage |
percentage |
10 |
|
The percentage of egress flows in use. This metric is derived. |
|
derived_metrics.vpn_resource_utilization.ingress_flow_utilization_percentage |
percentage |
10 |
|
The percentage of ingress flows in use. This metric is derived. |
Message Spool Detailed Statistics by VPN
| Metric Name |
Unit (If Applicable) | Polling Frequency in Seconds |
In Addition to Common Tags, Other Tags to Use |
Description |
|---|---|---|---|---|
|
message_spool_stats.discard_spooling_not_ready |
not applicable |
10 |
|
The total number of messages discards due to the Message Spool not being ready. |
|
message_spool_stats.discard_ooo |
not applicable |
10 |
|
The messages were discarded due to the sequence number being out of order. |
|
message_spool_stats.discard_duplicate |
not applicable |
10 |
|
The messages were discarded due to duplicate sequence number. |
|
message_spool_stats.discard_nodest |
not applicable |
10 |
|
The messages were discarded due to there being no destination (or a subscription match). |
|
message_spool_stats.discard_spool_over_quota |
not applicable |
10 |
|
The messages were discarded because Message Spool quota has been exceeded. |
|
message_spool_stats.discard_qendpt_over_quota |
not applicable |
10 |
|
The messages were discarded because the persistent endpoint quota has been exceeded. |
|
message_spool_stats.discard_max_msg_usage_exceeded |
not applicable |
10 |
|
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 |
10 |
|
The messages were discarded because the maximum allowed message size has been exceeded. |
|
message_spool_stats.discard_remote_router_spooling_not_supported |
not applicable |
10 |
|
The messages were discarded because the remote broker Message Spool status was down. |
|
message_spool_stats.discard_spool_to_adb_fail |
not applicable |
10 |
|
The messages were discarded because of an ADB (Assured Delivery Blade / process) failure. |
|
message_spool_stats.discard_spool_to_disk_fail |
not applicable |
10 |
|
The messages were discarded due to a disk failure. |
|
message_spool_stats.discard_spool_file_limit_exceeded |
not applicable |
10 |
|
The messages were discarded because the system Message Spool file limit was exceeded. |
|
message_spool_stats.discard_errored_message |
not applicable |
10 |
|
The number of messages that were discarded because an error spooling the message was encountered. |
|
message_spool_stats.discard_queue_not_found |
not applicable |
10 |
|
The messages were discarded because the queue was missing or was not found. |
|
message_spool_stats.spool_shutdown_discard |
not applicable |
10 |
|
The messages were discarded because the Message Spool (queue, Message VPN, or System) was shutdown. |
|
message_spool_stats.user_profile_deny_guaranteed |
not applicable |
10 |
|
The messages were discarded due to client profile restrictions. |
|
message_spool_stats.discard_publisher_not_found |
not applicable |
10 |
|
The messages were discarded due to a publisher disconnection. |
|
message_spool_stats.no_local_delivery_discard |
not applicable |
10 |
|
The messages were discarded because local delivery was disabled (delivery back to publisher). |
|
message_spool_stats.smf_ttl_exceeded |
not applicable |
10 |
|
The messages were discarded due to SMF TTL ( Time-to-Live) expiry. |
|
message_spool_stats.publish_acl_denied |
not applicable |
10 |
|
The messages were discarded because of publisher topic ACL restrictions. |
|
message_spool_stats.destination_group_error |
not applicable |
10 |
|
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 | 10 |
|
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 |
10 |
|
The messages were discarded due to VPN replication status is in |
|
message_spool_stats.sync_replication_ineligible_discard |
not applicable |
10 |
|
The messages were discarded due to status of replication bridge is Sync Ineligible. |
|
message_spool_stats.discard_other |
not applicable |
10 |
|
The messages were discarded due to status other (no matching discard category). |
|
message_spool_stats.total_deleted_messages |
not applicable |
10 |
|
The total, system-wide number of administrator-deleted messages. |
|
message_spool_stats.total_ttl_expired_discard_messages |
not applicable |
10 |
|
The total number of messages discarded due to time-to-live (TTL) expiration |
|
message_spool_stats.total_ttl_expired_to_dmq_messages |
not applicable |
10 |
|
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 |
10 |
|
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 |
10 |
|
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 |
10 |
|
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 |
10 |
|
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 |
10 |
|
The total number of messages discarded because the TTL expiration has been exceeded. |
|
message_spool_stats.ingress_messages |
not applicable |
10 |
|
The number of system-wide, incoming persistent and promoted messages. |
|
message_spool_stats.ingress_messages_promoted |
not applicable |
10 |
|
The number of system-wide, incoming direct messages promoted to persistent messages. |
|
message_spool_stats.ingress_messages_demoted |
not applicable |
10 |
|
The number of system-wide, incoming persistent messages that were demoted to direct messages. |
|
message_spool_stats.promoted_messages_replicated |
not applicable |
10 |
|
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 |
10 |
|
The number of system-wide, asynchronous messages sent on the replication bridge. |
|
message_spool_stats.ingress_messages_sync_replicated |
not applicable |
10 |
|
The number of system-wide, synchronous messages sent on the replication bridge. |
|
message_spool_stats.ingress_messages_from_replication_mate |
not applicable |
10 |
|
The number of messages received on the replication bridge. |
Message Spool Rates by Message VPN Statistics
| Metric Name |
Unit (If Applicable) | Polling Frequency in Seconds |
In Addition to Common Tags, Other Tags to Use |
Description |
|---|---|---|---|---|
|
message_spool_rates.total_message_vpn_spool_rates.qendpt_data_rates.current_ingress_byte_rate_per_second |
bytes/second |
10 |
|
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 |
10 |
|
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 |
10 |
|
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 |
10 |
|
The outgoing messages rate (messages/second) for a queue endpoint. |
Message Spool Statistics
| Metric Name |
Unit (If Applicable) | Polling Frequency in Seconds |
In Addition to Common Tags, Other Tags to Use |
Description |
|---|---|---|---|---|
|
message_spool_info.max_disk_usage |
MB |
10 |
The size of the disk (in MB) used for the Message Spool. |
|
|
message_spool_info.max_message_count |
not applicable |
10 |
The maximum number of messages that can exist at one time on the Message Spool. |
|
|
message_spool_info.max_message_spool_entities |
not applicable |
10 |
The number of endpoints supported by the Message Spool. |
|
|
message_spool_info.message_count_utilization_percentage |
percentage |
10 |
The percentage of the maximum message count that is currently in use. |
|
|
message_spool_info.transaction_resource_utilization_percentage |
percentage |
10 |
The percentage of transaction resources that is currently in use. |
|
|
message_spool_info.transacted_session_resource_utilization_percentage |
percentage |
10 |
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 |
10 |
The percentage of transacted sessions in use. |
|
|
message_spool_info.delivered_unacked_msgs_utilization_percentage |
percentage |
10 |
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 |
10 |
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 |
10 |
The amount of space consumed on the message spool disk (MB) of the active nodes. |
|
|
message_spool_info.mate_disk_partition_usage |
MB |
10 |
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 |
10 |
The number of Message Spool entities consumed by queues. |
|
|
message_spool_info.message_spool_entities_used_by_dte |
not applicable |
10 |
The number of Message Spool entities consumed by durable topic endpoints. |
|
|
message_spool_info.transacted_sessions_used |
not applicable |
10 |
The number of transactional sessions in use. |
|
|
message_spool_info.transacted_sessions_local_used |
not applicable |
10 |
The number of local transactional sessions in use. |
|
|
message_spool_info.transacted_sessions_xa_used |
not applicable |
10 |
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 |
10 |
The total number of local transactions and XA transactions in use. |
|
|
message_spool_info.max_transactions |
not applicable |
10 |
The maximum number of local transactions and XA transactions. |
|
|
message_spool_info.transactions_local_used |
not applicable |
10 |
The number of local transactions in use. |
|
|
message_spool_info.transactions_xa_used |
not applicable |
10 |
The number of XA transactions in use. |
|
|
message_spool_info.queue_topic_subscriptions_used |
not applicable |
10 |
The number of topic subscriptions in use. |
|
|
message_spool_info.ingress_flows_allowed |
not applicable |
10 |
The maximum number of ingress flows. |
|
|
message_spool_info.flows_allowed |
not applicable |
10 |
The maximum number of flows. |
|
|
message_spool_info.ingress_flow_count |
not applicable |
10 |
The number of ingress flows (Guaranteed Messaging client publish flows). |
|
|
message_spool_info.active_flow_count |
not applicable |
10 |
The number of active flows. |
|
|
message_spool_info.inactive_flow_count |
not applicable |
10 |
The number of inactive (disconnected) flows. |
|
|
message_spool_info.browser_flow_count |
not applicable |
10 |
The count of browser flows. This provides you some insight to the messages in a queue. |
|
|
message_spool_info.current_persist_usage |
MB |
10 |
The amount of data on disk (MB). |
|
|
message_spool_info.total_messages_currently_spooled |
not applicable |
10 |
The number of messages currently spooled. |
|
|
message_spool_info.current_cache_usage |
not applicable |
10 |
The amount of cache currently used for internal broker persistent messages. |
|
|
derived_metrics.broker_resource_utilization.spool_utilization_percentage |
not applicable |
10 |
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 |
10 |
The percentage of ingress flows in use. This metric is derived. |
|
|
derived_metrics.broker_resource_utilization.egress_flow_utilization_percentage |
not applicable |
10 |
The percentage of total allowed egress flows utilized. This metric is derived. |
|
|
derived_metrics.broker_resource_utilization.endpoint_utilization_percentage |
not applicable |
10 |
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 |
10 |
The Message Spool cache utilization percentage. This metric is derived. |
|
|
derived_metrics.message_spool.is_ad_active |
not applicable |
10 |
Whether the Message Spool disk in the |