Skip to content

New component: ibm-mq monitoring #1941

@breedx-splk

Description

@breedx-splk

IBM MQ (formerly called WebSphere MQ) is a messaging system which currently lacks OpenTelemetry instrumentation. The platform itself is capable of receiving diagnostic request messages and will respond to them with messages that contain telemetry.

In order to surface this telemetry as metrics, Splunk has began building a system that polls IBM MQ periodically, parses the response messages, and generates synchronous metrics. The repository is here: https://github.com/signalfx/opentelemetry-ibm-mq-monitoring and the current list of metrics is here https://github.com/signalfx/opentelemetry-ibm-mq-monitoring/blob/main/docs/metrics.md.

The project uses a metrics definition (in yaml format) that is munged by the otel weaver tool in order to generate documentation (markdown) and code (java). The repository is somewhat young, but it contains a set of integration tests as well as an "end-to-end" gold standard test that verifies that expected metrics are generated.

Splunk would like to add this utility as a new component in opentelemetry-java-contrib and will offer to be the component owners for it. We discussed this in the java SIG meeting on June 5th, 2025 and the response seemed favorable. Creating this issue now for tracking the work of standing up the new module. Thanks! 👍🏻

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions