Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ramsailopal/ibmmq-prometheus

A Prometheus integration with IBM MQ
https://github.com/ramsailopal/ibmmq-prometheus

elastic grafana ibmmq prometheus

Last synced: about 5 hours ago
JSON representation

A Prometheus integration with IBM MQ

Awesome Lists containing this project

README

        

# IBMMQ-Prometheus

A Prometheus integration for IBMMQ. This allows metrics from IBMMQ to then be viewed in Observability tools such as Elastic of Grafana.

This repository contains a binary built using Golang and a config file taken from [this](https://github.com/ibm-messaging/mq-metric-samples) repository

## Running the process

The process needs to be run on the same server as the one containing the IBM MQ environment.

To run the process and get metrics in a format compatible with Prometheus, edit the username, password and queue manager in the **Config/config.yaml** file and then run:

git clone https://github.com/RamSailopal/IBMMQ-Prometheus
cd IBMMQ-Prometheus
Binary/mq_prometheus -f Config/config.yaml -ibmmq.httpListenHost "0.0.0.0" -ibmmq.httpListenPort 9157

The metrics can then be viewed at

http://serveraddress:9157

![Alt text](metrics.png?raw=true?raw=true "metrics")

Additional options can be found with:

Binary/mq_prometheus --help