Skip to content

Releases: ibm-messaging/mq-metric-samples

Various fixes

20 Sep 09:53

Choose a tag to compare

  • Defaults for boolean config options not handled well by Go parser
  • Add script to build images using buildah + Red Hat UBI base
  • Temporarily override vendored mq-golang/mqmetric code to deliver fixes
    • Deal with buffer expansion when there are lots of queues to query AND remote system is different CCSID (#75)
    • Ensure labels - in particular object DESCR values - are valid UTF8
    • This code is newer than the upstream version which will inherit the fixes later

Update for latest MQ and mq-golang levels. New metric support.

04 Aug 14:27

Choose a tag to compare

  • Update to use v5.2.2 of the mq-golang repository
  • Update to use MQ 9.2.3
  • Allow prometheus collector to continue running even when qmgr down (#67)
    • Report qmgr_status metric in such a situation
    • Updated "QMgr Status" sample dashboard to report both that metric and the new cluster status metric
  • Update influxdb collector to use V2 APIs (#76)
    • Note changes to configuration attributes - in particular support for an APIToken
    • New sample dashboard using some very basic Flux queries

Update for latest MQ and mq-golang levels

26 Mar 12:47

Choose a tag to compare

  • Update to use v5.2.0 of the mq-golang repository
  • Update to use MQ 9.2.2
  • Start to use enhanced mqmetric API that supports multiple connections (though still only having a single connection in the collectors for now)
  • Permit https connection from the Prometheus engine
  • Redesign collectors to permit configuration via environment variables

Update for latest MQ and mq-golang levels

04 Dec 11:57

Choose a tag to compare

  • Update to use v5.1.3 of the mq-golang repository
  • Update to use MQ 9.2.1
  • Update YAML processing to better handle missing values as defaults (#50)
  • Add 'host' to Prometheus listener config (#51)
  • URLs pointing at MQ KnowledgeCenter updated

Update to latest mq-golang

10 Sep 11:01

Choose a tag to compare

Update to use latest mq-golang for function tracing enablement

Update for MQ 9.2

24 Jul 13:53

Choose a tag to compare

  • Update to use v5.1.0 of the mq-golang repository
  • Update to use MQ 9.2.0
  • Added pseudo-metric qmgr_exporter_publications for how many consumed on each scrape
  • Added showInactiveChannels option (#38)
  • Added explicit client configuration options (#40)

Support for modules

01 Jun 14:19

Choose a tag to compare

  • Exporters can have configuration provided in YAML file (-f <file>) instead of command line options
  • Use modules (go.mod) to define prereqs (ibm-messaging/mq-golang#138)
  • Update to use v5.0.0 of the mq-golang repository as the new module format
  • Update to use more recent versions of other dependencies
  • Exporters now have some specific exit codes (in particular 30 for trying to connect to a standby qmgr) (#35)
    • Default exit code for error situation is 1
  • New option -ibmmq.QueueSubscriptionFilter to restrict subscriptions made for each queue
    • Set it to PUT,GET for most useful metrics (#34)
    • Default is to collect everything including OPENCLOSE and INQSET resources
  • Turn off echo when asking for passwords
  • All exporters now have comparable function on which objects to monitor
    • Some metric names on some exporters will have changed though not on Prometheus

Update for MQ V9.1.4

06 Dec 07:19

Choose a tag to compare

Update for MQ V9.1.4
Update for mq-golang v9.1.4
Add max channel information where possible

Update for MQ V9.1.3

12 Jul 05:58

Choose a tag to compare

Update for latest levels of MQ, mq-golang

v4.0.4

10 Apr 07:51

Choose a tag to compare

Add STATUS for other object types
Make version match latest mq-golang tag