EMS Queues

These displays present several views of performance metrics for queues. Clicking EMS Queues from the left/navigation menu opens the TIBCO EMS Queues Table display, which shows performance and utilization metrics for all queues defined on a specified server. The options available under EMS Queues are:

All Queues Summary: Opens the TIBCO EMS Queues for Server Summary , which shows performance and utilization metrics and trends for all queues defined on a specified server, including message performance metrics.
All Queues Heatmap: Opens the TIBCO EMS Queues Heatmap , which is a heatmap representation of a selected set of metrics that shows performance and utilization metrics and trends for all queues defined on a specified server, including message performance metrics.
Single Queue Summary: Opens the TIBCO EMS Queue Summary , which shows detailed performance and utilization metrics and trends for a specified queue on a single server, including producer and consumer counts, and message performance metrics.
Queue Detail by Server: Opens the TIBCO EMS Queue Detail By Server , which shows performance and utilization metrics for all servers that have a specified queue defined, including consumer and receiver count, as well as message performance metrics.

 

TIBCO EMS Queues Table

Clicking EMS Queues from the left/navigation menu opens the TIBCO EMS Queues Table display, which allows you to track performance and utilization metrics for all queues on a single server. You can enter a string in the Filter by Topic Name field to show only queues in the table with names that contain the string. For example, if you enter the string Madrid, all queues with Madrid in the queue name are shown in the table. If no entry is made, all queue names are shown. For most use cases, you can enter a portion of the queue name. Double-clicking on a row in the table opens the data for the selected queue in the TIBCO EMS Queue Summary display so that you can view additional metrics for the selected queue.

 

 

Filters

 

EMS Server

The EMS Server selected from this drop-down menu populates all associated Queue data in this display.

 

Filter by Queue Name

Enter a string to show only queues with names that contain the string. For example, if you enter the string Madrid, all queues with Madrid in the queue name are shown in the table. If no entry is made, all queue names are shown. For most use cases, you can enter a portion of the queue name.

 

Shown

The total number of currently active topics on the selected server, which is filtered by the Data Collection > Metric Filters > Queues field in the RTView Configuration Application.

The default value for the Queues property is:

^(?!^\\$sys\\.|^\\$TMP\\$\\.|^AMX_MGMT\\.|^EMSGMS\\.|^AMX_SV\\.|^_HAWK\\.|^_LOCAL\\._HAWK\\.|^TMP\\.EMS)

You can modify the filter value by editing the Queues property, which will override the default value. See “Configuring Data Collection” for more information.

 

Total

The total number of queues on the selected server.

Fields and Data

This display includes:

 

Table

This table describes all queues on the selected server. Double-click a row to view metrics for a single queue in the TIBCO EMS Queue Summary display.

 

 

Queue Name

The name of the queue.

 

 

URL

The IP address and port number for the server.

 

 

Alert Level

The current alert level.

-- One or more alerts have exceeded their specified ALARMLEVEL threshold, have an Alert Severity value of 2, and are shown in red.

-- One or more alerts have exceeded their specified WARNINGLEVEL threshold, have an Alert Severity value of 1, and are shown in yellow.

-- No alerts have exceeded an alert threshold, which have an Alert Severity value of 0, and are shown in green.

 

 

Alert Count

The number of current alerts.

 

 

In Msgs/s

The number of inbound messages for the queue, per second.

Note: This metric comes directly from the tibjms.admin.DestinationInfo class from TIBCO.

 

 

In Total Msgs

The total number of inbound messages for the queue.

 

 

Out Msgs/s

The number of outbound messages for the queue, per second.

Note: This metric comes directly from the tibjms.admin.DestinationInfo class from TIBCO.

 

 

Out Total Msgs

The total number of outbound messages for the queue.

 

 

Pending Msgs

The number of currently pending messages for the queue.

 

 

Consumers

The number of active and inactive consumers.

 

 

Fail Safe

When checked, the message is marked as failsafe delivery.

 

 

Flow Control Max Bytes

The maximum number of bytes allocated for use by flow control.

 

 

Global

When checked, the message is global and is routed to other servers.

 

 

In KB/s

The amount of inbound messages for the queue, in kilobytes per second.

 

 

In MB

The total amount of inbound messages for the queue, in megabytes.

 

 

Max Bytes

The maximum amount of bytes allocated for use by the queue.

 

 

Max Msgs

The maximum number of messages allocated for use by the queue.

 

 

Out KB/s

The amount of outbound messages for the queue, in kilobytes per second.

 

 

Out MB

The total amount of outbound messages for the queue, in megabytes.

 

 

Overflow Policy

Indicates whether an overflow policy is set for the queue:

0 = No policy is set.

1 = A policy is set.

 

 

Secure

When checked, the queue is designated as secure and enforces permission policies.

 

 

 

Static

When checked, the queue has a static destination.

 

 

Description

Descriptive text to help the administrator identify this resource.

 

 

Pending Message Size

The amount of space, in bytes, used by pending messages for the queue.

 

 

Exclusive

When checked, the server sends all messages on this queue to one consumer.

 

 

Max Redelivery

The maximum number of attempts for attempting redelivery of a message.

 

 

Filter In Pattern

The string used to filter the data in the row.

 

 

Receivers

The number of receivers that receive queue message.

 

 

In Msgs/s (TIBCO)

The number of inbound TIBCO messages for the queue, per second.

This metric comes directly from the tibjms.admin.DestinationInfo class from TIBCO.

 

 

Out Msgs/s (TIBCO)

The number of outbound TIBCO messages for the queue, per second.

This metric comes directly from the tibjms.admin.DestinationInfo class from TIBCO.

 

 

In KB/s (TIBCO)

The amount of inbound TIBCO messages for the queue, in kilobytes per second.

 

 

Out KB/s (TIBCO)

The amount of outbound TIBCO messages for the queue, in kilobytes per second.

 

 

Expired

When checked, performance data has not been received within the time specified (in seconds) in the Expire Time field in the Duration region in the RTView Configuration Application > (Project Name) > Solution Package Configuration > TIBCO Enterprise Message Service > DATA STORAGE tab. The Delete Time field (also in the Duration region) allows you to define the amount of time (in seconds) in which the row will be removed from the table if there is no response.

 

 

Time Stamp

The date and time this row of data was last updated.

 

 

TIBCO EMS Queues for Server Summary

Clicking All Queues Summary from the left/navigation menu opens the TIBCO EMS Queues for Server Summary displays, which allows you to track performance and utilization metrics and trends for all queues on a single server. Clicking any of the messages boxes at the top of the display takes you to the TIBCO EMS Queues Table display, where you can view additional data on all queues. In the trend graph region, you can select from Message Rates, which traces inbound/outbound messages per second, KB Rates, which traces total inbound/outbound messages per second in kilobytes, or Pending Msgs, which traces the total number of messages for all queues on the server currently waiting to be processed and the total size of messages, in megabytes, for all queues on the server currently waiting to be processed. Clicking the Critical/Warning link at the bottom of the display opens the Alerts Table by Component display.

 

 

Filter

 

EMS Server

The EMS Server selected from this drop-down menu populates all associated queue data in this display.

Fields and Data

This display includes:

 

Name

The name of the server selected in the EMS Server drop down list.

 

Consumers

The number of consumers across all queues on the selected server.

 

Receivers

The total number of receivers across all queues on the selected server.

 

Current In Messages

The total number of inbound messages in the last update period across all queues on the selected server.

 

Current Out Messages

The total number of outbound messages in the last update period across all queues on the selected server.

 

Current In KB

The total number of inbound kilobytes in the last update period across all queues on the selected server.

 

Current Out KB

The total number of outbound kilobytes in the last update period across all queues on the selected server.

 

Trend Graphs

Message Rates

Shows metrics for all queues on the selected server.

In Msgs / sec -- Traces the number of inbound messages for all queues, per second.

Out Msgs / sec -- Traces the number of outbound messages for all queues, per second.

Pending Msgs -- Traces the number of messages currently waiting to be processed.

KB Rates

Shows metrics for all queues on the selected server.

In KB / sec -- Traces the number of inbound messages for all queues, in kilobytes per second.

Out KB / sec -- Traces the number of outbound messages for all queues, in kilobytesper second.

Pending Msg Size KB-- Traces the amount of messages, in kilobytes, currently waiting to be processed.

Pending Msgs

Shows metrics for all queues on the selected server.

Pending Msgs -- Traces the number of messages currently waiting to be processed.

Pending Msg Size KB-- Traces the amount of messages, in kilobytes, currently waiting to be processed.

 

 

Log Scale

This option should be used when the range of your data is very broad. When checked, the values are displayed using a logarithmic scale rather than using the actual values so that data on the extreme ends of the scale can be viewed more effectively. For example, if you have data that ranges from the tens to the thousands, the data in the range of the tens will be neglected visually if you do not check this option.

 

 

 

Time Settings

Select a time range from the drop down menu varying from 5 Minutes to Last 7 Days. By default, the time range end point is the current time.

 

To change the time range, deselect the now toggle, which displays some additional date fields. You can click the left and right arrow buttons to decrease the end time by one time period (the time selected in the Time range drop down) per click, or you can choose the date and time from the associated calendar and clock icons. You can also enter the date and time in the text field using the following format: MMM dd, YYYY HH:MM:ss. For example, Aug 21, 2018 12:24 PM. Click the now toggle to reset the time range end point to the current time.

 

 

 

Critical/Warning

The number of critical and warning alerts across all queues on the server.

 

In Msgs/s

The number of inbound messages for all queues, per second.

 

Out Msgs/s

The number of outbound messages for all queues, per second.

 

Last Update

The date and time of the last data update.

 

In KB/s

The number of inbound messages for all queues, in kilobytes per second.

 

Out KB/s

The number of outbound messages for all queues, in kilobytes per second.

 

 

TIBCO EMS Queues Heatmap

Clicking All Queues Heatmap from the left/navigation menu opens the TIBCO EMS Queues Heatmap, which is a heatmap representation of the TIBCO EMS Queues Table display that allows you to track performance and utilization metrics and trends for all queues on a single server. This heatmap allows you to view status and alerts of all queues for a particular server. You can enter a string in the Filter by Topic Name field to show only topics in the table with names that contain the string. For example, if you enter the string Madrid, all topics with Madrid in the topic name are shown in the table. If no entry is made, all topic names are shown. For most use cases, you can enter a portion of the topic name.Use the Metric drop-down menu to view to Alert Severity, Alert Count, Consumers, Receivers, Pending Messages, Inbound Message Rate, Inbound Total Messages, Outbound Message Rate, or Outbound Total Messages.

The heatmap is organized so that each rectangle represents a queue on the selected server. The rectangle color indicates the most critical alert state. Click on a node to drill-down to the TIBCO EMS Queue Summary display and view metrics for a particular queue. Toggle between the commonly accessed Table (link to the TIBCO EMS Queues Table display) and Heatmap displays. Mouse-over rectangles to view more details about the performance and status of each queue.

 

 

 

EMS Server

The EMS Server selected from this drop-down menu populates all associated Queue data in this display.

 

Filter by Queue Name

Enter a string to show only queues with names that contain the string. For example, if you enter the string Madrid, all queues with Madrid in the queue name are shown in the table. If no entry is made, all queue names are shown. For most use cases, you can enter a portion of the queue name.

 

Shown

The total number of currently active topics on the selected server, which is filtered by the Data Collection > Metric Filters > Queues field in the RTView Configuration Application.

The default value for the Queues property is:

^(?!^\\$sys\\.|^\\$TMP\\$\\.|^AMX_MGMT\\.|^EMSGMS\\.|^AMX_SV\\.|^_HAWK\\.|^_LOCAL\\._HAWK\\.|^TMP\\.EMS)

You can modify the filter value by editing the Queues property, which will override the default value. See “Configuring Data Collection” for more information.

 

Total

The total number of queues on the selected server.

 

Log Scale

This option enables visualization on a logarithmic scale, and should be used when the range in your data is very broad. For example, if you have data that ranges from the tens to the thousands, then data in the range of tens will be neglected visually if you do not check this option. This option makes data on both extreme ranges visible by using the logarithmic of the values rather than the actual values.

 

 

Auto Scale

When checked, the values of the selected metric are auto-scaled to its highest defined value. When unchecked, the values of the selected metric display based on the threshold defined for the alert associated with the selected metric. Selecting Auto helps to visualize the range of the values currently present for the selected metric instead of the threshold of the alert that has been associated with the metric. All metrics that have not been associated in the heatmap defaults with alerts use a monochromatic color gradient bar (whites and greens). All metrics that have been associated in the heatmap defaults with alerts use a multi-chromatic color gradient bar (reds, yellows, white, and greens).

 

Metric

Select the metric driving the heatmap display. The default is Alert Severity. Each Metric has a color gradient bar that maps values to colors. The heatmap organizes the topics by server, where each rectangle represents a Queue. Mouse-over any rectangle to display the current values of the metrics for the Queue. Click on a rectangle to drill-down to the associated TIBCO EMS Queue Summary display for a detailed view of metrics for that particular queue.

 

 

Alert Severity

The maximum alert level in the item (index) associated with the rectangle. Values range from 0 to 2, as indicated in the color gradient bar , where 2 is the greatest Alert Severity.

2 -- Metrics that have exceeded their specified ALARMLEVEL threshold and have an Alert Severity value of 2 are shown in red. For a given rectangle, this indicates that one or more metrics have exceeded their alarm threshold.

1 -- Metrics that have exceeded their specified WARNINGLEVEL threshold and have an Alert Severity value of 1 are shown in yellow. For a given rectangle, this indicates that one or more metrics have exceeded their warning threshold.

0 -- Metrics that have not exceeded either specified threshold have an Alert Severity value of 0 and are shown in green. For a given rectangle, this indicates that no metrics have exceeded a specified alert threshold.

 

 

Alert Count

The total number of alarm and warning alerts in a given item (index) associated with the rectangle.

The color gradient bar shows the range of the value/color mapping. The numerical values in the gradient bar range from 0 to the maximum count of alerts in the heatmap. The middle value in the gradient bar indicates the middle value of the range.

 

 

Consumers

The total number of consumers in a given item (index) associated with the rectangle. The color gradient bar shows the range of the value/color mapping. The numerical values in the gradient bar range from 0 to the maximum count of receivers in the heatmap. The middle value in the gradient bar indicates the middle value of the range.

The Auto Scale option does not impact this metric.

 

 

Receivers

The total number of receivers in a given item (index) associated with the rectangle. The color gradient bar shows the range of the value/color mapping. The numerical values in the gradient bar range from 0 to the maximum count of receivers in the heatmap. The middle value in the gradient bar indicates the middle value of the range.

The Auto Scale option does not impact this metric.

 

 

Pending Msgs

The total number of pending messages in a given item (index) associated with the rectangle. The color gradient bar shows the range of the value/color mapping. By default, the numerical values in the gradient bar range from 0 to the alert threshold of EmsQueuesPendingMsgsHigh, which is 3000. The middle value in the gradient bar indicates the middle value of the range (the default is 1500).

When Auto Scale is checked, the numeric values in the color gradient bar show the range of the data being displayed rather than the default values. The middle value changes accordingly to indicate the color of the middle value of the range.

 

 

In Msgs /sec

The number of inbound messages per second in a given item (index) associated with the rectangle. The color gradient bar shows the range of the value/color mapping. By default, the numerical values in the gradient bar range from 0 to the alert threshold of EmsQueuesInMsgRateHigh, which is 9. The middle value in the gradient bar indicates the middle value of the range (the default is 4.5).

When Auto Scale is checked, the numeric values in the color gradient bar show the range of the data being displayed rather than the default values. The middle value changes accordingly to indicate the color of the middle value of the range.

Note: This metric comes directly from the tibjms.admin.DestinationInfo class from TIBCO.

 

 

In Total Msg

The total number of inbound messages in a given item (index) associated with the rectangle. The color gradient bar shows the range of the value/color mapping. The numerical values in the gradient bar range from 0 to the maximum count of receivers in the heatmap. The middle value in the gradient bar indicates the middle value of the range.

The Auto Scale option does not impact this metric.

 

 

Out Msgs/sec

The number of outbound messages per second in a given item (index) associated with the rectangle. The color gradient bar shows the range of the value/color mapping. By default, the numerical values in the gradient bar range from 0 to the alert threshold of EmsQueuesOutMsgRateHigh, which is 9. The middle value in the gradient bar indicates the middle value of the range (the default is 4.5).

When Auto is checked, the numeric values in the color gradient bar show the range of the data being displayed rather than the default values. The middle value changes accordingly to indicate the color of the middle value of the range.

Note: This metric comes directly from the tibjms.admin.DestinationInfo class from TIBCO.

 

 

Out Total Msgs

The total number of outbound messages in a given item (index) associated with the rectangle. The color gradient bar shows the range of the value/color mapping. The numerical values in the gradient bar range from 0 to the maximum count of receivers in the heatmap. The middle value in the gradient bar indicates the middle value of the range.

The Auto Scale option does not impact this metric.

TIBCO EMS Queue Summary

Clicking Single Queue Summary from the left/navigation menu opens the TIBCO EMS Queue Summary display, which allows you to track performance and utilization metrics for a single queue on a single server. Clicking the metric cards at the top of the display takes you to the TIBCO EMS Queues Table display, where you can view additional data on all metrics. In the trend graph region, you can select from Message Rates, which traces inbound/outbound messages per second, or Message Flows, which traces total inbound/outbound messages in bytes. Clicking the Critical/Warning link at the bottom of the display opens the Alerts Table by Component display.

 

 

Filters

 

EMS Server

The EMS Server selected from this drop-down menu populates the Queues drop-down menu with the queues belonging to this EMS Server.

 

Queue

Select a queue from the drop-down menu. The selection made here populates this display.

Fields and Data

This display includes:

 

Pending Messages

The total number of messages for the selected queue currently waiting to be processed.

 

Consumers

The number of consumers currently interacting with the queue. Clicking on this box takes you to the “TIBCO EMS Consumer” display.

 

In Msgs/s

The number of inbound messages, per second, for the selected queue.

 

Out Msgs/s

The number of outbound messages, per second, for the selected queue.

 

In KB/s

The size of the inbound messages, in kilobytes per second, for the selected queue.

 

Out KB/s

The size of outbound messages, in kilobytes per second, for the selected queue.

 

Trend Graphs

Message Rates

Shows metrics for the selected queue on the specified server.

In Msgs / sec -- Traces the number of inbound messages, per second.

Out Msgs / sec -- Traces the number of outbound messages, per second.

Pending Msgs -- Traces the number of messages currently waiting to be processed.

Message Flows

Shows metrics for the selected queue on the specified server.

In Msgs-- Traces the number of inbound messages.

Out Msgs -- Traces the number of outbound messages.

Pending Msgs -- Traces the number of messages currently waiting to be processed.

 

 

Use Rates

When this check box is selected, the inbound and outbound message rates (In Msgs/sec and Out Msgs/sec) display in the trend graph. When this check box is not selected, the delta inbound and outbound messages (Delta In Msgs and Delta Out Msgs) display in the trend graph.

 

 

Log Scale

This option should be used when the range of your data is very broad. When checked, the values are displayed using a logarithmic scale rather than using the actual values so that data on the extreme ends of the scale can be viewed more effectively. For example, if you have data that ranges from the tens to the thousands, the data in the range of the tens will be neglected visually if you do not check this option.

 

 

 

Time Settings

Select a time range from the drop down menu varying from 5 Minutes to Last 7 Days. By default, the time range end point is the current time.

 

To change the time range, deselect the now toggle, which displays some additional date fields. You can click the left and right arrow buttons to decrease the end time by one time period (the time selected in the Time range drop down) per click, or you can choose the date and time from the associated calendar and clock icons. You can also enter the date and time in the text field using the following format: MMM dd, YYYY HH:MM:ss. For example, Aug 21, 2018 12:24 PM. Click the now toggle to reset the time range end point to the current time.

 

 

 

Receivers

The number of consumers currently receiving messages from the queue.

 

Pending Message Size MB

The size, in megabytes, of messages for the selected queue currently waiting to be processed.

 

Global

When checked, the message is global and is routed to other servers.

 

Secure

When checked, the queue is designated as secure and enforces permission policies.

 

Critical/Warning

The number of critical and warning alerts on the queue.

 

Max MB

The maximum amount of memory, in megabytes, allocated for use by the queue.

 

Static

When checked, the queue has a static destination.

 

Exclusive

When checked, the server sends all messages on this queue to one consumer.

 

Max Msgs

The maximum number of messages allocated for the queue.

 

FC Max MB

The maximum amount of memory, in megabytes, allocated for flow control use by the queue.

 

Fail Safe

When checked, the message is marked as failsafe delivery.

 

Overflow Policy

Indicates whether an overflow policy is set for the queue:

0 = No policy is set.

1 = A policy is set.

 

Last Update

The date and time of the last data update.

 

 

TIBCO EMS Queue Detail By Server

Clicking Queue Detail by Server in the left/navigation menu opens the TIBCO EMS Queue Detail by Server display, which allows you to track performance and utilization metrics of a single queue across all servers and compare queue activity among servers. Double-clicking any of the rows in the table takes you to the TIBCO EMS Queue Summary display, where you can view additional data for that particular queue on that particular server.

 

 

 

Filter

 

Queue

The Queue selected from this drop-down menu populates this display.

Fields and Data

This display includes:

 

Count

The number of rows found based on the filter and displayed in the table.

 

Table

Shows details about the selected Queue for each server that has the queue defined. Select a server to view details in the TIBCO EMS Queue Summary display.

 

 

URL

The URL of the server.

 

 

In Msgs/s

The amount of inbound messages for the queue, in number of messages per second.

 

 

 

In Total Msgs

The total number of inbound messages for the queue.

 

 

 

Out Msgs/s

The number of outbound messages per second.

 

 

 

Out Total Msgs

The total number of outbound messages since the server was started.

 

 

 

Pending Msgs

The number of currently pending messages.

 

 

Consumers

The number of active and inactive consumers.

 

 

Fail Safe

When true, the message is marked as failsafe delivery.

 

 

Flow Control Max Bytes

The maximum number of bytes allocated for use by flow control.

 

 

Global

When true, the message is global and is routed to other servers.

 

 

In KB/s

The amount of inbound messages for the queue, in kilobytes per second.

 

 

In MB

The total number of inbound megabytes for the queue.

 

 

Max Bytes

The maximum amount of bytes allocated for use by the queue.

 

 

Max Msgs

The maximum number of messages allocated for use by the queue.

 

 

Out KB/s

The amount of outbound messages (in kilobytes) per second.

 

 

Out MB

The total amount of outbound messages, in megabytes, since the server was started.

 

 

Overflow Policy

Indicates whether an overflow policy is set for the queue:

0 = No policy is set.

1 = A policy is set.

 

 

Secure

When checked, the topic is designated as secure and enforces permission policies.

 

 

Static

When checked, the topic has a static destination.

 

 

Description

Descriptive text to help the administrator identify this resource.

 

 

Current In Total Msgs

The total number of inbound messages in the last update period for the queue.

 

 

Current In Total Bytes

The total number of inbound bytes in the last update period for the queue.

 

 

Current Out Total Msgs

The total number of outbound messages in the last update period for the queue.

 

 

Current Out Total Bytes

The total number of outbound bytes in the last update period for the queue.

 

 

Pending Msg Size

The amount of space, in bytes, pending messages use for the queue.

 

 

Exclusive

When checked, the server sends all messages on this queue to one consumer.

 

 

Max Redelivery

The maximum number of attempts for attempting redelivery of a message.

 

 

Filter In Pattern

The string used to filter the data in the row.

 

 

Receivers

The number of receivers of queue messages.

 

 

Expired

When checked, performance data has not been received within the time specified (in seconds) in the Expire Time field in the Duration region in the RTView Configuration Application > (Project Name) > Solution Package Configuration > TIBCO Enterprise Message Service > DATA STORAGE tab. The Delete Time field (also in the Duration region) allows you to define the amount of time (in seconds) in which the row will be removed from the table if there is no response.

 

 

Time Stamp

The date and time this row of data was last updated.