
Extend the platform,
empower your team.


TIBCO EMS
Automatic and intelligent observability with trace and metric insights.
ExtensionWith Dynatrace, you can get observability for TIBCO EMS without touching any code, thanks to automatic monitoring. Seamless end-to-end traces for connected producer and consumer services allow you to diagnose anomalies and pinpoint the root cause of the broken code before your customers are affected. Comprehensive metrics give you insight into the health and performance of your TIBCO EMS brokers, queues, and topics. Events point you to critical anomalies, reducing the mean time to repair.
Below is a complete list of the feature sets provided in this version. To ensure a good fit for your needs, individual feature sets can be activated and deactivated by your administrator during configuration.
| Metric name | Metric key | Description | Unit |
|---|---|---|---|
| Queue receiver count | EMS2.QueueReceivers | Number of receivers | Count |
| Queue Depth | EMS2.QueueDepth | Number of messages pending in queue | Count |
| Queue pending message size | EMS2.QueueMsgSize | Size of messages pending in queue | KiloByte |
| Queue inbound total messages | EMS2.QueueInboundMsgTotal.count | Total number of incoming messages | Count |
| Queue outbound total messages | EMS2.QueueOutboundMsgTotal.count | Total number of outbound messages | Count |
| Metric name | Metric key | Description | Unit |
|---|---|---|---|
| Topic outbound message size rate | EMS2.TopicOutboundMsgSizeRate | Rate of messages removed from the topic by size | KiloBytePerSecond |
| Topic outbound message rate | EMS2.TopicOutboundMsgRate | Rate of messages removed from the topic | PerSecond |
| Topic inbound message size rate | EMS2.TopicInboundMsgSizeRate | Rate of messages coming in to the topic by size | KiloBytePerSecond |
| Topic inbound message rate | EMS2.TopicInboundMsgRate | Rate of messages coming in to the topic | PerSecond |
| Metric name | Metric key | Description | Unit |
|---|---|---|---|
| Inbound message count rate | EMS2.BrokerInboundMsgCountRate | Rate of inbound messages | PerSecond |
| Outbound message count rate | EMS2.BrokerOutboundMsgCountRate | Rate of outbound messages | PerSecond |
| Topics count | EMS2.BrokerTopicCount | Number of topics | Count |
| Queues count | EMS2.BrokerQueueCount | Number of queues | Count |
| Clients count | EMS2.BrokerClientCount | Number of clients | Count |
| Sessions count | EMS2.BrokerSessionCount | Number of sessions | Count |
| Producers count | EMS2.BrokerProducerCount | Number of producers | Count |
| Consumers count | EMS2.BrokerConsumerCount | Number of consumers | Count |
| Durables count | EMS2.BrokerDurableCount | Number of durables | Count |
| Pending messages count | EMS2.BrokerPendingMsgCount | Number of pending messages | Count |
| Pending messages size | EMS2.BrokerPendingMsgSize | Size of all pending messages | KiloByte |
| Memory usage | EMS2.BrokerMemoryUsage | - | Percent |
| Memory usage in KB | EMS2.BrokerMemoryUsageKB | - | KiloByte |
| Memory pooled | EMS2.BrokerMemoryPooled | - | KiloByte |
| Synchronous storage | EMS2.BrokerSynchronousStorage | - | KiloByte |
| Async storage | EMS2.BrokerAsyncStorage | - | KiloByte |
| Inbound message size rate | EMS2.BrokerInboundMsgSizeRate | Rate of inbound messages by size | KiloBytePerSecond |
| Outbound message size rate | EMS2.BrokerOutboundMsgSizeRate | Rate of outbound messages by size | KiloBytePerSecond |
| Storage read size rate | EMS2.BrokerStorageReadSizeRate | - | KiloBytePerSecond |
| Storage read count rate | EMS2.BrokerStorageReadCountRate | - | PerSecond |
| Storage write size rate | EMS2.BrokerStorageWriteSizeRate | - | KiloBytePerSecond |
| Storage write count rate | EMS2.BrokerStorageWriteCountRate | - | PerSecond |
| Instance status | EMS2.BrokerNodeStatus | Status of the broker instance | Count |
| Uptime | EMS2.BrokerUptime | How long the broker has been up for | Second |
| Metric name | Metric key | Description | Unit |
|---|---|---|---|
| Queue inbound message rate | EMS2.QueueInboundMsgRate | Rate of messages coming in to the queue | PerSecond |
| Queue inbound message size rate | EMS2.QueueInboundMsgSizeRate | Rate of messages coming in to the queue by their size | KiloBytePerSecond |
| Queue outbound message rate | EMS2.QueueOutboundMsgRate | Rate of messages removed from the queue | PerSecond |
| Queue outbound message size rate | EMS2.QueueOutboundMsgSizeRate | Rate of messages removed from the queue by their size | KiloBytePerSecond |
| Metric name | Metric key | Description | Unit |
|---|---|---|---|
| Pending messages | EMS2.DurablePendingMessages | Number of messages pending for this durable | Count |
| Pending messages size | EMS2.DurablePendingSize | Total size of the messages pending for this durable | KiloByte |
| Metric name | Metric key | Description | Unit |
|---|---|---|---|
| Topic message depth | EMS2.TopicMsgDepth | Number of messages pending in topic | Count |
| Topic message Size | EMS2.TopicMsgSize | Size of the messages pending in topic | KiloByte |
New in this version:
🚀 Improved in this version:
-pwdfile option (read more about it here) with an extension-managed file instead of using the -password parameter.✨ New in this version:
⚠️ NOTICE: This version requires a minimum Dynatrace and EEC version 1.313
🚀 Improved in this version:
🔨 Modified in this version:
instance.name✨ New in this version:
BrokerMetrics feature set
EMS2.BrokerDurableCountEMS2.BrokerUptimeDurableMetrics
EMS2.DurablePendingMessagesEMS2.DurablePendingSizetibco:durabletibco:durable CHILD_OF tibco:topicDEBUG leveldt.security_context attributeAdded compatibility with 64-bit installations of Tibco EMS:
Fix a bug with the libraries included in version 1.0.7 that prevented the extension from running.
Update libraries
Added a timeout when checking for listening port of Tibco EMS broker, reducing execution time when multiple open ports are configured/seen on the Tibco EMS process.