EMS Consumers

These displays present performance metrics and alert status for all consumers or one consumer on an EMS Server. Clicking EMS Consumers from the left/navigation menu opens the TIBCO EMS Consumers display, which shows all available utilization metrics for all EMS consumers on a specific EMS server. The option available under EMS Consumers is:

Consumer Summary: Opens the TIBCO EMS Consumer display, which shows metrics and trend data for a particular consumer on a particular EMS Server.

 

TIBCO EMS Consumers

Clicking EMS Consumers from the left/navigation menu opens the TIBCO EMS Consumers display, which shows utilization metrics for all consumers on a particular EMS Server. You can filter the list of consumers in the Consumers for Server table by Client ID and/or Destination. Clicking the Topics link in the bottom portion of the display opens the TIBCO EMS Topics Table display. Clicking the Queues link in the bottom portion of the display opens the TIBCO EMS Queues Table display.

 

 

Filters

 

EMS Server

The EMS Server selected from this drop-down list displays a list of the currently connected Consumers. The field to the right of the EMS Server drop down displays the status of the server.

 

Client ID

Filter field that allows you to filter the list of consumers by client ID.

 

RegEx

Select this toggle to use a regular expression for the Client ID filter field.

 

Destination

Filter field that allows you to filter the list of consumers by destination name.

 

RegEx

Select this toggle to use a regular expression for the Destination filter field.

Fields and Data

This display includes:

 

Count

The number of currently connected producers on the server.

 

Consumer Msgs/s

The number of messages, per second, for the consumer.

 

Consumer Total Msgs

The total number of messages for the consumer.

 

Consumer Bytes/s

The amount of messages, in bytes per second, for the consumer.

 

Consumer Total Bytes

The total size of messages, in bytes, for the consumer.

 

Consumers for Server Table

This table shows metrics for each consumer on the selected server. Double-clicking on a row in the Consumers table displays details for the consumer in the TIBCO EMS Consumer drill-down display.

 

ID

A unique string identifier assigned to each consumer.

 

Client ID

A unique string identifier assigned to each client.

 

 

Destination Name

The name of the destination.

 

 

Consumer Msgs/s

The number of messages, per second, for the consumer.

 

 

Consumer Total Msgs

The total number of messages for the consumer.

 

Consumer Bytes/s

The size of messages, in bytes per second, for the consumer.

 

Consumer Total Bytes

The total size of messages, in bytes, for the consumer.

 

 

User Name

The user name.

 

Host

The name of the host machine.

 

Session ID

A unique string identifier assigned to each session.

 

 

Conn ID

A unique string identifier assigned to each connection.

 

 

Curr Msgs Sent

The number of messages sent to the consumer that were not yet acknowledged by the consumer’s session.

The sl.rtview.jmsadm.queryCIDetails property must be set to true in your sample.properties file to see this column.

 

 

Curr Msg Sent Size

The combined size of messages sent to the consumer that were not yet acknowledged by the consumer’s session.

Note: The sl.rtview.jmsadm.queryCIDetails property must be set to true in your sample.properties file to see this column.

 

 

Ack Msgs

The total number of messages that have been sent to the consumer and have been acknowledged by the consumer’s session.

Note: The sl.rtview.jmsadm.queryCIDetails property must be set to true in your sample.properties file to see this column.

 

 

Total Msgs Sent

The total number of messages sent to the consumer since the consumer was created.

Note: The sl.rtview.jmsadm.queryCIDetails property must be set to true in your sample.properties file to see this column.

 

 

Elap. Since Last Ack

The amount of time (in milliseconds) that has elapsed since the last time a message sent to the consumer was acknowledged by the consumer’s session.

Note: The sl.rtview.jmsadm.queryCIDetails property must be set to true in your sample.properties file to see this column.

 

 

Elap. Since Last Sent

The amount of time (in milliseconds) that has elapsed since the last time the server sent a message to the consumer.

Note: The sl.rtview.jmsadm.queryCIDetails property must be set to true in your sample.properties file to see this column.

 

 

Destination Prefetch

The actual destination prefetch value used by the server at runtime.

Note: The sl.rtview.jmsadm.queryCIDetails property must be set to true in your sample.properties file to see this column.

 

 

Prefetch Deliv Count

The number of prefetch messages delivered to the consumer by the server. For consumers receiving messages on any destination with positive prefetch value, this value is never more than the prefetch value of the destination. This value cannot be used to identify the status of the consumer, but it can be used in conjunction with other consumer information values to identify consumers who stopped receiving messages due to application-specific problems.

Note: The sl.rtview.jmsadm.queryCIDetails property must be set to true in your sample.properties file to see this column.

 

 

Durable Name

The name of the durable.

 

 

Route Name

The queue owner server name if the consumer if the consumer’s destination is a routed queue.

Note: The sl.rtview.jmsadm.queryCIDetails property must be set to true in your sample.properties file to see this column.

 

 

Is Active

If true, the consumer is active and can receive messages from the server.

Note: The sl.rtview.jmsadm.queryCIDetails property must be set to true in your sample.properties file to see this column.

 

 

Is System

If true, the consumer was automatically created by the system.

Note: The sl.rtview.jmsadm.queryCIDetails property must be set to true in your sample.properties file to see this column.

 

 

Session Ack Mode

Lists the consumer’s session acknowledge mode as a constant defined in TibjmsAdmin.

Note: The sl.rtview.jmsadm.queryCIDetails property must be set to true in your sample.properties file to see this column.

 

 

Create Time

The amount of time, in milliseconds, since the consumer was created.

 

 

Destination Type

The type of destination.

 

 

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.

 

Topics

The total number of topics on the server (pulled directly from the TIBCO API).

 

Producers

The total number of producers (pulled directly from the TIBCO API).

 

Queues

The total number of queues on the server (pulled directly from the TIBCO API).

 

Consumers

The total number of consumers (pulled directly from the TIBCO API).

 

Durables

The total number of durables on the server (pulled directly from the TIBCO API).

 

Routes

The total number of routes on the server (pulled directly from the TIBCO API).

 

Last Update

The date and time of the last data update (pulled directly from the TIBCO API).

 

 

TIBCO EMS Consumer

Clicking Consumer Summary from the left/navigation menu opens the TIBCO EMS Consumer display, which shows metrics and trend data for a particular consumer on a particular EMS Server. Hovering over the trend graphs displays data for each of the metrics at a specific time.

 

 

Filters

 

EMS Server

The selected EMS Server populates the Consumer ID/ Client ID drop-down menu with associated Producer IDs/Client IDs.

 

ID

Drop-down menu containing the Consumer IDs/Client IDs.

Fields and Data

This display includes:

 

Trend Graphs

Shows message data for the selected producer.

Msgs / sec -- Traces the number of messages for the consumer, per second.

Bytes / sec -- Traces the size of messages for the consumer, in bytes.

 

 

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.

 

 

 

Destination Type

The configured destination type.

 

Destination Name

The name of the destination.

 

Client ID

A unique string identifier assigned to each client.

 

Conn ID

A unique string identifier assigned to each connection.

 

User Name

The user name.

 

Create Time

The amount of time, in milliseconds, since the consumer was created.

 

Session ID

A unique string identifier assigned to each session.

 

Consumer Msgs/s

The number of messages, per second, for the consumer.

 

Consumer Total Bytes

The total size of messages, in bytes, for the consumer.

 

Ack Msgs

The total number of messages that have been sent to the consumer and have been acknowledged by the consumer’s session.

The sl.rtview.jmsadm.queryCIDetails property must be set to true in your sample.properties file to see this column.

 

Elap. Since Last Sent

The amount of time (in milliseconds) that has elapsed since the last time the server sent a message to the consumer.

The sl.rtview.jmsadm.queryCIDetails property must be set to true in your sample.properties file to see this column.

 

Consumer Total Msgs

The total number of messages for the consumer.

 

Current Msgs Sent

The number of messages sent to the consumer that were not yet acknowledged by the consumer’s session.

The sl.rtview.jmsadm.queryCIDetails property must be set to true in your sample.properties file to see this column.

 

Total Msgs Sent

The total number of messages sent for the consumer.

 

Destination Prefetch

The actual destination prefetch value used by the server at runtime.

The sl.rtview.jmsadm.queryCIDetails property must be set to true in your sample.properties file to see this column.

 

Consumer Bytes/s

The size of messages, in bytes per second, for the consumer.

 

Current Msg Sent Size

The combined size of messages sent to the consumer that were not yet acknowledged by the consumer’s session.

Note: The sl.rtview.jmsadm.queryCIDetails property must be set to true in your sample.properties file to see this column.

 

Elap. Since Last Ack.

The amount of time (in milliseconds) that has elapsed since the last time a message sent to the consumer was acknowledged by the consumer’s session.

The sl.rtview.jmsadm.queryCIDetails property must be set to true in your sample.properties file to see this column.

 

Prefetch Deliv Count

The number of prefetch messages delivered to the consumer by the server. For consumers receiving messages on any destination with positive prefetch value, this value is never more than the prefetch value of the destination. This value cannot be used to identify the status of the consumer, but it can be used in conjunction with other consumer information values to identify consumers who stopped receiving messages due to application-specific problems.

The sl.rtview.jmsadm.queryCIDetails property must be set to true in your sample.properties file to see this column.

 

Durable Name

The name of the durable.

 

Is System

If true, the consumer was automatically created by the system.

The sl.rtview.jmsadm.queryCIDetails property must be set to true in your sample.properties file to see this column.

 

Route Name

The queue owner server name if the consumer if the consumer’s destination is a routed queue.

The sl.rtview.jmsadm.queryCIDetails property must be set to true in your sample.properties file to see this column.

 

Session Ack Mode

Lists the consumer’s session acknowledge mode as a constant defined in TibjmsAdmin.

The sl.rtview.jmsadm.queryCIDetails property must be set to true in your sample.properties file to see this column.

 

Is Active

If true, the consumer is active and can receive messages from the server.

The sl.rtview.jmsadm.queryCIDetails property must be set to true in your sample.properties file to see this column.

 

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.

 

Last Update

The date and time of the last data update.