Understanding PubSub+ Insights Dashboards for Advanced Monitoring

When you enable PubSub+ Insights Advanced Monitoring, you have access to the rich PubSub+ Insights dashboards for Datadog that provide you with visualizations of the monitors and metrics. You can use these dashboards as is, clone them to create customized dashboards, or even create your own dashboards using the provided ecosystem of monitors and metrics that are provided with PubSub+ Insights.

All the PubSub+ Insights dashboards provided are organized in a similar manner. Before you look at the details of each dashboard, we recommend that you review the information in PubSub+ Insights Advanced Monitoring to have a basic understanding of how the PubSub+ Insights dashboards function.

These are the PubSub+ Insights dashboards that Solace provides:

Each dashboard has a version associated with it so that you can understand what changes occur between releases. For more information about the releases, see About PubSub+ Insights Dashboards for Datadog Releases.

For an understanding of how the metrics are collected and visualized, see the following topics:

For a list of available metrics that can be collected, see the following topic:

About PubSub+ Insights Dashboards for Datadog Releases

Each PubSub+ Insights dashboards for Datadog that Solace provides in Datadog has a three-segment version number with the notation X.Y.Z (e.g., 1.4.5). For more information about updates to the PubSub+ Insights dashboards, see the release notes at PubSub+ Cloud Releases.

You can use search on "dashboard" to find all the entries in the release notes related to PubSub+ Insights dashboards.

The version information for a given PubSub+ Insights dashboards might be useful to you if you've cloned one of them and want to see what changes might be useful to port to your cloned dashboard, want to understand backward compatibility of your cloned dashboards, or simply want to see what has changed and what new monitoring capabilities are available. For the version number, each segment increments as follows:

  • X — Incompatible release changes that include:
    • Functional changes to dashboards that may include the context and purpose of a dashboard.
    • May also include changes that require a specific dependency or prerequisite to the dashboard that are no longer backwards compatible with previous iterations of a dashboard.
  • Y — Major release changes that include:
    • Significant changes to the dashboards that may include additions, changes, or deletions of the visualizations utilized for a widgets.
    • May also include backward-compatible changes to monitors, and metrics shown on a dashboard.
  • Z — Minor release changes that include:
    • Visual changes to dashboard that can include layout, the metrics or monitor used, and widgets utilized.
    • May include minor changes to text shown or editorial changes.
    • All minor changes are backwards-compatible with previous dashboards.

To determine the version of a dashboard, click the name of the dashboard near the top, and the version is listed at the end of the brief description as shown in the following diagram:

Estate Overview

The Estate Overview dashboard provides a snapshot of key metrics and monitors to help you quickly identify areas that require attention across your estate.

This dashboard gives you an overall sense of service usage and answer questions such as:

  • How is the event broker service performing?
  • Is there anything I need to focus on that could be a problem?
  • How can I get to the information that I need to identify and resolve availability issues?

Operations and Integration teams use this as a starting point to get an understanding what's occurring in their deployment.

Related dashboards

The following are related dashboards that you might also be interested in viewing in parallel with this dashboard:

Details of the Estate Overview Dashboard

The top section is a brief overview of key information from across of your account for PubSub+ Cloud, including alerts that you may wish to act on, current resources, and key trends with top services for message rates, spooled messages, and connections/active accounts. It includes the following information:

  • Metric Monitor Counts & Status: A Monitor Summary widget that represents the number of metric-based monitors (not the number of alerts or warnings) watching the event broker services in your estate. The Alert/Warn number is the number of metric-based monitors that have Alerts or Warning states, and OK is the number of monitors in the OK state. The table that’s below the Alert/Warn and OK numbers is a list of monitors and the count of the instances of that metric-based monitor triggered in various states - Alert, Warn, OK.
  • Metric Alert Overview: An Event Timeline widget that shows a graph of the alerts in your estate in the selected interval for metric-based monitors.
  • Log Monitor Counts & Status (last 5 minutes): A Monitor Summary widget that represents the log-based monitors watching the event broker services in your estate. A status of No Data (gray) indicates that there were no matching logs. A status of Alert (red) or Warn (yellow) indicates a threshold was reached or exceeded depending on the configuration of the monitor. After the five-minute interval, if the log is not seen again, it turns OK (green). After awhile, the OK (green) changes back to No Data (gray).
  • Log Alert Overview: An Event Timeline widget that shows a graph of monitor events that are seen in your estate in the selected interval over selected intervals.
  • Current Resources: The section is a count of the current number of metrics in the estate that includes:
    • Services: A Query Value widget that shows the count of the current number of event broker services in your account.
    • Active Services: A Query Value widget that shows the count of the current number of services that have an incoming message rate greater than zero.
    • HA Services: A Query Value widget that shows the count of the current Enterprise type services within the account.
    • Single Node Services: A Query Value widget that shows the count of the current Developer and Standalone type services within the account.
    • Connections: A Query Value widget that shows the count of the current client connections for to the event broker services within the account.
    • Endpoints: A Query Value widget that shows the count of the queues and topic endpoints for the event broker services within the account.
    • Bridges: A Query Value widget that shows the count of the current number of Message VPN bridges in the event broker services within the account.
  • Message Rates: A Timeseries widget that shows a graph of the one minute averages of incoming and outgoing messages as follows:
    • Incoming Message Rate: The rate at which messages are coming into the event broker services. Measured in in messages per second.
    • Outgoing Message Rate: The rate at which messages are going out of the event broker services in messages. Measured in messages per second.
    • Top 10 Services by Outgoing Rate: A Top List widget that shows a list of the top ten services in your account in descending order of the event broker service's outgoing rates.
  • Spooled Messages: A Timeseries widget that shows a graph of the count of the messages currently spooled on the queues and stored on the message spool.
    • Top 10 Services by Message Spooled: A Top List widget that shows a list of the top ten services in your account in descending order based on the messages spooled.
  • Connections and Active Consumers: A Timeseries widget that shows a graph of the active consumer binds and connections.
    • Active Consumers (bind): The count of the clients that are bound to, and consuming messages from queues and topic endpoints.
    • Connections: The number of client connections.
    • Top 10 Services by Connections: A Top List widget that shows a list of the top ten services in the account in descending order that’s based on the number of clients connected to the services with the count of client connections.
  • Resource Utilization Monitor Counts & Status: A section is a collection of Monitor Summary widgets that watch specific resources and the related triggered state (not the number of alerts or warnings). This includes:
    • Connections: A Monitor Summary widget showing the count of monitors that watch connections.
    • Subscription: A Monitor Summary widget showing the monitors that watch subscriptions.
    • The Alert/Warn number is the number of monitors that have Alerts or Warning states, and OK is the number of monitors in the OK state.
    • If a monitor has even one instance triggered by a critical event, it will raise an ‘Alert’ level event and be counted in the “Alert” bucket. If a warning has been flagged, the monitor will be counted there. The ‘OK’ number represents the number of monitors that have no instances triggered as warnings or alerts. Clicking on the numbers or the rows will take you to the Monitors section in Datadog filtered down to the selection you clicked on to help you investigate what you are seeing on the dashboard.
  • Other Resource Counts: A section that contains derived metrics that count the number of queues or topic endpoints that have messages, but no clients bound to consume the messages and include:
    • Queues with Messages & No Consumers: A Query Value widget that shows the count of queues in the event broker services that have messages on them, but no consumers (i.e., no clients are bound to the queues).
    • TEs with Messages & No Consumers: A Query Value widget that shows the count of topic endpoints in your event broker services that have messages on them, but no consumers (i.e., no clients are bound to the topic endpoints).
  • Mesh Status: A section that focuses on checks that watch the readiness states for objects that impact the communication within your event meshes. This includes:
    • Mesh Link Status: A Check Status widget that shows the count of the Health checks that are being executed watching the readiness of Dynamic Message Routing (DMR) links and the status of the most recent Health Check.
    • Mesh Cluster Status: A Check Status widget that shows the count of the Health checks being executed watching the readiness of DMR clusters and the status of the most recent Health Check.
    • Static Bridge Status: A Check Status widget that shows the count of the Health Checks being executed watching the readiness of static Message VPN bridges and the status of the most recent Health check.
    • Cache Status: A Check Status widget that shows the count of the checks being executed for readiness of SolCache or MQTT Retain cache if implemented.
  • High Availability: Solace Monitored as part Service: A section that shows the statuses that are monitored and managed by Solace for information purposes.
    • HA Active Services: A Query Value widget that shows the count of the active brokers in the High-Availability (HA) services.
    • Redundancy Status for HA: A Check Status widget that shows the count of checks being executed for HA and the status of the most recent check.
    • Msg Spool Status: A Check Status widget that shows the number and status of the Message Spool.
    • Config-Sync Status: A Check Status widget that shows the count of the checks being executed watching the status of Config-sync and the status of the most recent check.
    • Current HA Status by Service: A Host Map widget that shows the current high-availability (HA) readiness of the event brokers in each Enterprise type event broker service. The status of the monitoring node for event broker services and Developer and Standalone type services are not shown in this view. For each Enterprise type service, you see the primary and backup event brokers grouped by service and a color-coded status of the HA readiness for each event broker. The following colors reflect the HA readiness of an event broker:
      • Green: Status is OK. If all event brokers are this color, High-Availability readiness (redundancy) is available (that is, it is ready to accept failovers).
      • Orange:Event broker is not ready to accept failovers and High-Availability readiness is not available (or redundancy is degraded).
      It's important to note that degraded redundancy doesn't impact service operation. The operational status of a service is monitored by Solace.
  • Service Stats: A Table widget that lets you look at the current state of key metrics by service. The table includes detailed information about various statistics for event broker services.

    You can also use the Search to filter on the name of the event broker service (SERVICE_NAME).

  • Alerts History from Monitors: A Timeline widget that shows a timeline of events by type (Warning, Alert, and Recovery events). These are a reflection of triggers from the monitors. Alert History shows the most recent events with the time interval. You can click an event Alert History to see more detail.
  • Event Broker Services Logs: A Log Stream widget that shows the event broker logs. You can click a log to open Log Explorer in Datadog to get more details for a specific log. From Log Explorer, you can search for additional logs, and further investigate any anomalies.

Message Flow Overview

The Message Flow Overview dashboard shows the messaging activity through the event broker services. The activity is divided into a number of stages:

  • Incoming messages
  • Guaranteed messages in spools
  • Outgoing messages
  • Discarded messages

This dashboard also shows the status of all the message related monitors.

This dashboard gives you an overall sense of message flow and answer questions such as:

  • Are messages flowing through my system?
  • Are too many discards occurring and if so, where?
  • Are there other issues impacting message flow? 

Application Support teams often use this dashboard as a starting point.

Related dashboards

The following are related dashboards that you might also be interested in viewing in parallel with this dashboard:

Details of the Message Flow Overview Dashboard

The top section is a brief overview of key information from across of your account in PubSub+ Cloud, including alerts that you may wish to act on, current resources, and key trends with top services for message rates, spooled messages, and connections/active accounts.

  • Messaging Monitor Counts & Status: A Monitor Summary widget that represents the number of VPN-scoped monitors watching your event services broker services (not the number of alerts or warnings). The Alert overview is a histogram of alerts for the selected time period. The Alert/Warn number is the number of monitors that have Alerts or Warning states, and OK is the number of monitors in the OK state. The table that’s below the Alert/Warn and OK numbers is a list of monitors and the count of the instances of that monitor triggered in various states - Alert, Warn, OK.
  • Alert Overview: An Event Timeline widget that shows a graph of the alerts in the estate over intervals of five minutes (default).
  • Current: The section has a current count of interesting message flow metrics in the estate that includes:
    • Connections: A Query Value widget that shows the count of the current client connections for to the event broker services within the account.
    • Endpoints: A Query Value widget that shows the count of the current queues and topic endpoints for the event broker services within the account.
    • Unique Subscribers: A Query Value widget that shows the current count of unique subscribers within the account.
    • Slow Subscribers: A Query Value widget that shows the current count of the clients that consistently fail to consume their messages at the offered message rate in your account.
  • For the period: The section lists metrics for the selected period of time.
    • Msgs Sent: A Query Value widget that shows the number of messages sent during the period.
    • Discards: A Query Value widget that shows the number of incoming and outgoing messages discarded during the period.
  • Message Rates: A Timeseries widget that shows a graph with the incoming and outgoing message rates.
    • Top 10 Services by Msgs Sent (avg/min): A Top List widget that shows top event broker services with sent messages descending order.
  • Spooled Messages: A Timeseries widget that shows a graph of all event broker services and the number of spooled messages.
    • Top 10 Services by Messages Spooled: A Top List widget that shows top event broker services with messages spooled descending order.
  • Connections and Active Consumers (Binds): A Timeseries widget that shows a graph of the number of active connections and active consumers.
    • Top 10 Services by Connections: A Top List widget that shows top event broker services with connections and active consumers in descending order.
  • Publishers/Incoming: A section that focuses on metrics about messages that come into the event broker services in the account. It includes the following metrics:
    • Publishers (Flows In): A Query Value widget that shows the count of incoming flows for the event broker services.
    • Msgs In Rate: A Query Value widget that shows the incoming rate (message per second) of messages.
    • Bytes In Rate: A Query Value widget that shows the incoming rate (bytes per second) of data.
    • Discards In: A Query Value widget that shows the number of incoming messages that were discarded.
    • Discards In Rate: A Query Value widget that shows the incoming rate (messages per second) of messages that were discarded.
  • Guaranteed Messaging Spool: The section covers metrics for messages while they were spooled are on the event broker services.
    • Spooled Msgs: A Query Value widget that shows the number of messages spooled.
    • Spool Usage (MB): A Query Value widget that shows the size of all messages spooled, in megabytes.
    • GM Spool Utilization: A Query Value widget that shows the spool utilization of Guaranteed Messages. The value is the Message Spool usage as a percentage of the maximum spool size limit.
    • Spool In Discards: A Query Value widget that shows the number of incoming Guaranteed Messages that had to be discarded from the Message Spool.
    • Spool Out Discards: A Query Value widget that shows the number of outgoing Guaranteed Messages that had to be discarded from the Message Spool.
    • Spool In Discard Rate: A Query Value widget that shows the rate of incoming Guaranteed Messages per second that had to be discarded from the Message Spool.
    • Spool Out Discard Rate: A Query Value widget that shows the rate (bytes per second) of outgoing Guaranteed Messages that had to be discarded from the Message Spool.
  • Consumers/Outgoing: A section that shows metrics regarding outgoing messages leaving the event broker services to consumers that include:
    • Active Consumers (Bind): A Query Value widget that shows the count of clients bound to queues and topic endpoints that are consuming messages from the queues and topic endpoints.
    • Msgs Out Rate: A Query Value widget that shows the rate (messages per second).
    • Bytes Out Rate: A Query Value widget that shows the outgoing rate (bytes per second) of messages from the event broker services.
    • Discards Out: A Query Value widget that shows the total number of outgoing messages discarded that were discarded by event broker services.
    • Discards Out Rate: A Query Value widget that shows the rate (messages per second) of outgoing messages that were discarded by event broker services.
  • Incoming Message Rates By Type: A section that breaks down the overall incoming message rate into rates for direct messages, persistent messages, and non-persistent messages.
    • Incoming Direct Rate: A Query Value widget that shows the incoming rate (messages per second) of Direct messages.
    • Incoming Persistent Rate: A Query Value widget that shows the incoming rate (messages per second) of Persistent messages.
    • Incoming Non-Persistent Rate: A Query Value widget that shows the incoming rate (messages per second) of Non-Persistent messages.
  • Outgoing Message Rates: A section that breaks down the overall outgoing message rate into rates for Direct messages, persistent messages, and non-persistent messages.
    • Outgoing Direct Rate: A Query Value widget that shows the outgoing rate (messages per second) of Direct messages.
    • Outgoing Persistent Rate: A Query Value widget that shows the outgoing rate (messages per second) of Persistent messages.
    • Outgoing Non-Persistent Rate: A Query Value widget that shows the outgoing rate (messages per second) of Non-Persistent messages.
  • Incoming Message Promotion/Demotion: A section that breaks down the overall incoming promotion and demotion of messages to the event broker services. Promotion/Demotion indicates the count and rate of messages being promoted to guaranteed/persistent messages or demoted from guaranteed messages as a result of how the messages are consumed or subscribed to by queues.
    • Incoming Promoted Messages: A Query Value widget that shows the number of incoming promoted messages.
    • Incoming Promoted Message Rate: A Query Value widget that shows the incoming rate (messages per second) of promoted messages.
    • Incoming Demoted Messages: A Query Value widget that shows the number of incoming demoted messages.
    • Incoming Demoted Message Rate: A Query Value widget that shows the incoming rate (messages per second) of demoted messages.
  • Message Flow Stats: A Table widget that lets you look at the select current state of key message flow metrics by service. Use the search to narrow down to a specific service and compare against your estate as a whole. You can also use the Search to filter on name of the event broker service (SERVICE_NAME).
  • Alerts: A Timeline widget that shows a timeline of events by type (Warning, Alert, and Recovery events). These are a reflection of triggers from the monitors. Alert History shows the most recent events with the time interval. You can click an event in Alert History to see more details.
  • Event Broker Services Logs: A Log Stream widget that shows the event broker logs. You can click a log to open Log Explorer in Datadog to get more details for that specific log. From Log Explorer, you can search for additional logs, and investigate any anomalies further.

Message Flow Trends

The Message Flow Trends dashboard expands on the Message Flow Overview dashboard. The Message Flow Trends dashboard shows trends for the messaging activity through the event broker services for the following metrics:

  • incoming messages
  • Guaranteed Messages in the Message Spools
  • outgoing messages
  • discarded messages

This dashboard also shows the status of all the message related monitors and gives you an overall sense of message flow and answer questions such as:

  • Are things being observed the result of a sudden change or a gradual movement?
  • Are there recurring cycles that I should watch? 

Application Support teams often use this dashboard to dig a little deeper and explore how the metrics have changed over and interval of time.

Related dashboards

The following are related dashboards that you might also be interested in viewing in parallel with this dashboard:

Details of the Message Flow Trends Dashboard

This dashboard helps to identify messaging trends that you can use to better see the current rate, but also see a graph of the rate over a time interval to visualize the trend.

  • Total Messages Sent: A Query Value widget that shows the current total messages sent.
    • Messages Sent: A Timeseries widget that shows a graph with the total messages sent over the selected time interval.
  • Msgs In Rate: A Query Value widget that shows the incoming rate of messages.
    • Incoming Message Data Rates (msgs/sec): A Timeseries widget that shows the incoming message rate of messages over the selected time interval.
  • Msgs Out Rate: A Query Value widget that shows the outgoing rate (messages/second) of messages.
    • Outgoing Message Data Rates (msgs/sec): A Timeseries widget that shows the outgoing message rates over the selected time interval.
  • Bytes In Rate: A Query Value widget that shows the incoming rate (bytes per second).
    • Incoming Message Data Rates (bytes/sec): A Timeseries widget that shows the incoming rate (bytes per second) over the selected time interval.
  • Bytes Out Rate: A Query Value widget that shows the outgoing rate (bytes per second).
    • Outgoing Message Data Rates (bytes/sec): A Timeseries widget that shows the outgoing rate (bytes per second) of messages over the selected time interval.
  • Connections: A Query Value widget that shows the count of the current client connections for to the event broker services within the account.
    • Client Connections: A Timeseries widget that shows the client connections over the selected time interval.
  • Unique Subscriptions: A Query Value widget that shows the count of unique subscribers within the account.
    • Unique Subscriptions: A Timeseries widget that shows the unique subscriptions over the selected time interval.
  • Msg In Spool: A Query Value widget that shows the number of messages spooled.
    • Guaranteed Spooled Messages: A Timeseries widget that shows the messages spooled over the selected time interval.
  • MB in Spool: A Query Value widget that shows the size of all messages spooled, in megabytes.
    • Guaranteed Messaging Spool Size (MB): A Timeseries widget that shows the messages spooled, in megabytes over the selected time interval.
  • Active Consumers: A Query Value widget that shows the count of clients bound to queues and topic endpoints that are consuming messages from the queues and topic endpoints.
    • Active Consumers (bind count): A Timeseries widget that shows count of clients bound to queues and topic endpoints over the selected time interval.
  • Incoming Discards (Overview): A section that shows incoming message discards.
    • Discards In: A Query Value widget that shows the number of incoming messages that were discarded.
      • Incoming Discards: A Timeseries widget that shows the incoming messages per second that were discarded over the selected time interval.
    • Discards In Rate: A Query Value widget that shows the incoming rate (messages per second) that were discarded.
      • Incoming Discards Rate (msgs/sec): A Timeseries widget that shows the incoming rate of messages (in bytes per second) over the selected time interval.
    • Spool In Discard: A Query Value widget that shows the count of messages discarded as they were incoming to the message spool.
      • Guaranteed Messaging Spool Incoming Discards: A Timeseries widget that shows the incoming Guaranteed messages over the selected time interval.
    • Spool In Discard Rate: A Query Value widget that shows the rate of incoming Guaranteed messages per second that had to be discarded from the Message Spool.
      • Guaranteed Messaging Spool Incoming Discard Rate: A Timeseries widget that shows the rate of incoming Guaranteed messages per second that had to be discarded from the Message Spool over the selected time interval.
  • Outgoing Discards (Overview): A section that shows outgoing message discards.
    • Discards Out: A Query Value widget that shows the total number of outgoing messages discarded by event broker services.
      • Outgoing Discards: A Timeseries widget that shows the outgoing messages discarded over the selected time interval.
    • Discards Out Rate: A Query Value widget that shows the rate (messages per second) of outgoing messages that were discarded by event broker services.
      • Outgoing Discards Rate (msgs/sec): A Timeseries widget that shows the rate (messages per second) of outgoing messages that were discarded over the selected time interval.
    • Spool Out Discards: A Query Value widget that shows the count of messages that were discarded as they were leaving the Message Spool.
      • Guaranteed Messaging Spool Outgoing Discards: A Timeseries widget that shows the Guaranteed messages that had to be discarded over the selected time interval.
    • Spool Out Discard Rate: A Query Value widget that shows the rate (messages per second) of outgoing Guaranteed Message that had to be discarded from the Message Spool.
      • Guaranteed Messaging Spool Outgoing Discard Rate: A Timeseries widget that shows the rate (messages per second) of outgoing Guaranteed Message that had to be discarded over the selected time interval.
  • Incoming Message Rates - By Type: A section that breaks down the overall incoming message rates into rates for Direct, Persistent, and Non-Persistent messages.
    • In Direct Rate: A Query Value widget that shows the current incoming rate (messages per second) of Direct messages.
      • Incoming Direct Message Rate (msgs/sec): A Timeseries widget with a graph that shows the incoming rate (messages per second) of Direct messages. The graph shows the numbers over the selected time interval.
    • In Persistent Rate: A Query Value widget that shows the incoming rate (messages per second) of Persistent messages.
      • Incoming Persistent Message Rate (msgs/sec): A Timeseries widget with a graph that shows incoming rate (messages per second) of Persistent messages. The graph shows the numbers over the selected time interval.
    • In Non-Persistent: A Query Value widget that shows the incoming rate (messages per second) of Non-Persistent messages.
      • Incoming Non-Persistent Message Rate (msgs/sec): A Timeseries widget with a graph that shows incoming rate (messages per second) of Non-Persistent messages. The graph shows the numbers over the selected time interval.
  • Outgoing Message Rates - By Type: A section that breaks down the overall outgoing message rates into rates for Direct, Persistent, and Non-Persistent messages. Non-Persistent messages.
    • Out Direct Rate: A Query Value widget that shows the current outgoing rate (messages per second) of Direct messages.
      • Outgoing Direct Message Rate (msgs/sec): A Timeseries widget with a graph that shows the outgoing rate (messages per second) of Direct messages.. The graph shows the numbers over the selected time interval.
    • Out Persistent Rate: A Query Value widget that shows the outgoing rate (messages per second) of Persistent messages.
      • Outgoing Persistent Message Rate (msgs/sec): A Timeseries widget with a graph that shows outgoing rate (messages per second) of Persistent messages. The graph shows the numbers over the selected time interval.
    • Out Non-Persistent: A Query Value widget that shows the outgoing rate (messages per second) of Non-Persistent messages.
      • Outgoing Non-Persistent Message Rate (msgs/sec): A Timeseries widget with a graph that shows outgoing rate (messages per second) of Non-Persistent messages. The graph shows the numbers over the selected time interval.
  • Incoming Message Promotion/Demotion: A section that shows the messages that were promoted or demoted.
    • Promoted Msgs In: A Query Value widget that shows the current number of incoming Direct messages go through message promotion.
      • Incoming Promoted Messages: A Timeseries widget that shows a graph with the number of incoming Direct messages that have gone through the message promotion. The graph shows the numbers over the selected time interval.
    • Promoted Rate: A Query Value widget that shows the rate of messages (message per second) of incoming Direct messages that go through message promotion.
      • Incoming Promoted Message Rate (msgs/sec): A Timeseries widget that shows a graph with the incoming rate (messages per second) of Direct messages that have gone through message promotion. The graph shows the numbers over the selected time interval.
    • Demoted Msgs In: A Query Value widget that shows the number of incoming Persistent messages go through message demotion.
      • Incoming Demoted Messages: A Timeseries widget that shows a graph with the number of incoming Persistent messages that have gone through the message demotion. The graph shows the numbers over the selected time interval.
    • Demoted Rate: A Query Value widget that shows the rate of messages (message per second) of incoming Persistent messages that go through message demotion.
      • Incoming Demoted Message Rate (msgs/sec): A Timeseries widget that shows a graph with the incoming rate (messages per second) of Persistent messages that have gone through message demotion. The graph shows the numbers over the selected time interval.
  • Incoming Discards: A section that shows the details of incoming messages that were discarded. The list is categorized by reason. This can help identify the reason that a message was discarded and provide you insight to potential actions if required.
    • No Sub Match: A Query Value widget that shows the number of incoming messages that were discarded because the incoming message didn’t match any requested subscriptions.
      • Incoming Discards - No Subscription Match: A Timeseries widget that shows a graph with the number of incoming messages that didn’t match any requested subscriptions. The graph shows the numbers over the selected time interval.
    • Parse Error: A Query Value widget that shows the number of incoming messages that were discarded because of a generic error parsing the message.
      • Incoming Discards - Parse Error: A Timeseries widget that shows a graph with the number of incoming messages that were discarded because of a generic error parsing the message. The graph shows the numbers over the selected time interval.
    • TTL Exceeded: A Query Value widget that shows the number of incoming messages that were discarded because the configured Time-To-Live had expired, and hence the message was stale.
      • Msg Discards - TTL Exceeded: A Timeseries widget that shows a graph with the number of incoming messages that were discarded because the configured Time-To-Live expired. The graph shows the numbers over the selected time interval.
    • Msg Spool Congestion: A Query Value widget that shows the number of messages that were discarded because of Message Spool congestion.
      • Incoming Discards - Message Spool Congestion: A Timeseries widget that shows a graph with the number of messages that were discarded because of Message Spool congestion. The graph shows the numbers. The graph shows the numbers over the selected time interval.
    • Message Too Big: A Query Value widget that shows the number of messages that were discarded because they were too long and larger than what is supported.
      • Incoming Discards - Message Too Big: A Timeseries widget that shows a graph with the number of messages that were discarded because they were too long. The graph shows the numbers. The graph shows the numbers over the selected time interval.
    • Pub ACL: A Query Value widget that shows the number of messages that were discarded because its topic matched that of a topic defined as disallowed in an ACL on the event broker for the given username and Message VPN.
      • Incoming Discards - Public Topic ACL: A Timeseries widget that shows a graph with the number of messages that were discarded because its topic matched that of a topic defined as disallowed in an ACL. The graph shows the numbers. The graph shows the numbers over the selected time interval.
    • Topic Parse Error: A Query Value widget that shows the number of messages that were discarded because the topic used unsupported syntax.
      • Incoming Discards - Topic Parse Error: A Timeseries widget that shows a graph with the number of messages that were discarded because the topic used unsupported syntax. The graph shows the numbers over the selected time interval.
  • Outgoing Discards: A section that shows the details of outgoing messages that were discarded. The list is categorized by reason. This can help identify the reason that the message was discarded and provide you insight to potential actions if required.

    • TTL Exceeded: A Query Value widget that shows the number of outgoing messages that were discarded because the configured Time-To-Live had expired, and hence the message were stale.
      • Outgoing Discards - TTL Exceeded: A Timeseries widget that shows a graph with the number of outgoing messages that were discarded because the configured Time-To-Live had expired. The graph shows the numbers over the selected time interval.
    • Transmit Congestion: A Query Value widget that shows the number of outgoing messages had to be discarded because of transmission congestion.
      • Outgoing Discards - Transmit Congestion: A Timeseries widget that shows a graph with the number of outgoing messages had to be discarded because of transmission congestion. The graph shows the numbers over the selected time interval.
    • Msg Elided: A Query Value widget that shows the number of outgoing messages that were discarded that were eliding-eligible messages.
      • Outgoing Discards - Message Elided: A Timeseries widget that shows a graph with the number of outgoing messages that were discarded that were eliding-eligible messages. The graph shows the numbers over the selected time interval.
    • Compression Congestion: A Query Value widget that shows the number of messages discarded because of the message could not be compressed due to congestion.
      • Outgoing Discards - Compression Congestion: A Timeseries widget that shows a graph with the number of messages discarded because of the message could not be compressed due to congestion. The graph shows the numbers over the selected time interval.
    • Not Connected: A Query Value widget that shows the outgoing messages that were discarded because no clients are connected to consume them.
      • Outgoing Discards - Client Not Connected: A Timeseries widget that shows a graph with outgoing messages that were discarded because no clients are connected to consume them. The graph shows the numbers over the selected time interval.
  • Incoming Guaranteed Messaginging Discards: A section that shows the details of incoming Guaranteed Messages that were discarded that were coming into the Message Spool that were coming into the Message Spool. The list is categorized by reason. This can help identify the reason that a Guaranteed Message was discarded and provide you insight to potential actions if required.
    • Spool Not Ready: A Query Value widget that shows the number of incoming Guaranteed Messages that were discarded because the Message Spool was not ready or available.
      • Incoming GM Discards - Spool Not Ready: A Timeseries widget that shows a graph with the number of incoming Guaranteed Messages discarded because the Message Spool was not ready or not available. The graph shows the numbers over the selected time interval.
    • Out of Order: A Query Value widget that shows the number of incoming Guaranteed Messages that were discarded because the message arrived out of order.
      • Incoming GM Discards - Out of Order: A Timeseries widget that shows a graph with the number of incoming Guaranteed Messages that were discarded because the message arrived out of order.The graph shows the numbers over the selected time interval.
    • Duplicate: A Query Value widget that shows the number of incoming Guaranteed Messages that were discarded because it was a duplicate message.
      • Incoming GM Discards - Duplicate: A Timeseries widget that shows a graph with the number of incoming Guaranteed Messages that were discarded because it was a duplicate message. The graph shows the numbers over the selected time interval.
    • No Destination: A Query Value widget that shows the number of incoming Guaranteed Messages that were discarded because the message had no matching durable destination.
      • Incoming GM Discards - No Destination: A Timeseries widget that shows a graph with the number of incoming Guaranteed Messages that were discarded because the message had no matching durable destination. The graph shows the numbers over the selected time interval.
    • Spool Over Quota: A Query Value widget that shows the number of incoming Guaranteed Messages that were discarded  because the Guaranteed Message spool is over its allotted space quota.
      • Incoming GM Discards - Spool Over Quota: A Timeseries widget that shows a graph with the number of incoming Guaranteed Messages that were discarded  because the Guaranteed Message spool is over its allotted space quota. The graph shows the numbers over the selected time interval.
    • Qendpt Over Quota: A Query Value widget that shows the number of incoming Guaranteed Messages that were discarded because the destined queue or topic endpoint is over its allotted space quota.
      • Incoming GM Discards - Qendpt Over Quota: A Timeseries widget that shows a graph with the number of incoming Guaranteed Messages that were discarded because the destined queue or topic endpoint is over its allotted space quota. The graph shows the numbers over the selected time interval.
    • Max Msg Usage Exceeded: A Query Value widget that shows the number of incoming Guaranteed Messages that were discarded because the maximum message usage has been exceeded.
      • Incoming GM Discards - Max Msg Usage Exceeded: A Timeseries widget that shows a graph with the number of incoming Guaranteed Messages that were discarded because the maximum message usage has been exceeded. The graph shows the numbers over the selected time interval.
    • Max Msg Size Exceeded: A Query Value widget that shows the number of incoming Guaranteed Messages that were discarded because the message size was too large.
      • Incoming GM Discards - Max Msg Size Exceeded: A Timeseries widget that shows a graph with the number of incoming Guaranteed Messages that were discarded because the message size was too large. The graph shows the numbers over the selected time interval.
    • Errored Msg: A Query Value widget that shows the number of incoming Guaranteed Messages that were discarded because of a detected error in the message.
      • Incoming GM Discards - Errored Msg: A Timeseries widget that shows a graph with the number of incoming Guaranteed Messages that were discarded because of a detected error in the message. The graph shows the numbers over the selected time interval.
    • Queue Not Found: A Query Value widget that shows the number of incoming Guaranteed Messages that were discarded were discarded because the associated message queue could not be found.

      • Incoming GM Discards - Queue Not Found: A Timeseries widget that shows a graph with the number of incoming Guaranteed Messages that were discarded were discarded because the associated message queue could not be found. The graph shows the numbers over the selected time interval.
    • Spool Shutdown: A Query Value widget that shows the number of incoming Guaranteed Messages that were discarded because the incoming messages from clients are disabled and cannot publish to the queue.
      • Incoming GM Discards -Spool Shutdown: A Timeseries widget that shows a graph with the number of incoming Guaranteed Messages that were discarded because the incoming messages from clients are disabled and cannot publish to the queue. The graph shows the numbers over the selected time interval.
    • Profile Deny Guaranteed: A Query Value widget that shows the number of incoming Guaranteed Messages that were discarded because the user profile does not allow the publishing of Guaranteed Messages.
      • Incoming GM Discards - User Profile Deny Guaranteed: A Timeseries widget that shows a graph with the number of incoming Guaranteed Messages that were discarded because the user profile does not allow the publishing of Guaranteed Messages. The graph shows the numbers over the selected time interval.
    • Publisher Not Found: A Query Value widget that shows the number of incoming Guaranteed Messages that were discarded because the associated publisher could not be found.
      • Incoming GM Discards - Publisher Not Found: A Timeseries widget that shows a graph with the number of incoming Guaranteed Messages that were discarded because the associated publisher could not be found. The graph shows the numbers over the selected time interval.
    • No Local Delivery: A Query Value widget that shows the number of incoming Guaranteed Messages that were discarded because they were sent to a queue or topic endpoint to which the same client as the message publisher is bound with No Local instruction.
      • Incoming GM Discards - No Local Delivery: A Timeseries widget that shows a graph with the number of incoming Guaranteed Messages that were discarded  because they were sent to a queue or topic endpoint to which the same client as the message publisher is bound with No Local instruction. The graph shows the numbers over the selected time interval.
    • SMF TTL Exceeded: A Query Value widget that shows the number of incoming Guaranteed Messages that were discarded because the Solace Message Format (SMF) Time-To-Live value had been exceeded.
      • Incoming GM Discards - SMF TTL Exceeded: A Timeseries widget that shows a graph with the number of incoming Guaranteed Messages that were discarded because the Solace Message Format (SMF) Time-To-Live value had been exceeded. The graph shows the numbers over the selected time interval.
    • Pub ACL Denied: A Query Value widget that shows the number of incoming Guaranteed Messages that were discarded because the publish Access Control List (ACL) criteria has not been satisfied.
      • Incoming GM Discards - Publish ACL Denied: A Timeseries widget that shows a graph with the number of incoming Guaranteed Messages that were discarded  because the publish Access Control List (ACL) criteria has not been satisfied. The graph shows the numbers over the selected time interval.
    • Destination Group Error: A Query Value widget that shows the number of incoming Guaranteed Messages that were discarded  because there is no existing endpoint that has a topic subscription matching the topic to which the message is published.
      • Incoming GM Discards - Destination Group Error: A Timeseries widget that shows a graph with the number of incoming Guaranteed Messages that were discarded  because there is no existing endpoint that has a topic subscription matching the topic to which the message is published. The graph shows the numbers over the selected time interval.
    • Remote Spool Not Supported: A Query Value widget that shows the number of incoming Guaranteed Messages that  were discarded by remote event broker services because they do not have Guaranteed Messaging and message spooling activated.
      • Incoming GM Discards - Remote Spool Not Supported: A Timeseries widget that shows a graph with the number of incoming Guaranteed Messages that were discarded by remote event broker services because they do not have Guaranteed Messaging and message spooling activated. The graph shows the numbers over the selected time interval.
    • Spool to ADB Failed: A Query Value widget that shows the number of incoming Guaranteed Messages that were discarded because of a failure spooling to the ADB (Assured Delivery Blade).
      • Incoming GM Discards - Spool to ADB Failed: A Timeseries widget that shows a graph with the number of incoming Guaranteed Messages that were discarded because of a failure spooling to the ADB. The graph shows the numbers over the selected time interval.
    • Low Priority Msg Congestion: A Query Value widget that shows the number of incoming Guaranteed Messages that were discarded because the message of low-priority and the reject low‑priority message limit for an endpoint has been exceeded.
      • Incoming GM Discards - Low Priority Msg Congestion: A Timeseries widget that shows a graph with the number of incoming Guaranteed Messages that were discarded because the message of low-priority and the reject low‑priority message limit for an endpoint has been exceeded. The graph shows the numbers over the selected time interval.
    • Spool to Disk Failed: A Query Value widget that shows the number of incoming Guaranteed Messages that were discarded  because spooling to the disk store failed (for example, due to being full).
      • Incoming GM Discards - Spool to Disk Failed: A Timeseries widget that shows a graph with the number of messages discarded because spooling to the disk store failed (for example, due to being full). The graph shows the numbers over the selected time interval.
    • Replication is Standby: A Query Value widget that shows the number of incoming Guaranteed Messages that were discarded because Guaranteed publishing is not allowed when the Message VPN has a state of Replication standby.
      • Incoming GM Discards - Replication is Standby: A Timeseries widget that shows a graph with the number of incoming Guaranteed Messages that were discarded because Guaranteed publishing is not allowed when the Message VPN has a state of Replication standby. The graph shows the numbers over the selected time interval.
    • File Limit Exceeded: A Query Value widget that shows the number incoming of Guaranteed Messages that were discarded because all Message Spool file resources were used.
      • Incoming GM Discards - File Limit Exceeded: A Timeseries widget that shows a graph with the number of incoming Guaranteed Messages discarded because the number of spool files has been exceeded. The graph shows the numbers over the selected time interval.
    • Sync Replication Ineligible: A Query Value widget that shows the number of Guaranteed Messages that were discarded because the event broker service has been configured to reject messages when sync replication mode is ineligible.
      • Incoming GM Discards - Sync Replication Ineligible: A Timeseries widget that shows a graph with the number of Guaranteed Messages that were discarded because the event broker service has been configured to reject messages when sync replication mode is ineligible. The graph shows the numbers over the selected time interval.
    • Other: A Query Value widget that shows the number of incoming Guaranteed Messages that were discarded for some other reason. This is currently reserved.
      • Incoming GM Discards - Other: A Timeseries widget that shows a graph with the number of incoming Guaranteed Messages that were discarded for some other reason. The graph shows the numbers over the selected time interval.
  • Outgoing Guaranteed Messaging Discards: A section that shows the details of outgoing Guaranteed Messages that were discarded. The list is categorized by reason. This can help identify the reason that a Guaranteed Message was discarded and provide you insight to potential actions if required.
    • Total Deleted: A Query Value widget that shows the total number of outgoing Guaranteed Messages that were discarded.
      • Outgoing GM Discards - Total Deleted: A Timeseries widget that shows a graph with the total number of outgoing Guaranteed Messages that were discarded. The graph shows the numbers over the selected time interval.
    • TTL Expired - Discard: A Query Value widget that shows the number of outgoing Guaranteed Messages that were discarded because the configured Time-To-Live had expired.
      • Outgoing GM Discards - TTL Expired - Discard: A Timeseries widget that shows a graph with the number of outgoing Guaranteed Messages that were discarded because the configured Time-To-Live had expired. The graph shows the numbers over the selected time interval.
    • TTL Expired - DMQ: A Query Value widget that shows the number of outgoing Guaranteed Messages that were moved from the spool to the Dead Message Queue (DMQ) because the configured Time-To-Live had expired, and hence the message were stale.
      • Outgoing GM Discards - TTL Expired - DMQ: A Timeseries widget that shows a graph with the number of outgoing Guaranteed Messages were moved from the spool to the Dead Message Queue (DMQ) because the configured Time-To-Live had expired. The graph shows the numbers over the selected time interval.
    • TTL Expired - DMQ Failed: A Query Value widget that shows the number of outgoing Guaranteed messages that were removed from the spool because the configured Time-To-Live had expired but failed to be moved to the DMQ.
      • Outgoing GM Discards - TTL Expired - DMQ Failed: A Timeseries widget that shows a graph with the number Guaranteed Messages removed from the spool because the configured Time-To-Live had expired but failed to be moved to the DMQ. The graph shows the numbers over the selected time interval.
    • Max Redelivery Exceeded - Discard: A Query Value widget that shows the number of messages that were discarded after the maximum number of redelivered attempts were made.
      • Outgoing GM Discards - Max Redelivery Exceeded - Discard: A Timeseries widget that shows a graph with the number of spooled messages that were discarded after the maximum number of redelivered attempts were made. The graph shows the numbers over the selected time interval.
    • Max Redelivery to DMQ: A Query Value widget that shows the number of Guaranteed message that were moved from the spool to a DMQ after the maximum number of redelivered attempts were made.
      • Outgoing GM Discards - Max Redelivery to DMQ: A Timeseries widget that shows a graph with he number of Guaranteed message that were moved from the spool to a DMQ after the maximum number of redelivered attempts were made. The graph shows the numbers over the selected time interval.
    • Max Redelivery to DMQ Failed: A Query Value widget shows the number of Guaranteed message that were removed from the spool after the maximum number of redelivered attempts were made, but failed to be moved to the DMQ.
      • Outgoing GM Discards - Max Redelivery to DMQ Failed: A Timeseries widget that shows a graph with he number of Guaranteed message that were removed from the spool after the maximum number of redelivered attempts were made, but failed to be moved to the DMQ. The graph shows the numbers over the selected time interval.
    • TTL Exceeded: A Query Value widget that shows the number of messages that were discarded because specified maximum Time-To-Live (TTL) value for the Message VPN bridge has been exceeded.
      • Outgoing GM Discards - TTL Exceeded: A Timeseries widget that shows a graph with number of messages that were discarded because specified maximum Time-To-Live (TTL) value for the Message VPN bridge has been exceeded. The graph shows the numbers over the selected time interval.

Capacity Overview

The Capacity Overview dashboard provides a strategic view of your estate resource utilization. This dashboard assesses the current values, high water marks for the selected periods, and shows trends over time to better analyze how close your usage is to the limits of your event broker service and enable better planning.

This dashboard gives you an overall sense of service usage and answer questions such as:

  • Am I running close to limits?
  • Am I over allocating resources?

Operations, Integration, and Application Support teams often use this dashboard to help analyze current capacity, and identify potential increases and where allocated resources are being under utilized.

Related dashboards

The following are related dashboards that you might also be interested in viewing in parallel with this dashboard:

Details of the Capacity Overview Dashboard

When this dashboard is not filtered by service, some of the trend line charts show the percentage utilization by service as specified in the titles - one line per service.

Each object on the dashboard can be expanded to see more context. You can interact with the various widgets

The top section is a brief overview of metrics that are useful to understand the capacity of your estate. On this dashboard, there are percentage utilization metrics that reflect the current value as a percent of the limit for that resource for your selected service. The line graphs have thresholds showing at 80% (the warn threshold for most monitors) and 95% (the alert threshold for most monitors).

  • Client Connections: A section that shows all the client connection metrics.
    • Current Connections: A Query Value widget that shows the number of current connections in use.
    • % Util Connections: A Query Value widget that shows the percentage of the maximum connections that are in use.
    • Client Connections Utilization (%) by Service: A Timeseries widget that shows a graph with the percentage of all connections.
    • HWM Connections: A Query Value widget that shows the highest number (high water mark) of connections during the selected time interval.
    • Min Connections: A Query Value widget that shows the lowest number of connections during the selected time interval.
    • Avg Connections: A Query Value widget that shows the average number of connection during the selected time interval.
  • Client Connections by Protocol: A section that shows metrics for connections to the event broker services.
    • Current MQTT Connections: A Query Value widget that shows the number MQTT connections.
      • % Util MQTT Connections: A Query Value widget that shows the percentage of the maximum connections that are MQTT connections.
      • MQTT Client Connection Utilization (%): A Timeseries widget that shows a graph with the utilization (as a percentage) of MQTT connections over a time interval.
      • HWM MQTT Connections: A Query Value widget that shows the highest number (high water mark) of MQTT connections during the selected time interval.
    • Current REST In Connections: A Query Value widget that shows the number of incoming REST requests.
      • % Util REST In Connections: A Query Value widget that shows the percentage of the maximum client connections that are incoming REST requests.
      • Incoming REST Client Connection Utilization (%): A Timeseries widget that shows a graph with the utilization (as a percentage) incoming REST requests over the selected time interval.
      • HWM REST In Connections: A Query Value widget that shows the highest number (high water mark) of incoming REST requests during the selected time interval.
    • Current REST Out Connections: A Query Value widget that shows the number of outgoing REST requests.
      • % Util REST Out Connections: A Query Value widget that shows the percentage of the maximum client connections that are outgoing REST requests.
      • Outgoing REST Client Connection Utilization (%): A Timeseries widget that shows a graph with the utilization (as a percentage) of outgoing REST requests over the selected time interval.
      • HWM REST Out Connections: A Query Value widget that shows the highest number (high water mark) of outgoing REST requests during the selected time interval.
    • Current SMF Connections: A Query Value widget that shows the number Solace Message Format (SMF) connections.
      • % Util SMF Connections: A Query Value widget that shows the percentage of the maximum connections that are SMF connections.
      • SMF Client Connection Utilization (%): A Timeseries widget that shows a graph with the number SMF connections over the selected time interval.
      • HWM SMF Connections: A Query Value widget that shows the highest number (high water mark) of SMF connections during the selected time interval.
    • Current Web Connections: A Query Value widget that shows the number of Web (HTTP-based) connections.
      • % Util Web Connections: A Query Value widget that shows the percentage of the maximum connections that are Web connections.
      • Web Client Connection Utilization (%): A Timeseries widget that shows a graph with the number Web connections over the selected time interval.
      • HWM Web Connections: A Query Value widget that shows the highest number (high water mark) of Web connections during the selected time interval.
    • Current AMQP Connections: A Query Value widget that shows the number AMQP connections.
      • % Util AMQ Connections: A Query Value widget that shows the percentage of the maximum connections that are AMQP connections.
      • AMQP Client Connection Utilization (%): A Timeseries widget that shows a graph with the number AMQP connections over the selected time interval.
      • HWM AMQP Connections: A Query Value widget that shows the highest number (high water mark) of AMQP connections during the selected time interval.
  • Guaranteed Messaging Spool: A section that shows the metrics related to show Guaranteed Messages (Persistent) and Message Spool capacity.
    • Current Spool Size: A Query Value widget that shows the current spool size available, as megabytes.
    • % Util Spool: A Query Value widget that shows the percentage of the message spool total availability that is used.
    • Guaranteed Message Spool Utilization (%) by Service: A Timeseries widget with a graph that shows the usage of the Message Spool as a percentage of the total spool size. This is shown by event broker service.
    • HWM Spool Size” A Query Value widget that shows the highest spool usage in megabytes.
    • Spool File (%): A Query Value widget that shows the spool file usage as percentage.
    • Delivered Unack’ed Msgs Util: A Query Value widget that shows the total number of messages that have been delivered to clients but have not been acknowledged by them.
    • Current Msgs Spooled: A Query Value widget that shows the current number of messages that ae spooled.
    • Cur % Msgs Spooled: A Query Value widget that shows the current messages that are spooled as percentage of the maximum available capacity.
    • Messages in Spool Utilization (%) by Service: A Timeseries widget with a graph that shows the utilization of the Message Spool as percentage of the maximum available capacity. This is shown by event broker service.
    • HWM Msgs Spooled: A Query Value widget that shows the highest value (high water mark) of messages that are spooled in a time interval.
    • Incoming Flow (%): A Query Value widget that shows the current number of incoming flows as a percentage of the limit.
    • Outgoing Flow (%): A Query Value widget that shows the current number of outgoing flows as a percentage of the limit.
    • Tran Session (%): A Query Value widget that shows the current transacted sessions as a percentage of the transacted session capacity.
  • Endpoints: A section that shows the metrics related to endpoint capacity:

    • Total Endpoints: A Query Value widget that shows the total number of queues and topic endpoints in your estate.

    • %Util Endpoints: A Query Value widget that shows the percentage utilization of all queues and topic endpoints as a percentage of the endpoint limit for the services.

    • Endpoint Utilization (%) by Service: A Timeseries widget that shows a graph that depicts the utilization of endpoints by event broker service.

  • Other Resources: A section that shows miscellaneous metrics to better understand your estates capacity:
    • Active Disk Partition: A Query Value widget that shows the current usage of the active disk as a percentage of the partition size.
      • Activate Partition Utilization (%) by Service: A Timeseries widget that shows a graph showing the usage of the active disk by service in percentage. This is shown by event broker service.
      • Max Active Disk Partition Usage: A Query Value widget that shows the maximum usage of the active disk as a percentage during a time interval.
    • Standby Disk Partition Usage: A Query Value widget that shows the current usage of the standby disk as a percentage.
      • Standby Partition Utilization (%) by Service: A Timeseries widget that shows a graph showing the usage of the standby disk by service in percentage. This is shown by event broker service.
      • Max Standby Disk Partition Usage: A Query Value widget that shows the maximum usage of the standby disk as a percentage during a time interval.
    • Subscription Utilization: A Query Value widget showing the current usage of the maximum subscriptions available as a percentage.
      • Subscription Utilization (%) by Service: A Timeseries widget that shows a graph showing the usage of the maximum subscriptions available as a percentage. This is shown by event broker service.
      • Max Subscription Util: A Query Value widget that shows the maximum usage of the maximum subscriptions available as a percentage during a time interval.
    • Client Username Utilization: A Query Value widget showing the current usage of the maximum client usernames available as a percentage
      • Standby Partition Utilization (%) by Service: A Timeseries widget that shows a graph showing the usage of the maximum client usernames available as a percentage. This is shown by event broker service.
      • Max Client Username Util :A Query Value widget that shows the maximum usage of the maximum client usernames available as a percentage during a time interval
  • Capacity Stats by Service: A Table widget that lets you look at the current state of key metrics by service. This table includes many stats such as maximum connections, endpoints, messages spooled to help you better understand the capacity of your estate and to monitor which event broker services may require upscaling. You can also use the Search to filter on the name of the Bridge (SERVICE_NAME). Alternatively, you can use the filters at the top of this dashboard to filter what is shown in the tables.

Queues Overview

The Queues Overview dashboard contains information about queues. Queues are central elements of guaranteed messaging and overall message distribution.

This dashboard also shows the status of all the message related monitors.

This dashboard gives you an overall sense of message flow and answer questions such as:

  • Are there any queues having challenges with throughput or mismatching message rates?
  • Am I getting increasing queue depth with no active (bound) consumers to receive messages?

Application Support teams often use this dashboard to identify potential queues that have problems.

Related dashboards

The following are related dashboards that you might also be interested in viewing in parallel with this dashboard:

Details of the Queues Overview Dashboard

The top section is a brief overview of Queue metrics and the rest of the dashboard provides information about messages related to Queues and Message Spool usage used in your estate.

The top section is the top combined monitors to let you know if anything missing, including key metrics as a status, and top 10 queues by spool utilization. Here’s a description of the components of this dashboard:

  • Message Spool Monitor Count & Status (VPN, Queues, Topic Endpoints): A Monitor Summary widget that represents the number of log-based monitors watching the Message VPN , queues, and topic endpoints. A status of No Data (gray) indicates that there were no matching logs. A status of Alert (red) or Warn (yellow) indicates a threshold was reached or exceeded depending on the configuration of the monitor. After the five-minute interval, if the log is not seen again, it turns OK (green). After awhile, the OK (green) changes back to No Data (gray).
  • Endpoints: A Query Value widget that shows the total number of queues and topic endpoints in your estate.
  • % Util Endpoints: A Query Value widget that shows the percentage utilization of endpoints is the count of all queues and topic endpoints as a percentage of the endpoint limit for the services.
  • Connections: A Query Value widget that shows the total connections count for the event broker services.
  • Avg Queue Spool Util: A Query Value widget that shows the average percentage utilization of maximum message spool size across all queues.
  • Queues: A Query Value widget that shows the number queues.
  • Queues with Messages & No Consumers: A Query Value widget that shows the count of queues with messages and no active consumers (a zero-bind count).
  • Top 10 Queues/Service by Msg Spool Utilization: A Top List widget that shows a list of the top ten queues in the estate by the Msg Spool utilization.
  • Msg In Rate: A Query Value widget that shows the current rate (messages per second) of incoming messages coming across all queues.
    • Incoming Message Rate (msg/sec): A Timeseries Widget that shows a graph of the incoming messages coming across all queues over the selected time interval.
  • Msgs Out Rate: A Query Value widget that shows the current rate (messages per second) of outgoing messages leaving across all queues.
    • Incoming Message Rate (msg/sec): A Timeseries Widget that shows a graph of the outgoing messages across all queues over the selected time interval.
  • Q Msg Spool Util: A Query Value widget that shows the utilization of the queue with the with the highest utilization as a percentage of its maximum.
    • Messages Spooled as % of Limit for Queues: A Timeseries Widget that shows a graph of the queue with the highest utilization over the selected time interval.
  • Q Msg Spool Size (MB): A Query Value widget that shows the current Message Spool usage of queues in megabytes (MB).
    • Guaranteed Message Spool Size (MB) for Queues: A Timeseries Widget that shows a graph of the current Message Spool usage of queues over the selected time interval.
  • Active Consumers: A Query Value widget that shows the number of active consumers across all queues.
    • Active Consumers on Queues (bind count): A Timeseries Widget that shows a graph the number of active consumers across all queues over the selected time interval.
  • Q Msg Spooled: A Query Value widget that shows the current number of messages spooled on queues.
    • Guaranteed Messages Spooled for Queues: A Timeseries Widget that shows a graph of the current number of messages spooled on queues over the selected time interval.
  • Queues: A Table widget that lets you look at the current state of key metrics by queues. This table includes detailed information about the queue name, service, number of messages, Message Spool usage, bind counts, and incoming/outgoing rates. You can also use the Search to filter on the name of the Bridge (QUEUE_NAME). Alternatively, you can use the filters at the top of this dashboard to filter what is shown in the tables.
  • Dead Message Queues: A Table widget that lets you look at the current state of key metrics by dead message queues. This table highlights the status of any dead message queues in your estate and includes detailed information about the queue name, service, number of messages, Message Spool usage, bind counts, and incoming/outgoing rates. You can also use the Search to filter on the name of the Bridge (QUEUE_NAME). Alternatively, you can use the filters at the top of this dashboard to filter what is shown in the tables.

Topic Endpoints Overview

The Topic Endpoints Overview dashboard contains information about topic endpoints used in your estate. Topic Endpoints are central elements of guaranteed messaging and overall message distribution.

This dashboard shows the status of all the message related monitors, gives you an overall sense of message flow, and answer questions such as:

  • Are any topic endpoints having throughput challenges or mismatching message rates?
  • Am I getting increasing topic endpoint depth with no active (bound) consumers to receive messages?

Application Support teams often use this dashboard to identify topic endpoints have potential problems.

Related dashboards

The following are related dashboards that you might also be interested in viewing in parallel with this dashboard:

Details of the Topic Endpoint Overview Dashboard

The top section is a brief overview of Queue metrics and the rest of the dashboard provides information about messages related to Queues and Message Spool usage used in your estate. Here’s a description of the components of this dashboard:

  • Message Spool Monitor Count & Status (VPN, Queues, Topic Endpoints): A Monitor Summary widget that represents the number of log-based monitors watching the Message VPN , queues, and topic endpoints. A status of No Data (gray) indicates that there were no matching logs. A status of Alert (red) or Warn (yellow) indicates a threshold was reached or exceeded depending on the configuration of the monitor. After the five-minute interval, if the log is not seen again, it turns OK (green). After awhile, the OK (green) changes back to No Data (gray).
  • Endpoints: A Query Value widget that shows the total number of queues and topic endpoints in your estate.
  • %Util Endpoints: A Query Value widget that shows the average utilization as a percentage of endpoints is the count of all queues and topic endpoints as a percentage of the endpoint limit for the services.
  • Connections: A Query Value widget that shows the number of connections bound to queues and topic endpoints.
  • Avg TE Spool Util: A Query Value widget that shows the average utilization as a percentage of the maximum topic endpoint spool size across all topic endpoints.
  • Topic Endpoints: A Query Value widget that shows the number topic endpoints in the estate.
  • TE with Messages & No Consumers: A Query Value widget that shows the count of topic endpoints with messages and no active consumers (a zero-bind count).
  • Top 10 Topic Endpoints/Service by Msg Spool Utilization: A Top List widget that shows a list of the top ten topic endpoints in the estate by the Msg Spool utilization.
  • Msg In Rate: A Query Value widget that shows the current rate (messages per second) of incoming messages coming across all topic endpoints.
    • Ingress Rate (msg/sec): A Timeseries Widget that shows a graph of the incoming messages coming across all topic endpoints over the selected time interval.
  • Msgs Out Rate: A Query Value widget that shows the current rate (messages per second) of outgoing messages leaving across all topic endpoints.
    • Egress Rate (msg/sec): A Timeseries Widget that shows a graph of the outgoing messages leaving across all topic endpoints over the selected time interval.
  • TE Msg Spool Util: A Query Value widget that shows the utilization as a percentage of the topic endpoint with the highest Message Spool utilization.
    • Messages Spooled as % of Limit for Queues: A Timeseries Widget that shows the utilization as a graph of the topic endpoints with the highest Message Spool utilization over the selected time interval.
  • TE Msg Spool Size: A Query Value widget that shows the current Message Spool usage of topic endpoints in megabtyes (MB).
    • Guaranteed Message Spool Size (MB) for Topic Endpoints: A Timeseries Widget that shows a graph of the current Message Spool usage of topic endpoints over the selected time interval.
  • Active Consumers: A Query Value widget that shows the total number of all active consumers across all topic endpoints.
    • Active Consumers on Topic Endpoints (Bind Count): A Timeseries Widget that shows a graph of all active consumers across all topic endpoints over the selected time interval.
  • TE Msg Spooled: A Query Value widget that shows the current number of messages spooled across all topic endpoints.
    • Topic Endpoint Messages Spooled: A Timeseries Widget that shows a graph of the current number of messages spooled across all topic endpoints over the selected time interval.
  • Topic Endpoints: A Table widget that lets you look at the current state of key metrics by queues. This table includes detailed information about the queue name, service, number of messages, Message Spool usage, bind counts, and incoming/outgoing rates. You can also use the Search to filter on the name of the Bridge (TOPIC_ENDPOINT_NAME). Alternatively, you can use the filters at the top of this dashboard to filter what is shown in the tables.

RDP Overview

The RDP Overview dashboard contains information about Rest Delivery Points (RDPs). RDPs are a key mechanism facilitating message delivery to REST consumers. This dashboard summarizes RDPs in your event broker services.

This dashboard shows the status of all the message related monitors, provides an overall sense of message flow, and answers questions such as:

  • Are messages flowing smoothly across my RDPs?
  • Are any RDPs receiving error responses?

Application Support teams often use this dashboard to assess RDP usage, identify potential issues with RDPs, and identify whether additional investigation is required.

Related dashboards

You may also be interested in viewing the following dashboards in parallel with this dashboard:

Details of the RDP Overview Dashboard

The top section summarizes RDPs (REST Delivery Point) metrics and the rest of the dashboard provides information about messages related to RDPs used in your estate. Here’s a description of the components of this dashboard:

  • RDP Monitor Counts & Status: A Monitor Summary widget that represents the number of RDP-scoped monitors watching your RDPs (not the number of alerts or warnings). The Alert overview is a histogram of alerts for the selected time period. The Alert/Warn number is the number of monitors that have Alerts or Warning states, and OK is the number of monitors in the OK state. The table that’s below the Alert/Warn and OK numbers is a list of monitors and the count of the instances of that monitor triggered in various states - Alert, Warn, OK.
  • RDP Count: A query Value widget that shows the number of RDPs active in your estate.
  • RDP Utilization: A Query Value widget that shows the number of RDPs as a percentage of the limit for your event broker services.
  • RDPs Up: A widget that shows the total number of RDPs that are currently up.
  • RDPs Down: A widget that shows the total number of RDPs that are currently down.
  • Top 10 RDPs by Messaging Activity: A widget that lists top ten RDPs by messaging activity in your estate, in descending order.
  • Top 10 RDPs by Error Count: A widget that lists the top ten RDPs that have errors in your estate, in descending order.
  • HTTP Requests Sent (msgs): A Query Value widget that shows the rate (per second) of messages sent via POST to RDPs.
    • HTTP Request Rate (req/minute): A Timeseries Widget that shows a graph of the rate (per minute) of messages sent via POST to RDPs over a time interval (default is 10-minute intervals).
    • HTTP Requests Sent (msgs): A Timeseries widget that shows the highest value for the rate (per second) of messages sent via POST to RDPs for the time interval selected.
  • HTTP Request Errors - Conn. Closed: A Query Value widget that shows a count of the RDP connections that were closed.
    • HTTP Request Errors - Connection Closed: A widget that shows request errors due to closed connection.
  • Successful HTTP Responses: A Query Value widget that shows a count of the RDP messages that received a POST response of SUCCESS.
    • Successful HTTP Response Received: A Timeseries Widget that shows a graph of the RDP messages that received a POST response of SUCCESS over a time interval (default is 10-minute intervals).
  • Error HTTP Responses: A Query Value widget that shows a count of the RDP messages that received a POST response of ERROR.
    • Error HTTP Response Received: A Timeseries Widget that shows a graph of the RDP messages that received a POST response of ERROR over a time interval (default is 10-minute intervals).
  • RDPs: A Table widget that lets you look at the current state of key metrics by RDP. The table includes detailed information about the VPN name, service name, outgoing rates, response rates for success and errors, status of a RDP, and connections closed . You can also use the Search to filter on the name of the Bridge (RDP_NAME). Alternatively, you can use the filters at the top of this dashboard to filter what is shown in the tables.

Bridges Overview

The Bridges Overview dashboard gives you an understanding of bridges (Message VPN bridges). Bridges are used to link two event broker services . A bridge ensures that messages published to one service that match the subscriptions for the bridge are also published to the linked event broker service. This dashboard provides an overview of bridges in your event broker services.

This dashboard gives you an overall sense of event broker service usage and answer questions such as:

  • What is the operational status of my bridges?
  • Are messages flowing smoothly across my bridges?

Application Support teams often use this dashboard to analyze bridge usage, identify potential issues with bridges, and to identify whether additional investigation is required.

Related dashboards

The following are related dashboards that you might also be interested in viewing in parallel with this dashboard:

Details of the Bridges Overview Dashboard

The top section is a brief overview of the number of bridges, messages sent and received over the bridges, and the Bridge Monitor Count and Status. The metrics provide an overview of messages across the bridges in your estate that include:

  • all incoming and outgoing messages with a view of direct, persistent, and non-persistent metrics
  • all incoming and outgoing discards

Here’s a description of the components of this dashboard:

  • Bridges: A Query Value widget that shows the status of bridges in the estate.
  • Messages Sent: A Query Value widget that shows the messages sent by clients over the bridge.
  • Messages Received: A Query Value widget that shows the messages received by clients over the bridge.
  • Bridge Monitor Counts & Status: A Monitor Summary widget that represents the number of VPN-scoped monitors watching your bridges (not the number of alerts or warnings). The Alert overview is a histogram of alerts for the selected time period. The Alert/Warn number is the number of monitors that have Alerts or Warning states, and OK is the number of monitors in the OK state. The table that’s below the Alert/Warn and OK numbers is a list of monitors and the count of the instances of that monitor triggered in various states - Alert, Warn, OK.
  • Incoming Messages: A section that shows the rates of different incoming messages over the bridge, graph, and the high water mark (HWM) for the timeframe selected.
    • Msgs In Rate: A Query Value widget that shows the incoming message rate (messages per second) on the selected bridges.
      • Incoming Message Rate on Bridges (msgs/sec): A Timeseries Widget that shows a graph of the incoming message rate (messages per second) over the selected time interval.
      • HWM Msgs In Rate: A Query Value widget that shows the highest value for the incoming message rate for the time interval selected.
    • Direct Msgs In Rate: A Query Value widget that shows the incoming Direct message rate (messages per second) on the selected bridges.
      • Incoming Direct Message Rate on Bridges (msgs/sec): A Timeseries Widget that shows a graph of the incoming Direct message rate (messages per second) over the selected time interval.
      • HWM Direct Msgs In Rate: A Query Value widget that shows the highest value for the incoming Direct message rate for the time interval selected.
    • Persistent Msgs In Rate: A Query Value widget that shows the incoming Persistent message rate (messages per second) on the selected bridges.
      • Incoming Persistent Message Rate on Bridges (msgs/sec): A Timeseries Widget that shows a graph of the incoming Persistent message rate (messages per second) over the selected time interval.
      • HWM Persistent Msgs In Rate: A Query Value widget that shows the highest value for the incoming Persistent message rate for the time interval selected.
    • Non-Persistent Msgs In Rate: A Query Value widget that shows the incoming Non-Persistent message rate (messages per second) on the selected bridges.
      • Incoming Non-Persistent Message Rate on Bridges (msgs/sec): A Timeseries Widget that shows a graph of the incoming Non-Persistent message rate (messages per second) over the selected time interval.
      • HWM Non-Persistent Msgs In Rate: A Query Value widget that shows the highest value for the incoming Non-Persistent message rate for the time interval selected.
  • Outgoing Messages: A section that shows the rates of different outgoing messages over the bridge, graph, and the high water mark (HWM) for the timeframe selected.
    • Msgs Out Rate: A Query Value widget that shows the outgoing message rate (messages per second) on the selected bridges.
      • Incoming Message Rate on Bridges (msgs/sec): A Timeseries Widget that shows a graph of the outgoing message rate (messages per second) over the selected time interval.
      • HWM Msgs Out Rate: A Query Value widget that shows the highest value for the outgoing message rate for the time interval selected.
    • Direct Msgs Out Rate: A Query Value widget that shows the outgoing Direct message rate (messages per second) on the selected bridges.
      • Outgoing Direct Message Rate on Bridges (msgs/sec): A Timeseries Widget that shows a graph of the outgoing Direct message rate (messages per second) over the selected time interval.
      • HWM Direct Msgs Out Rate: A Query Value widget that shows the highest value for the outgoing Direct message rate for the time interval selected.
    • Persistent Msgs Out Rate: A Query Value widget that shows the outgoing Persistent message rate (messages per second) on the selected bridges.
      • Outgoing Persistent Message Rate on Bridges (msgs/sec): A Timeseries Widget that shows a graph of the outgoing Persistent message rate (messages per second) over the selected time interval.
      • HWM Persistent Msgs Out Rate: A Query Value widget that shows the highest value for the outgoing Persistent message rate for the time interval selected.
    • Non-Persistent Msgs Out Rate: A Query Value widget that shows the outgoing Non-Persistent message rate (messages per second) on the selected bridges.
      • Outgoing Non-Persistent Message Rate on Bridges (msgs/sec): A Timeseries Widget that shows a graph of the outgoing Non-Persistent message rate (messages per second) over the selected time interval.
      • HWM Non-Persistent Msgs Out Rate: A Query Value widget that shows the highest value for the outgoing Non-Persistent message rate for the time interval selected.
  • Incoming Discards: A section that shows the incoming message discarded by the bridges.
    • Discards In: A Query Value widget that shows the total number of incoming messages that were discarded by the bridges.
    • Discards In Rate: A Query Value widget that shows the rate (messages per second) of incoming messages that were discarded by the bridges.
    • Bridge Incoming Discards Rate (msgs/sec): A Timeseries widget that shows a graph of the rate (messages per second) of incoming messages that were discarded by the bridges over the selected time interval.
  • Outgoing Discards: A section that shows the outgoing messages discarded by the bridges.
    • Discards Out: A Query Value widget that shows the total number of outgoing messages that were discarded by the bridges.
    • Discards Out Rate: A Query Value widget that shows the rate (messages per second) of outgoing messages that were discarded by the bridges.
    • Bridge Outgoing Discards Rate (msgs/sec): A Timeseries widget that shows a graph of the rate (messages per second) of outgoing messages that were discarded by the bridges over the selected time interval.
  • Bridges: A Table widget that lets you look at the current state of key metrics by bridges. The table includes detailed information about the incoming/outgoing messages rates and incoming/outgoing discard rates by bridge name. You can also use the Search to filter on the name of the Bridge (BRIDGE_NAME). Alternatively, you can use the filters at the top of this dashboard to filter what is shown in the tables.