TIBCO Enterprise Message Service

The following alerts are available with both the solution package and standalone versions for TIBCO® Enterprise Message Service™. Default settings for warning and alarm thresholds, duration and whether the alert is enabled (true/false) are shown.

Alert Name

WARN.

LEVEL

ALARMLEVEL

DURATION

ENABLED

EmsConsumerStalled

Indicates consumers are stalled or are no longer consuming messages (have not received a message within a defined threshold). The server must be running for a minimum time (5 minutes by default) before this alert is triggered. Thresholds are in seconds.

Note: This alert does not allow overrides.

Index Type(s): PerConsumer:ID/PerServerConsumer:URL;ID

Metric: elapsedSinceLasAckInSec

85

95

30

FALSE

EmsConsumerStuck

Indicates a consumer is stuck because there are existing messages that can be consumed (currentMsSentCount > 0), but none of the messages have been consumed within the defined warning and alert thresholds (elapsedSinceLasAckInSec > threshold). Alert and warning thresholds are in seconds.

Index Type(s): PerConsumer:ID/PerServerConsumer:URL;ID

Metric: currentMsgSentCount, elapsedSinceLasAckInSec

85

95

30

FALSE

EmsQueueConsumerIdleTimeHigh

The idle time of the queue consumer has reached its maximum. This alert is triggered when there is no change in the number of incoming messages for a queue within a specified period of time (in seconds).

Index Type(s): PerQueue;PerServerQueue

Metric: ConsumerIdleTime

60

80

30

FALSE

EmsQueueInboundDeltaHigh

The number of new incoming messages for the EMS Queue has reached its maximum.

Index Type(s): PerQueue;PerServerQueue

Metric: DeltainboundTotalMessages

60

80

30

FALSE

EmsQueueMsgLatencyHigh

The time, in seconds, needed to process all pending messages based on the current outbound message rate exceeded its threshold. This alert does not take into account queues with outbound message rate equals to zero.

Index Type(s): PerServerQueue:URL;name

Metric: messageLatency

60

80

30

FALSE

EmsQueueProviderIdleTimeHigh

The queue idle time exceeded the specified threshold. A queue is idle when the number of inbound messages remains unchanged.

Index Type(s): PerServerQueue:URL;name

Metric: ProviderIdleTime

60

80

30

FALSE

EmsQueuesConsumerCountHigh

The number of consumers of a queue exceeded the specified high threshold.

Index Type(s): PerServerQueue:URL;name/PerQueue:name

Metric: consumerCount

60

80

30

FALSE

EmsQueuesConsumerCountLow

The number of consumers of a queue is below the specified threshold.

Index Type(s): PerServerQueue:URL;name/PerQueue:name

Metric: consumerCount

15

5

30

FALSE

EmsQueuesInMsgRateHigh

The rate of inbound messages on the queue exceeded the specified threshold.

Index Type(s): PerServerQueue:URL:name/PerQueue:name

Metric: inboundMessageRate

60

80

30

FALSE

EmsQueuesOutMsgRateHigh

The number of outbound messages on the queue exceeded the specified threshold.

Index Type(s): PerServerQueue:URL;name

Metric: outboundMessageRate

60

80

30

FALSE

EmsQueuesPendingMsgsHigh

The number of pending messages on the queue exceeded the specified threshold.

Index Type(s): PerServerQueue:name;PerServerQueue:URL;name

Metric: pendingMessageCount

60

80

30

FALSE

EmsQueuesProducerCountHigh

The number of producers to a queue exceeded the specified high threshold.

Index Type(s): PerQueue:name/PerServerQueue:URL;name

Metric: producerCount

60

80

30

TRUE

EmsQueuesProducerCountLow

The number of producers to a queue is below the specified threshold.

Index Type(s): PerQueue:name/PerServerQueue:URL;name

Metric: producerCount

15

5

30

TRUE

EmsServerAsyncDBSizeHigh

The size of the Async database, in bytes, for the EMS Server reached its maximum.

Index Type(s): PerServer:URL

Metric: asyncDBSize

50

100

30

FALSE

EmsServerInboundDeltaHigh

The number of new incoming messages for the EMS Server has reached its maximum

Index Type(s): PerServer

Metric: DeltainboundMessageCount

60

80

30

FALSE

EmsServerSyncDBSizeHigh

The size of the Sync database, in bytes, for the EMS Server reached its maximum.

Index Type(s): PerServer:URL

Metric: syncDBSize

50

100

30

FALSE

EmsServerConnectionCountHigh

Alert is triggered when the number of connections to the server reaches the specified threshold.

Index Type(s): PerServer:URL

Metric: connectionCount

60

80

30

FALSE

EmsServerInMsgRateHigh

The number of inbound messages on the server exceeded the specified threshold.

Index Type(s): PerServer:URL

Metric: inboundMessageRate

2

80

30

FALSE

EmsServerMemUsedHigh

The percent memory used on the server exceeded the specified threshold.

Index Type(s): PerServer:URL

Metric: messageMemoryPct

60

80

30

FALSE

EmsServerNotStarted

The server state is empty. The server is not started.

Index Type(s): PerServer:URL

Metric: NotStarted

NaN

NaN

30

FALSE

EmsServerOutMsgRateHigh

The number of outbound messages on the server exceeded the specified threshold.

Index Type(s): PerServer:URL

Metric: outboundMessageRate

60

80

30

FALSE

EmsServerPendingMsgsHigh

The number of pending messages in the server queue exceeded the specified threshold.

Index Type(s): PerServer:URL

Metric: pendingMessageCount

60

80

30

FALSE

EmsServerPendingMsgSizeHigh

The size, in KB, of the pending messages stored on this EMS Server reached its maximum.

Index Type(s): PerServer:URL

Metric: pendingMessageCount

60

80

30

 

EmsServerRouteState

One or more routes on the server are not active.

Index Type(s): PerServer:URL

Metric: Alert State

NaN

NaN

30

FALSE

EmsServerStaleData

The server stopped receiving data.

Index Type(s): PerServer:URL

Metric: Expired

NaN

NaN

30

FALSE

EmsTopicConsumerIdleTimeHigh

The idle time of the topic consumer has reached its maximum. This alert is triggered when there is no change in the number of incoming messages for a topic within a specified period of time (in seconds).

Index Type(s): PerTopic;PerServerTopic

Metric: ConsumerIdleTime

60

80

30

FALSE

EmsTopicInboundDeltaHigh

The number of new incoming messages for the EMS Topic has reached its maximum.

Index Type(s): PerTopic;PerServerTopic

Metric: DeltainboundTotalMessages

60

80

30

FALSE

EmsTopicMsgLatencyHigh

The time, in seconds, needed to process all pending messages based on the current outbound message rate exceeded its threshold. This alert does not take into account topics with outbound messages rates equal to zero.

Index Type(s): PerServerTopic

Metric: messageLatency

60

80

30

FALSE

EmsTopicProviderIdleTimeHigh

The topic idle time exceeded the specified threshold. A topic is idle when the number of inbound messages remains unchanged.

Index Type(s): PerServerTopic:URL;name

Metric: ProviderIdleTime

60

80

30

FALSE

EmsTopicsConsumerCountHigh

The number of consumers for the topic exceeded the specified threshold.

Index Type(s): PerServerTopic:URL;name

Metric: consumerCount

60

80

30

FALSE

EmsTopicsConsumerCountLow

The number of consumers for the topic is below the specified threshold.

Index Type(s): PerServerTopic

Metric: consumerCount

60

80

30

FALSE

EmsTopicsInMsgRateHigh

The number of inbound messages for the topic exceeded the specified threshold.

Index Type(s): PerServerTopic

Metric: inboundMessageRate

60

80

30

FALSE

EmsTopicsOutMsgRateHigh

The rate of outbound messages for the topic exceeded the specified threshold.

Index Type(s): PerServerTopic

Metric: outboundMessageRate

60

80

30

TRUE

EmsTopicsPendingMsgsHigh

The number of pending messages on the queue for the topic exceeded the specified threshold.

Index Type(s): PerTopic

Metric: pendingMessageCount

50

75

30

FALSE

EmsTopicsProducerCountHigh

The number of active producers for this topic exceeded the specified high threshold.

Index Type(s): PerTopic/PerServerTopic

Metric: producerCount

60

80

30

TRUE

EmsTopicsProducerCountLow

The number of producers for the topic is below the specified threshold.

Index Type(s): PerTopic/PerServerTopic

Metric: producerCount

60

80

30

TRUE

EmsTopicsSubscriberCountHigh

The number of subscribers for the topic exceeded the specified threshold.

Index Type(s): PerServerTopic

Metric: subscriberCount

50

75

30

FALSE

JvmCpuPercentHigh

The percent JVM CPU usage exceeded the specified threshold.

Index Type(s): PerJVM

Metric: CpuPercent

30

40

30

FALSE

JvmGcDutyCycleHigh

The JVM Garbage Collection contains an item that exceeded the specified duty cycle threshold (the percent of time spent in Garbage Collection).

Index Type(s): PerGC

Metric: TimeUsedPercent

50

75

30

FALSE

JvmMemoryUsedHigh

The percent JVM memory used exceeded the specified threshold.

Index Type(s): PerJVM

Metric: MemoryUsedPercent

50

75

30

FALSE

JvmNotConnected

The JVM is not connected.

Index Type(s): PerJVM

Metric: Connected

NaN

NaN

30

FALSE

JvmStaleData

The JVM stopped receiving data.

Index Type(s): PerJVM

Metric: Expired

NaN

NaN

30

FALSE