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:

About Last Values in Metrics in PubSub+ Insights Dashboards

It is important to note that if the title of a widget in the dashboard is prefixed by the word ‘last’, the value shown is the last value collected by the metric at the end of the selected timeframe. For example, you selected the last hour as the timeframe, and the Last Services metric shows a value of 2. That value comes from the last time the metric was updated for that one hour time frame. The value is not an average of the timeframe, or derived from a timeframe's total.

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:

Last values are from the end of a selected timeframe. For more information, see About Last Values in Metrics in PubSub+ Insights Dashboards.

  • 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.
  • 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.

  • Current Resources: The section is a count of the current number of metrics in the estate that includes:
    • Last Services: A query value widget that shows the last count of the number of event broker services in your account.
    • Last HA Services: A query value widget that shows the last count of Enterprise type services within the account.
    • Last Single Node Services: A query value widget that shows the last count of the Developer and Standalone type services within the account.
    • Last Active Services: A query value widget that shows the last count of the number of services that have an incoming message rate greater than zero.
    • Last Endpoints: A query value widget that shows the last count of the queues and topic endpoints for the event broker services within the account.
    • Last Bridges: A query value widget that shows the last count of the number of Message VPN bridges in the event broker services within the account.
    • Last Mesh Links: A query value widget that shows the last total number of mesh links, both up and down, in your estate.
    • Last Mesh Clusters: A query value widget that shows the last total number of mesh clusters, both up and down, in your estate.
  • 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 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.
    • Connections: The number of client connections.
    • Active Consumers (bind): The count of the clients that are bound to, and consuming messages from queues and topic endpoints.
    • 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.
  • 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:
    • Last 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 last Health Check.
    • Last 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 last Health Check.
    • DR Replication Monitor Counts & Status: A check status widget that shows the number of monitors watching the message replication status in your estate.
    • Last Bridges - Down: A check status widget that shows the last count of the Health Checks being executed watching the readiness of static Message VPN bridges and the status of the most recent Health check.
    • Last Cache Instances - Down: A check status widget that shows the last count of the checks being executed for readiness of SolCache or MQTT Retain cache if implemented.
  • 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:
    • Last Queues - Messages & No Consumers: A query value widget that shows the last 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).
    • Last TEs - Messages & No Consumers: A query value widget that shows the last 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).
  • Monitored Services: A section that shows the statuses that are monitored and managed by Solace for information purposes.
    • Last HA Active Services: A query value widget that shows the last count of active brokers in High-Availability (HA) services.
    • Last Redundancy Down: A check status widget that shows the count of checks being executed for HA and the status of the last check.
    • Last Config-Sync Down: A check status widget that shows the count of the checks being executed watching the status of Config-sync and the status of the last check.
    • Last Msg Spool Down: A check status widget that shows the last number and status of the Message Spool.
    • 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.

Last values are from the end of a selected timeframe. For more information, see About Last Values in Metrics in PubSub+ Insights Dashboards.

  • 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 last counts of interesting message flow metrics in the estate that includes:
    • Last Connections: A query value widget that shows the last count of client connections for to the event broker services within the account.
    • Last Endpoints: A query value widget that shows the last count of queues and topic endpoints for the event broker services within the account.
    • Last Unique Subscribers: A query value widget that shows the last count of unique subscribers within the account.
    • Last Slow Subscribers: A query value widget that shows the last count of clients that consistently fail to consume their messages at the offered message rate in your account.
    • Last Msgs Sent: A query value widget that shows the last number of messages sent.
    • Last Discards: A query value widget that shows the last number of incoming and outgoing messages discarded.
  • 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:
    • Avg Publishers (Flows In): A query value widget that shows the average count of incoming flows for the event broker services.
    • Last Msgs In Rate: A query value widget that shows the last incoming rate (message per second) of messages.
    • Last Bytes In Rate: A query value widget that shows the last incoming rate (bytes per second) of data.
    • Last Discards In: A query value widget that shows the number of last incoming messages that were discarded.
    • Last Discards In Rate: A query value widget that shows the last 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.
    • Avg Spooled Msgs: A query value widget that shows the average number of messages spooled.
    • Avg Spool Usage (MB): A query value widget that shows the average size of all messages spooled, in megabytes.
    • Avg GM Spool Utilization: A query value widget that shows the average spool utilization of Guaranteed Messages. The value is the Message Spool usage as a percentage of the maximum spool size limit.
    • Avg Spool In Discards: A query value widget that shows the average number of incoming Guaranteed Messages that had to be discarded from the Message Spool.
    • Avg Spool Out Discards: A query value widget that shows the average number of outgoing Guaranteed Messages that had to be discarded from the Message Spool.
    • Avg Spool In Discard Rate: A query value widget that shows the average rate of incoming Guaranteed Messages per second that had to be discarded from the Message Spool.
    • Avg Spool Out Discard Rate: A query value widget that shows the average 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:
    • Last Active Consumers (Bind): A query value widget that shows the last count of clients bound to queues and topic endpoints that are consuming messages from the queues and topic endpoints.
    • Last Msgs Out Rate: A query value widget that shows the last rate (messages per second) of outgoing messages.
    • Last Bytes Out Rate: A query value widget that shows the last outgoing rate (bytes per second) of messages from the event broker services.
    • Last Discards Out: A query value widget that shows the last total number of outgoing messages discarded that were discarded by event broker services.
    • Last Discards Out Rate: A query value widget that shows the last 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.
    • Last Incoming Direct Rate: A query value widget that shows the last incoming rate (messages per second) of Direct messages.
    • Last Incoming Persistent Rate: A query value widget that shows the last incoming rate (messages per second) of Persistent messages.
    • Last Incoming Non-Persistent Rate: A query value widget that shows the last 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.
    • Last Outgoing Direct Rate: A query value widget that shows the last outgoing rate (messages per second) of Direct messages.
    • Last Outgoing Persistent Rate: A query value widget that shows the last outgoing rate (messages per second) of Persistent messages.
    • Last Outgoing Non-Persistent Rate: A query value widget that shows the last 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.
    • Last Incoming Promoted Messages: A query value widget that shows the last number of incoming promoted messages.
    • Last Incoming Promoted Message Rate: A query value widget that shows the last incoming rate (messages per second) of promoted messages.
    • Last Incoming Demoted Messages: A query value widget that shows the last number of incoming demoted messages.
    • Last Incoming Demoted Message Rate: A query value widget that shows the last 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).
  • Alert 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 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.

Last values are from the end of a selected timeframe. For more information, see About Last Values in Metrics in PubSub+ Insights Dashboards.

  • 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.
  • Last Msgs In Rate: A query value widget that shows the last 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.
  • Last Msgs Out Rate: A query value widget that shows the last 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.
  • Last Bytes In Rate: A query value widget that shows the last 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.
  • Last Bytes Out Rate: A query value widget that shows the last outgoing rate (bytes per second).
    • Outgoing Message Data Rates (bytes/sec): A Timeseries widget that shows the last outgoing rate (bytes per second) of messages over the selected time interval.
  • Last Connections: A query value widget that shows the last 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.
  • Last Unique Subscriptions: A query value widget that shows the last count of unique subscribers within the account.
    • Unique Subscriptions: A Timeseries widget that shows the unique subscriptions over the selected time interval.
  • Avg Msg In Spool: A query value widget that shows the last number of messages spooled.
    • Guaranteed Spooled Messages: A Timeseries widget that shows the messages spooled over the selected time interval.
  • Avg MB in Spool: A query value widget that shows the average 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.
  • Last Active Consumers (bind): A query value widget that shows the last 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.
  • Slow Subscribers: A query value widget that shows the number of subscribers that are consistently failing to consume messages at the rate offered by the event broker service.
  • Incoming Discards (Overview): A section that shows incoming message discards.
    • Last Discards In: A query value widget that shows the last 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.
    • Last Discards In Rate: A query value widget that shows the last 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.
    • Last Spool In Discard: A query value widget that shows the last 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.
    • Last Spool In Discard Rate: A query value widget that shows the last 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.
    • Last Discards Out: A query value widget that shows the last 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.
    • Last Discards Out Rate: A query value widget that shows the last 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.
    • Last Spool Out Discards: A query value widget that shows the last 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.
    • Last Spool Out Discard Rate: A query value widget that shows the last 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.
    • Last In Direct Rate: A query value widget that shows the last 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.
    • Last In Persistent Rate: A query value widget that shows the last 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.
    • Last In Non-Persistent: A query value widget that shows the last 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.
    • Last Out Direct Rate: A query value widget that shows the last 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.
    • Last Out Persistent Rate: A query value widget that shows the last 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.
    • Last Out Non-Persistent: A query value widget that shows the last 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.
    • Last Promoted Msgs In: A query value widget that shows the last 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.
    • Last Promoted Rate: A query value widget that shows the last 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.
    • Last Demoted Msgs In: A query value widget that shows the last 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.
    • Last Demoted Rate: A query value widget that shows the last 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.
    • Last No Sub Match: A query value widget that shows the last 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.
    • Last Parse Error: A query value widget that shows the last 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.
    • Last TTL Exceeded: A query value widget that shows the last 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.
    • Last Msg Spool Congestion: A query value widget that shows the last 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.
    • Last Message Too Big: A query value widget that shows the last 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.
    • Last Pub ACL: A query value widget that shows the last 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.
    • Last Topic Parse Error: A query value widget that shows the last 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.

    • Last TTL Exceeded: A query value widget that shows the last 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.
    • Last Transmit Congestion: A query value widget that shows the last 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.
    • Last Msg Elided: A query value widget that shows the last 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.
    • Last Compression Congestion: A query value widget that shows the last 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.
    • Last Not Connected: A query value widget that shows the last number of 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 Messaging 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.
    • Last Spool Not Ready: A query value widget that shows the last 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.
    • Last Out of Order: A query value widget that shows the last 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.
    • Last Duplicate: A query value widget that shows the last 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.
    • Last No Destination: A query value widget that shows the last 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.
    • Last Spool Over Quota: A query value widget that shows the last 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.
    • Last Qendpt Over Quota: A query value widget that shows the last 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.
    • Last Max Msg Usage Exceeded: A query value widget that shows the last 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.
    • Last Max Msg Size Exceeded: A query value widget that shows the last 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.
    • Last Errored Msg: A query value widget that shows the last 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.
    • Last Queue Not Found: A query value widget that shows the last 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.
    • Last Spool Shutdown: A query value widget that shows the last 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.
    • Last Profile Deny Guaranteed: A query value widget that shows the last 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.
    • Last Publisher Not Found: A query value widget that shows the last 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.
    • Last No Local Delivery: A query value widget that shows the last 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.
    • Last SMF TTL Exceeded: A query value widget that shows the last 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.
    • Last Pub ACL Denied: A query value widget that shows the last 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.
    • Last Destination Group Error: A query value widget that shows the last 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.
    • Last Remote Spool Not Supported: A query value widget that shows the last 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.
    • Last Spool to ADB Failed: A query value widget that shows the last 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.
    • Last Low Priority Msg Congestion: A query value widget that shows the last 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.
    • Last Spool to Disk Failed: A query value widget that shows the last 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.
    • Last Replication is Standby: A query value widget that shows the last 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.
    • Last File Limit Exceeded: A query value widget that shows the last number of incoming 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.
    • Last Sync Replication Ineligible: A query value widget that shows the last 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.
    • Last Other: A query value widget that shows the last 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.
    • Last Total Deleted: A query value widget that shows the last 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.
    • Last TTL Expired - Discard: A query value widget that shows the last 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.
    • Last TTL Expired - DMQ: A query value widget that shows the last 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.
    • Last TTL Expired - DMQ Failed: A query value widget that shows the last 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.
    • Last Max Redelivery - Discard: A query value widget that shows the last 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.
    • Last Max Redelivery - DMQ: A query value widget that shows the last 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.
    • Last Max Redelivery - DMQ Failed: A query value widget shows the last 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.
    • Last TTL Exceeded: A query value widget that shows the last 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).

Last values are from the end of a selected timeframe. For more information, see About Last Values in Metrics in PubSub+ Insights Dashboards.

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

  • Client Connections: A section that shows all the client connection metrics.
    • Last Connections: A query value widget that shows the last number of current connections in use.
    • Last % Util Connections: A query value widget that shows the last 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.
    • Last MQTT Connections: A query value widget that shows the last number MQTT connections.
      • Last % Util MQTT Connections: A query value widget that shows the last percentage of 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.
    • Last Current REST In Connections: A query value widget that shows the last number of incoming REST requests.
      • Last % Util REST In Connections: A query value widget that shows the last percentage of 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.
    • Last Current REST Out Connections: A query value widget that shows the last number of outgoing REST requests.
      • Last % Util REST Out Connections: A query value widget that shows the last percentage of 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.
    • Last Current SMF Connections: A query value widget that shows the last number Solace Message Format (SMF) connections.
      • Last % Util SMF Connections: A query value widget that shows the last percentage of 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.
    • Last Current Web Connections: A query value widget that shows the last number of Web (HTTP-based) connections.
      • Last % Util Web Connections: A query value widget that shows the last percentage of 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.
    • Last Current AMQP Connections: A query value widget that shows the last number AMQP connections.
      • Last % Util AMQ Connections: A query value widget that shows the last percentage of 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.
    • Last Spool Size: A query value widget that shows the last spool size available, as megabytes.
    • Last % Util Spool: A query value widget that shows the last 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 value (high water mark) of spool usage in megabytes.
    • Last Spool File (%): A query value widget that shows the last spool file usage as percentage.
    • Last Delivered Unack’ed Msgs Util: A query value widget that shows the last number of messages that have been delivered to clients but have not been acknowledged by them.
    • Last Msgs Spooled: A query value widget that shows the last number of messages that ae spooled.
    • Last % Msgs Spooled: A query value widget that shows the last number of 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.
    • Last Incoming Flow (%): A query value widget that shows the last number of incoming flows as a percentage of the limit.
    • Last Outgoing Flow (%): A query value widget that shows the last number of outgoing flows as a percentage of the limit.
    • Last Tran Session (%): A query value widget that shows the last number of transacted sessions as a percentage of the transacted session capacity.
  • Endpoints: A section that shows the metrics related to endpoint capacity:

    • Last Total Endpoints: A query value widget that shows the last total number of queues and topic endpoints in your estate.

    • Last %Util Endpoints: A query value widget that shows the last 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.

    • HWM Endpoints: A query value widget that shows the highest value (high water mark) of endpoints in use.

  • Other Resources: A section that shows miscellaneous metrics to better understand your estates capacity:
    • Last Active Disk Partition: A query value widget that shows the last 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.
    • Last Standby Disk Partition Usage: A query value widget that shows the last 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.
    • Last Subscription Utilization: A query value widget showing the last 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.
    • Last Client Username Utilization: A query value widget showing the last 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.

Last values are from the end of a selected timeframe. For more information, see About Last Values in Metrics in PubSub+ Insights Dashboards.

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

  • Last Endpoints: A query value widget that shows the last total number of queues and topic endpoints in your estate.
  • Last % Util Endpoints: A query value widget that shows the last percentage utilization of endpoints is the count of all queues and topic endpoints as a percentage of the endpoint limit for the services.
  • Last Connections: A query value widget that shows the last total connections count for the event broker services.
  • Last Queue Spool Util: A query value widget that shows the last percentage utilization of maximum message spool size across all queues.
  • Last Queues: A query value widget that shows the last number queues.
  • Last Queues with Messages & No Consumers: A query value widget that shows the last count of queues with messages and no active consumers (a zero-bind count).
  • Queues Monitor Count & Status: 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).
  • 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.
  • Last Msg In Rate: A query value widget that shows the last 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.
  • Last Msgs Out Rate: A query value widget that shows the last 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.
  • Last Q Msg Spool Util: A query value widget that shows the last 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.
  • Last Q Msg Spool Size (MB): A query value widget that shows the last 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.
  • Last Active Consumers: A query value widget that shows the last 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.
  • Last Q Msg Spooled: A query value widget that shows the last 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 field to filter on the name of the Queue (QUEUE_NAME) or service (SERVICE_NAME). You can use the filters at the top of this dashboard to filter the contents of its tables by service (SERVICE_NAME) or Queue (QUEUE_NAME).
  • 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.

Last values are from the end of a selected timeframe. For more information, see About Last Values in Metrics in PubSub+ Insights Dashboards.

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

  • TE Monitor Count & Status Message: 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).
  • Last Endpoints: A query value widget that shows the last total number of queues and topic endpoints in your estate.
  • Last %Util Endpoints: A query value widget that shows the last 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.
  • Last Connections: A query value widget that shows the last number of connections bound to queues and topic endpoints.
  • Last TE Spool Util: A query value widget that shows the last utilization as a percentage of the maximum topic endpoint spool size across all topic endpoints.
  • Last Topic Endpoints: A query value widget that shows the last number of topic endpoints in the estate.
  • Last TE with Messages & No Consumers: A query value widget that shows the last 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.
  • Last Msg In Rate: A query value widget that shows the last 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.
  • Last Msgs Out Rate: A query value widget that shows the last 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.
  • Last TE Msg Spool Util: A query value widget that shows the last 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.
  • Last TE Msg Spool Size: A query value widget that shows the last 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.
  • Last Active Consumers: A query value widget that shows the last 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.
  • Last TE Msg Spooled: A query value widget that shows the last 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 topic endpoint. This includes information about the topic endpoint name, service, number of messages, Message Spool usage, bind counts, and incoming/outgoing rates. You can use the Search field to filter on the name of the Topic Endpoint (TOPIC_ENDPOINT_NAME) or service (SERVICE_NAME). You can use the filters at the top of the dashboard to filter the contents of the all tables on the dashboard by service (SERVICE_NAME) or Topic Endpoint (TOPIC_ENDPOINT_NAME) .

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.

Last values are from the end of a selected timeframe. For more information, see About Last Values in Metrics in PubSub+ Insights Dashboards.

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.
  • Last RDP Count: A query value widget that shows the last number of RDPs active in your estate.
  • Last RDP Utilization: A query value widget that shows the last number of RDPs as a percentage of the limit for your event broker services.
  • Last RDPs Up: A widget that shows the last number of total RDPs that are currently up.
  • Last RDPs Down: A widget that shows the last number of total 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.
  • Last HTTP Requests Sent (msgs): A query value widget that shows the last 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.
  • Last HTTP Request Errors - Conn. Closed: A query value widget that shows the last count of the RDP connections that were closed.
    • HTTP Request Errors - Connection Closed: A widget that shows request errors due to closed connection.
  • Last Successful HTTP Responses: A query value widget that shows the last 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).
  • Last Error HTTP Responses: A query value widget that shows the last 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 provides 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

Last values are from the end of a selected timeframe. For more information, see About Last Values in Metrics in PubSub+ Insights Dashboards.

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

  • Bridges: A Query Value widget that shows the status of bridges in the estate.
  • Total Messages Sent: A query value widget that shows the total messages sent by clients over the bridge.
  • Total Messages Received: A query value widget that shows the total 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.
    • Last Msgs In Rate: A query value widget that shows the last 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.
    • Last Direct Msgs In Rate: A query value widget that shows the last 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.
    • Last Persistent Msgs In Rate: A query value widget that shows the last 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.
    • Last Non-Persistent Msgs In Rate: A query value widget that shows the last 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.
    • Last Msgs Out Rate: A query value widget that shows the last 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.
    • Last Direct Msgs Out Rate: A query value widget that shows the last 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.
    • Last Persistent Msgs Out Rate: A query value widget that shows the last 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.
    • Last Non-Persistent Out Rate: A query value widget that shows the last 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.
    • Last Discards In: A query value widget that shows the last number of incoming messages that were discarded by the bridges.
    • Last Discards In Rate: A query value widget that shows the last 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.
    • Last Discards Out: A query value widget that shows the last number of outgoing messages that were discarded by the bridges.
    • Last Discards Out Rate: A query value widget that shows the last 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.