Open muthu-mps opened 9 months ago
As a first step, I did the setup for IBMMQ and the prometheus exporter to collect the metrics. This by default collects the Queue Manager metrics only and not the queue metrics.
Performed the following steps mentioned here to enable the Queue Statistics Monitoring.
Once we perform the above configuration changes we should get the metrics for queue in the prometheus exported which is not happening.
Tried debugging the third party exporter for prometheus and still not receiving the Queue metrics.
As a next step, I am trying to setup the IBMMQ in a separate instance and use this exporter to see whether we are able to collect metrics.
As the default prometheus exporter for IBMMQ which is currently used in the integrations doesn't export the additional metrics which we are looking for. The Queue, channel metrics etc... The beats module is also relying on the prometheus exporter to collect the metrics. The third party exporter has no guaranty for support and updates. We will be looking into the possibilities to update the beats module to collect metrics from IBMMQ directly. This is a blocker until the dependencies are resolved.
Currently the IBMMQ integration collects the Queue Manager metrics using the prometheus exporter. The IBMMQ messaging queue reports metrics related to queue. This datastream will collect metrics from the queue.
Reference: https://github.com/elastic/enhancements/issues/20581