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 event broker.

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. For more information, see Configuring System Event Thresholds.

subscription_memory_usage_percent

percentage

10

 

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

10

 

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

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

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

10

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

10

vpn_name

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

derived_metrics.vpn_resource_utilization.transaction_utilization_percentage

percentage

10

vpn_name

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

derived_metrics.vpn_resource_utilization.egress_flow_utilization_percentage

percentage

10

vpn_name

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

derived_metrics.vpn_resource_utilization.ingress_flow_utilization_percentage

percentage

10

vpn_name

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

vpn_name

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

message_spool_stats.discard_ooo

not applicable

10

vpn_name

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

message_spool_stats.discard_duplicate

not applicable

10

vpn_name

The messages were discarded due to duplicate sequence number.

message_spool_stats.discard_nodest

not applicable

10

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

10

vpn_name

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

message_spool_stats.discard_qendpt_over_quota

not applicable

10

vpn_name

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

message_spool_stats.discard_max_msg_usage_exceeded

not applicable

10

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

10

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

10

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

10

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

10

vpn_name

The messages were discarded due to a disk failure.

message_spool_stats.discard_spool_file_limit_exceeded

not applicable

10

vpn_name

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

message_spool_stats.discard_errored_message

not applicable

10

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

10

vpn_name

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

message_spool_stats.spool_shutdown_discard

not applicable

10

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

10

vpn_name

The messages were discarded due to client profile restrictions.

message_spool_stats.discard_publisher_not_found

not applicable

10

vpn_name

The messages were discarded due to a publisher disconnection.

message_spool_stats.no_local_delivery_discard

not applicable

10

vpn_name

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

message_spool_stats.smf_ttl_exceeded

not applicable

10

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

10

vpn_name

The messages were discarded because of publisher topic ACL restrictions.

message_spool_stats.destination_group_error

not applicable

10

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 10

vpn_name

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

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

10

vpn_name

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

message_spool_stats.discard_other

not applicable

10

vpn_name

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

message_spool_stats.total_deleted_messages

not applicable

10

vpn_name

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

message_spool_stats.total_ttl_expired_discard_messages

not applicable

10

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

10

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

10

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

10

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

10

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

10

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

10

vpn_name

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

message_spool_stats.ingress_messages

not applicable

10

vpn_name

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

message_spool_stats.ingress_messages_promoted

not applicable

10

vpn_name

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

message_spool_stats.ingress_messages_demoted

not applicable

10

vpn_name

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

message_spool_stats.promoted_messages_replicated

not applicable

10

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

10

vpn_name

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

message_spool_stats.ingress_messages_sync_replicated

not applicable

10

vpn_name

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

message_spool_stats.ingress_messages_from_replication_mate

not applicable

10

vpn_name

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

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

10

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

10

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

10

vpn_name

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. For more information, see Creating 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. For more information, see Creating Flows.

message_spool_info.inactive_flow_count

not applicable

10  

The number of inactive (disconnected) flows. For more information, see Creating 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 AD_Active state. This metric is derived.