This extension works only with the standalone machine agent.
##Use Case The TibcoEMS Monitoring extension collects metrics from an Tibco EMS messaging server and uploads them to the AppDynamics Controller.
##Installation
- Run "mvn clean install"
- Download and unzip the file 'target/TibcoEMSMonitor.zip' to <machineagent install dir>/monitors
- Add the following jar files to the <machineagent install dir>/monitors/TibcoEMSMonitor/lib directory. You will find these jars in your Tibco EMS installation.
jms.jar
tibjmsapps.jar
tibjmsufo.jar
tibrvjms.jar
tibcrypt.jar
tibemsd_sec.jar
tibjms.jar
tibjmsadmin.jar
- Open monitor.xml and configure the TibcoEMS arguments.
```
```
- Add the line "statistics=enabled" to tibemsd.conf
| Metric Name | Description |
|---|---|
| ConnectionCount | Current number of connections |
| MaxConnections | Maximum number of connections allowed by the server |
| ProducerCount | Total number of producers |
| ConsumerCount | Total number of consumers |
| PendingMessageCount | Total number of pending messages |
| PendingMessageSize | Total size of pending messages in bytes |
| InboundMessageCount | Number of inbound messages |
| InboundMessageRate | Number of inbound messages per second |
| InboundBytesRate | Volume of inbound bytes per second |
| OutboundMessageCount | Number of outbound messages |
| OutboundMessageRate | Number of outbound messages per second |
| OutboundBytesRate | Volume of outbound bytes per second |
| Metric Name | Description |
|---|---|
| ConsumerCount | Number of consumers for this destination |
| ReceiverCount | Number of active receivers on this queue |
| DeliveredMessageCount | Total number of messages that have been delivered to consumer applications but have not yet been acknowledged |
| PendingMessageCount | Total number of pending messages for this destination |
| InTransitCount | Total number of messages that have been delivered to the queue owner but have not yet been acknowledged |
| FlowControlMaxBytes | Volume of pending messages (in bytes) at which flow control is enabled for this destination |
| PendingMessageSize | Total size for all pending messages for this destination |
| MaxMsgs | Maximum number of messages that the server will store for pending messages bound for this destination |
| MaxBytes | Maximum number of message bytes that the server will store for pending messages bound for this destination |
| InboundByteRate | Bytes received per second |
| InboundMessageRate | Messages received per second |
| InboundByteCount | Total number of bytes received |
| InboundMessageCount | Total number of messages received |
| OutboundByteRate | Bytes sent per second |
| OutboundMessageRate | Messages sent per second |
| OutboundByteCount | Total number of bytes sent |
| OutboundMessageCount | Total number of messages sent |
##Contributing
Always feel free to fork and contribute any changes directly here on GitHub.
##Community
Find out more in the AppSphere community.
##Support
For any questions or feature request, please contact AppDynamics Center of Excellence.
