Supported OS Linux Mac OS Windows

marketplace
インテグレーションバージョン1.0.2
このページは日本語には対応しておりません。随時翻訳に取り組んでいます。
翻訳に関してご質問やご意見ございましたら、お気軽にご連絡ください

Overview

SwiftMQ 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 using SwiftMQ Prometheus Monitoring App in Flow Director.

Data Collected

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

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

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


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