You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- ibmmq - Add Integer Filter construction to PCF processor
- mqmetric - Enable use of STATMQI/STATQ event messages as alternative to many of the published metrics
- mqmetric - Reenable use of DEFREADA(YES) on reply queues (ibm-messaging/mq-metric-samples#444)
- mqmetric - During startup, attempt faster clearing of destination associated with durable subscriptions
(ibm-messaging/mq-metric-samples#439)
- Try to use CLEAR QLOCAL command
- Warn about using Persistent messages for metric data
- Use SYNCPOINT if there ARE persistent messages found during startup
Copy file name to clipboardExpand all lines: README.md
+9-5Lines changed: 9 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,8 @@ This repository demonstrates how you can call IBM MQ from applications written i
5
5
The repository originally also contained programs that exported MQ statistics to monitoring systems. These programs have
6
6
been moved to a GitHub repository called [mq-metric-samples](https://github.com/ibm-messaging/mq-metric-samples).
7
7
8
-
A minimum level of MQ V8 is required to build these packages, although it should be possible to connect as a client to even older versions of queue manager.
8
+
A minimum level of MQ V8 is required to build these packages, although it should be possible to connect as a client to
9
+
even older versions of queue manager.
9
10
10
11
## Health Warning
11
12
@@ -44,8 +45,8 @@ not needed for general application programs.
44
45
## Using the package
45
46
46
47
To use code in this repository, you will need to be able to build Go applications. You must also have a copy of MQ
47
-
installed to build against. The package uses `cgo` to access the MQI C structures and definitions. It assumes that MQ has been
48
-
installed in the default location (on a Linux platform this would be `/opt/mqm`) but this can be changed with
48
+
installed to build against. The package uses `cgo` to access the MQI C structures and definitions. It assumes that MQ
49
+
has been installed in the default location (on a Linux platform this would be `/opt/mqm`) but this can be changed with
49
50
environment variables if necessary.
50
51
51
52
Windows compatibility is also included. Current versions of the Go compiler permit standard Windows paths (eg including
@@ -185,11 +186,12 @@ via an issue, if you have another project that might be suitable for inclusion h
|[ibm-messaging/mq-metric-samples](https://github.com/ibm-messaging/mq-metric-samples)| Extracts metrics for use in Prometheus, Influx<br>JSON consumers etc.|
189
+
|[ibm-messaging/mq-metric-samples](https://github.com/ibm-messaging/mq-metric-samples)| Extracts metrics for use in Otel, Prometheus, Influx<br>JSON consumers etc.|
189
190
|[ibm-messaging/mq-golang-jms20](https://github.com/ibm-messaging/mq-golang-jms20)| JMS-style messaging interface for Go applications|
190
191
|[ibm-messaging/mq-container](https://github.com/ibm-messaging/mq-container)| Building MQ into containers. Uses features from this package<br>for configuration and monitoring |
191
192
|[felix-lessoer/qbeat](https://github.com/felix-lessoer/qbeat)| Extract monitoring and statistics from MQ for use in Elasticsearch|
192
193
|[ibm-messaging/mq-mqi-nodejs](https://github.com/ibm-messaging/mq-mqi-nodejs)| A similar MQI interface for Node.js applications|
194
+
|[ibm-messaging/mq-mqi-python](https://github.com/ibm-messaging/mq-mqi-python)| A similar MQI interface for Python applications|
193
195
194
196
## Limitations
195
197
@@ -206,6 +208,8 @@ via an issue, if you have another project that might be suitable for inclusion h
206
208
* There was a queue manager limitation which did not permit resource publications to be made about queues whose name
207
209
includes '/'. This restriction was removed in MQ 9.3. Attempting to monitor such a queue on an older queue manager
208
210
results in a warning logged by the mqmetric package.
211
+
* Much more information is in the `mq-metric-samples` repository, where there are several collector programs that use
0 commit comments