Conversation
|
The module is now able to collect the MQ metrics. 1.) In the module each metricseat is collected in parallel. This is not possible with the MQ lib at the moment. @ruflin Is there a way to collect the metricsets sequentially without putting everything in one fetch metricset? 2.) To build metricbeat with ibmmq module it needs to have the MQ C library available locally under for Linux
for Windows
This needs to be switched to dynamic linking in mqi.go 3.) The PubSub metricset needs to be added 4.) The imports are pointing to my repo. This needs to be switched when it will be merged into Elastic repo |
|
That all metricset fetches are made in parallel is by design. To run it sequentially it would require quite fundamental changes. I would definitively recommend that each metricset maintains it's own connection, so if one metricset is blocked it does not impact others. Are there some advantages to this? |
|
Some notes on my end for this PR:
|
|
Here is the docker image that can be used for testing: https://hub.docker.com/r/ibmcom/mq/ |
You need to create it with a Queue Manager Name This Queue Manager Name needs to be in the configuration. cc: |
ruflin
left a comment
There was a problem hiding this comment.
Leaving some comments for whoever follows up with the fixes to not forget about things.
There was a problem hiding this comment.
This must be pulled in as vendor directory to make the separation clear.
There was a problem hiding this comment.
Complete the TODO in the docs
Signed-off-by: chrismark <chrismarkou92@gmail.com>
Signed-off-by: chrismark <chrismarkou92@gmail.com>
Signed-off-by: chrismark <chrismarkou92@gmail.com>
Signed-off-by: chrismark <chrismarkou92@gmail.com>
Signed-off-by: chrismark <chrismarkou92@gmail.com>
df3e0d3 to
f762840
Compare
Signed-off-by: chrismark <chrismarkou92@gmail.com>
f762840 to
c05dbd1
Compare
Signed-off-by: chrismark <chrismarkou92@gmail.com>
Signed-off-by: chrismark <chrismarkou92@gmail.com>
Signed-off-by: chrismark <chrismarkou92@gmail.com>
Signed-off-by: chrismark <chrismarkou92@gmail.com>
Signed-off-by: chrismark <chrismarkou92@gmail.com>
Signed-off-by: chrismark <chrismarkou92@gmail.com>
Signed-off-by: chrismark <chrismarkou92@gmail.com>
Signed-off-by: chrismark <chrismarkou92@gmail.com>
Signed-off-by: chrismark <chrismarkou92@gmail.com>
|
I believe we can close this PR in favor of a simple light module implementation. |
This is the metricbeat module for IBM MQ. Which will be the transformation of this standalone beat
@ruflin is helping to integrate this as this is the first x-pack module for metricbeat