---
title: SwiftMQ
description: Monitor the health and activity of your SwiftMQ instances
breadcrumbs: Docs > Integrations > SwiftMQ
---

# SwiftMQ
Supported OS marketplaceIntegration version1.0.2   SwiftMQ Summary Dashboard (1/3)SwiftMQ Summary Dashboard (2/3)SwiftMQ Summary Dashboard (3/3)
## Overview{% #overview %}

[SwiftMQ](https://www.swiftmq.com/) is an enterprise messaging, realtime streaming analytics, and microservice platform. It supports business applications through JMS and AMQP 1.0 standard protocols, as well as MQTT 3.1 or 3.1.1 for IoT clients. It is optimized for highly scalable architectures, with built-in dynamic routing that allows sending from any source to destination transparently.

This integration reports metrics about the health and operation of [SwiftMQ](https://www.swiftmq.com/) using [SwiftMQ Prometheus Monitoring App](https://www.flowdirector.io/apps/prometheus/swiftmqprometheus/) in [Flow Director](https://www.flowdirector.io/start/).

## Data Collected{% #data-collected %}

### Metrics{% #metrics %}

|  |
|  |
| **rapdev.swiftmq.env**(gauge)                                       | SwiftMQ Router Environment*Shown as instance*                                                                                              |
| **rapdev.swiftmq.ha.state**(gauge)                                  | HA configuration tagged by state [`STANDALONE`,`ACTIVE`,`OTHER`]. Default `0`, or `1` for current enabled configuration*Shown as instance* |
| **rapdev.swiftmq.jac.hotdeploy\_containers**(gauge)                 | Number of active Hot Deploy Container*Shown as container*                                                                                  |
| **rapdev.swiftmq.jac.static\_containers**(gauge)                    | Number of active Static Containers*Shown as container*                                                                                     |
| **rapdev.swiftmq.javamail.bridge.inbound\_transfers.count**(count)  | Total Number of Messages transferred over this Inbound Bridge*Shown as request*                                                            |
| **rapdev.swiftmq.javamail.bridge.outbound\_transfers.count**(count) | Total Number of Messages transferred over this Outbound Bridge*Shown as request*                                                           |
| **rapdev.swiftmq.javamail.router.inbound\_transfers.count**(count)  | Total Number of Messages transferred over Inbound Bridges*Shown as request*                                                                |
| **rapdev.swiftmq.javamail.router.outbound\_transfers.count**(count) | Total Number of Messages transferred over Outbound Bridges*Shown as request*                                                               |
| **rapdev.swiftmq.javamail.router.inbound\_bridges**(gauge)          | Number of JavaMail Inbound Bridges*Shown as route*                                                                                         |
| **rapdev.swiftmq.javamail.router.outbound\_bridges**(gauge)         | Number of JavaMail Outbound Bridges*Shown as route*                                                                                        |
| **rapdev.swiftmq.jmsbridge.server.bridges**(gauge)                  | Number of JMS Bridge Servers*Shown as instance*                                                                                            |
| **rapdev.swiftmq.jmsbridge.server.transfers**(gauge)                | Total Number of JMS Bridge Server Transfers by type [`inbound`,`outbound`]*Shown as request*                                               |
| **rapdev.swiftmq.jmsbridge.server.transfers.bridging**(gauge)       | Number of JMS Bridge Server Transfers of this Bridge by type [`inbound`,`outbound`]*Shown as request*                                      |
| **rapdev.swiftmq.jvm.cpu.usage\_pct**(gauge)                        | Percent CPU of the SwiftMQ Router JVM*Shown as percent*                                                                                    |
| **rapdev.swiftmq.jvm.memory.bytes**(gauge)                          | Memory of the SwiftMQ Router JVM tagged by type: [`used`,`max`,`free`]*Shown as byte*                                                      |
| **rapdev.swiftmq.jvm.partition.bytes**(gauge)                       | Disk Space of the SwiftMQ Router tagged by type: [`used`,`total`,`free`]*Shown as byte*                                                    |
| **rapdev.swiftmq.network.connections**(gauge)                       | Number Network Connections reported by type [`JMS`,`AMQP`,`MQTT`,`Routing`]*Shown as connection*                                           |
| **rapdev.swiftmq.network.throughput.bytes**(gauge)                  | Network Throughput by type [`input`,`output`]*Shown as byte*                                                                               |
| **rapdev.swiftmq.queue.fcdelay.seconds**(gauge)                     | Current Flow Control Delay of this Queue in Seconds*Shown as second*                                                                       |
| **rapdev.swiftmq.queue.latency.seconds**(gauge)                     | Average queue latency in seconds*Shown as second*                                                                                          |
| **rapdev.swiftmq.queue.message**(gauge)                             | Message Count of this Queue*Shown as message*                                                                                              |
| **rapdev.swiftmq.queue.throughput.msg.count**(count)                | Total Number of Messages transferred through this Queue by type [`produce`,`consume`]*Shown as message*                                    |
| **rapdev.swiftmq.queue.throughput.msgsec**(gauge)                   | Current Throughput of this Queue by type [`produce`,`consume`]*Shown as message*                                                           |
| **rapdev.swiftmq.queuemanager.queues**(gauge)                       | Number of Queues by type [`regular`,`temp`, `sys`]*Shown as unit*                                                                          |
| **rapdev.swiftmq.queuemanager.queues.throughput\_msgsec**(gauge)    | Total Queue Throughput by type [`produce`,`consume`]*Shown as message*                                                                     |
| **rapdev.swiftmq.startuptime.seconds**(gauge)                       | SwiftMQ startup time*Shown as second*                                                                                                      |
| **rapdev.swiftmq.store.filesize.bytes**(gauge)                      | Size of the page.db in Bytes*Shown as byte*                                                                                                |
| **rapdev.swiftmq.store.pages**(gauge)                               | Number of Pages in page.db by type [`used`,`free`]*Shown as byte*                                                                          |
| **rapdev.swiftmq.streams.processingrate.msgsec**(gauge)             | Total Processing Rate of all Streams in Msgs/Sec*Shown as message*                                                                         |
| **rapdev.swiftmq.threads**(gauge)                                   | Number of Threads by type [`running`,`idle`]*Shown as thread*                                                                              |
| **rapdev.swiftmq.topicmanager.subscriber**(gauge)                   | Number of Subscribers by type [`durable`,`nondurable`]*Shown as worker*                                                                    |

### Service Checks{% #service-checks %}

**rapdev.swiftmq.openmetrics.health**

Returns `CRITICAL` if the Agent is unable to connect to the SwiftMQ metrics endpoint, otherwise returns `OK`.

*Statuses: ok, critical*

## Support{% #support %}

For support or feature requests, contact RapDev.io through the following channels:

- Support: [support@rapdev.io](mailto:support@rapdev.io)
- Sales: [sales@rapdev.io](mailto:sales@rapdev.io)
- Chat: [rapdev.io](https://www.rapdev.io/#Get-in-touch)
- Phone: 855-857-0222

This application is made available through the Marketplace and is supported by a Datadog Technology Partner. Click Here to purchase this application.
