opentelemetry-java-contrib/ibm-mq-metrics/docs/metrics.md

48 KiB

Produced Metrics

Metric ibm.mq.message.retry.count

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.message.retry.count Gauge {message} Number of message retries Development

ibm.mq.message.retry.count Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.channel.name string The name of the channel DEV.ADMIN.SVRCONN Required Development
ibm.mq.channel.type string The type of the channel server-connection; cluster-receiver; amqp Required Development
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development

Metric ibm.mq.status

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.status Gauge 1 Channel status Development

ibm.mq.status Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.channel.name string The name of the channel DEV.ADMIN.SVRCONN Required Development
ibm.mq.channel.start.time int The start time of the channel as seconds since Epoch. 1748462702 Required Development
ibm.mq.channel.type string The type of the channel server-connection; cluster-receiver; amqp Required Development
ibm.mq.job.name string The job name 0000074900000003 Required Development
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development

Metric ibm.mq.max.sharing.conversations

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.max.sharing.conversations Gauge {conversation} Maximum number of conversations permitted on this channel instance. Development

ibm.mq.max.sharing.conversations Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.channel.name string The name of the channel DEV.ADMIN.SVRCONN Required Development
ibm.mq.channel.start.time int The start time of the channel as seconds since Epoch. 1748462702 Required Development
ibm.mq.channel.type string The type of the channel server-connection; cluster-receiver; amqp Required Development
ibm.mq.job.name string The job name 0000074900000003 Required Development
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development

Metric ibm.mq.current.sharing.conversations

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.current.sharing.conversations Gauge {conversation} Current number of conversations permitted on this channel instance. Development

ibm.mq.current.sharing.conversations Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.channel.name string The name of the channel DEV.ADMIN.SVRCONN Required Development
ibm.mq.channel.start.time int The start time of the channel as seconds since Epoch. 1748462702 Required Development
ibm.mq.channel.type string The type of the channel server-connection; cluster-receiver; amqp Required Development
ibm.mq.job.name string The job name 0000074900000003 Required Development
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development

Metric ibm.mq.byte.received

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.byte.received Gauge By Number of bytes received Development

ibm.mq.byte.received Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.channel.name string The name of the channel DEV.ADMIN.SVRCONN Required Development
ibm.mq.channel.start.time int The start time of the channel as seconds since Epoch. 1748462702 Required Development
ibm.mq.channel.type string The type of the channel server-connection; cluster-receiver; amqp Required Development
ibm.mq.job.name string The job name 0000074900000003 Required Development
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development

Metric ibm.mq.byte.sent

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.byte.sent Gauge By Number of bytes sent Development

ibm.mq.byte.sent Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.channel.name string The name of the channel DEV.ADMIN.SVRCONN Required Development
ibm.mq.channel.start.time int The start time of the channel as seconds since Epoch. 1748462702 Required Development
ibm.mq.channel.type string The type of the channel server-connection; cluster-receiver; amqp Required Development
ibm.mq.job.name string The job name 0000074900000003 Required Development
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development

Metric ibm.mq.buffers.received

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.buffers.received Gauge {buffer} Buffers received Development

ibm.mq.buffers.received Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.channel.name string The name of the channel DEV.ADMIN.SVRCONN Required Development
ibm.mq.channel.start.time int The start time of the channel as seconds since Epoch. 1748462702 Required Development
ibm.mq.channel.type string The type of the channel server-connection; cluster-receiver; amqp Required Development
ibm.mq.job.name string The job name 0000074900000003 Required Development
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development

Metric ibm.mq.buffers.sent

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.buffers.sent Gauge {buffer} Buffers sent Development

ibm.mq.buffers.sent Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.channel.name string The name of the channel DEV.ADMIN.SVRCONN Required Development
ibm.mq.channel.start.time int The start time of the channel as seconds since Epoch. 1748462702 Required Development
ibm.mq.channel.type string The type of the channel server-connection; cluster-receiver; amqp Required Development
ibm.mq.job.name string The job name 0000074900000003 Required Development
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development

Metric ibm.mq.message.count

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.message.count Gauge {message} Message count Development

ibm.mq.message.count Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.channel.name string The name of the channel DEV.ADMIN.SVRCONN Required Development
ibm.mq.channel.start.time int The start time of the channel as seconds since Epoch. 1748462702 Required Development
ibm.mq.channel.type string The type of the channel server-connection; cluster-receiver; amqp Required Development
ibm.mq.job.name string The job name 0000074900000003 Required Development
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development

Metric ibm.mq.open.input.count

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.open.input.count Gauge {application} Count of applications sending messages to the queue Development

ibm.mq.open.input.count Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development
ibm.mq.queue.type string The queue type local-normal Required Development
messaging.destination.name string The system-specific name of the messaging operation. [1] dev/ Required Development

[1] messaging.destination.name: This is duplicated from otel semantic-conventions.

Metric ibm.mq.open.output.count

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.open.output.count Gauge {application} Count of applications consuming messages from the queue Development

ibm.mq.open.output.count Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development
ibm.mq.queue.type string The queue type local-normal Required Development
messaging.destination.name string The system-specific name of the messaging operation. [2] dev/ Required Development

[2] messaging.destination.name: This is duplicated from otel semantic-conventions.

Metric ibm.mq.high.queue.depth

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.high.queue.depth Gauge {percent} The current high queue depth Development

ibm.mq.high.queue.depth Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development
ibm.mq.queue.type string The queue type local-normal Required Development
messaging.destination.name string The system-specific name of the messaging operation. [3] dev/ Required Development

[3] messaging.destination.name: This is duplicated from otel semantic-conventions.

Metric ibm.mq.service.interval

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.service.interval Gauge {percent} The queue service interval Development

ibm.mq.service.interval Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development
ibm.mq.queue.type string The queue type local-normal Required Development
messaging.destination.name string The system-specific name of the messaging operation. [4] dev/ Required Development

[4] messaging.destination.name: This is duplicated from otel semantic-conventions.

Metric ibm.mq.queue.depth.full.event

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.queue.depth.full.event Counter {event} The number of full queue events Development

ibm.mq.queue.depth.full.event Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development
messaging.destination.name string The system-specific name of the messaging operation. [5] dev/ Required Development

[5] messaging.destination.name: This is duplicated from otel semantic-conventions.

Metric ibm.mq.queue.depth.high.event

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.queue.depth.high.event Counter {event} The number of high queue events Development

ibm.mq.queue.depth.high.event Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development
messaging.destination.name string The system-specific name of the messaging operation. [6] dev/ Required Development

[6] messaging.destination.name: This is duplicated from otel semantic-conventions.

Metric ibm.mq.queue.depth.low.event

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.queue.depth.low.event Counter {event} The number of low queue events Development

ibm.mq.queue.depth.low.event Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development
messaging.destination.name string The system-specific name of the messaging operation. [7] dev/ Required Development

[7] messaging.destination.name: This is duplicated from otel semantic-conventions.

Metric ibm.mq.uncommitted.messages

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.uncommitted.messages Gauge {message} Number of uncommitted messages Development

ibm.mq.uncommitted.messages Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development
ibm.mq.queue.type string The queue type local-normal Required Development
messaging.destination.name string The system-specific name of the messaging operation. [8] dev/ Required Development

[8] messaging.destination.name: This is duplicated from otel semantic-conventions.

Metric ibm.mq.oldest.msg.age

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.oldest.msg.age Gauge microseconds Queue message oldest age Development

ibm.mq.oldest.msg.age Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development
ibm.mq.queue.type string The queue type local-normal Required Development
messaging.destination.name string The system-specific name of the messaging operation. [9] dev/ Required Development

[9] messaging.destination.name: This is duplicated from otel semantic-conventions.

Metric ibm.mq.current.max.queue.filesize

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.current.max.queue.filesize Gauge By Current maximum queue file size Development

ibm.mq.current.max.queue.filesize Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development
ibm.mq.queue.type string The queue type local-normal Required Development
messaging.destination.name string The system-specific name of the messaging operation. [10] dev/ Required Development

[10] messaging.destination.name: This is duplicated from otel semantic-conventions.

Metric ibm.mq.current.queue.filesize

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.current.queue.filesize Gauge By Current queue file size Development

ibm.mq.current.queue.filesize Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development
ibm.mq.queue.type string The queue type local-normal Required Development
messaging.destination.name string The system-specific name of the messaging operation. [11] dev/ Required Development

[11] messaging.destination.name: This is duplicated from otel semantic-conventions.

Metric ibm.mq.instances.per.client

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.instances.per.client Gauge {instance} Instances per client Development

ibm.mq.instances.per.client Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development
ibm.mq.queue.type string The queue type local-normal Required Development
messaging.destination.name string The system-specific name of the messaging operation. [12] dev/ Required Development

[12] messaging.destination.name: This is duplicated from otel semantic-conventions.

Metric ibm.mq.message.deq.count

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.message.deq.count Gauge {message} Message dequeue count Development

ibm.mq.message.deq.count Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development
ibm.mq.queue.type string The queue type local-normal Required Development
messaging.destination.name string The system-specific name of the messaging operation. [13] dev/ Required Development

[13] messaging.destination.name: This is duplicated from otel semantic-conventions.

Metric ibm.mq.message.enq.count

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.message.enq.count Gauge {message} Message enqueue count Development

ibm.mq.message.enq.count Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development
ibm.mq.queue.type string The queue type local-normal Required Development
messaging.destination.name string The system-specific name of the messaging operation. [14] dev/ Required Development

[14] messaging.destination.name: This is duplicated from otel semantic-conventions.

Metric ibm.mq.queue.depth

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.queue.depth Gauge {message} Current queue depth Development

ibm.mq.queue.depth Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development
ibm.mq.queue.type string The queue type local-normal Required Development
messaging.destination.name string The system-specific name of the messaging operation. [15] dev/ Required Development

[15] messaging.destination.name: This is duplicated from otel semantic-conventions.

Metric ibm.mq.service.interval.event

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.service.interval.event Gauge 1 Queue service interval event Development

ibm.mq.service.interval.event Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development
ibm.mq.queue.type string The queue type local-normal Required Development
messaging.destination.name string The system-specific name of the messaging operation. [16] dev/ Required Development

[16] messaging.destination.name: This is duplicated from otel semantic-conventions.

Metric ibm.mq.reusable.log.size

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.reusable.log.size Gauge By The amount of space occupied, in megabytes, by log extents available to be reused. Development

ibm.mq.reusable.log.size Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development

Metric ibm.mq.manager.active.channels

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.manager.active.channels Gauge {channel} The queue manager active maximum channels limit Development

ibm.mq.manager.active.channels Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development

Metric ibm.mq.restart.log.size

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.restart.log.size Gauge By Size of the log data required for restart recovery in megabytes. Development

ibm.mq.restart.log.size Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development

Metric ibm.mq.max.queue.depth

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.max.queue.depth Gauge {message} Maximum queue depth Development

ibm.mq.max.queue.depth Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development
ibm.mq.queue.type string The queue type local-normal Required Development
messaging.destination.name string The system-specific name of the messaging operation. [17] dev/ Required Development

[17] messaging.destination.name: This is duplicated from otel semantic-conventions.

Metric ibm.mq.onqtime.short_period

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.onqtime.short_period Gauge microseconds Amount of time, in microseconds, that a message spent on the queue, over a short period Development

ibm.mq.onqtime.short_period Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development
ibm.mq.queue.type string The queue type local-normal Required Development
messaging.destination.name string The system-specific name of the messaging operation. [18] dev/ Required Development

[18] messaging.destination.name: This is duplicated from otel semantic-conventions.

Metric ibm.mq.onqtime.long_period

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.onqtime.long_period Gauge microseconds Amount of time, in microseconds, that a message spent on the queue, over a longer period Development

ibm.mq.onqtime.long_period Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development
ibm.mq.queue.type string The queue type local-normal Required Development
messaging.destination.name string The system-specific name of the messaging operation. [19] dev/ Required Development

[19] messaging.destination.name: This is duplicated from otel semantic-conventions.

Metric ibm.mq.message.received.count

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.message.received.count Gauge {message} Number of messages received Development

ibm.mq.message.received.count Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.channel.name string The name of the channel DEV.ADMIN.SVRCONN Required Development
ibm.mq.channel.type string The type of the channel server-connection; cluster-receiver; amqp Required Development
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development

Metric ibm.mq.message.sent.count

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.message.sent.count Gauge {message} Number of messages sent Development

ibm.mq.message.sent.count Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.channel.name string The name of the channel DEV.ADMIN.SVRCONN Required Development
ibm.mq.channel.type string The type of the channel server-connection; cluster-receiver; amqp Required Development
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development

Metric ibm.mq.max.instances

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.max.instances Gauge {instance} Max channel instances Development

ibm.mq.max.instances Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.channel.name string The name of the channel DEV.ADMIN.SVRCONN Required Development
ibm.mq.channel.type string The type of the channel server-connection; cluster-receiver; amqp Required Development
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development

Metric ibm.mq.connection.count

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.connection.count Gauge {connection} Active connections count Development

ibm.mq.connection.count Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development

Metric ibm.mq.manager.status

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.manager.status Gauge 1 Queue manager status Development

ibm.mq.manager.status Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development

Metric ibm.mq.heartbeat

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.heartbeat Gauge 1 Queue manager heartbeat Development

ibm.mq.heartbeat Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development

Metric ibm.mq.archive.log.size

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.archive.log.size Gauge By Queue manager archive log size Development

ibm.mq.archive.log.size Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development

Metric ibm.mq.manager.max.active.channels

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.manager.max.active.channels Gauge {channel} Queue manager max active channels Development

ibm.mq.manager.max.active.channels Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development

Metric ibm.mq.manager.statistics.interval

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.manager.statistics.interval Gauge 1 Queue manager statistics interval Development

ibm.mq.manager.statistics.interval Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development

Metric ibm.mq.publish.count

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.publish.count Gauge {publication} Topic publication count Development

ibm.mq.publish.count Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development
messaging.destination.name string The system-specific name of the messaging operation. [20] dev/ Required Development

[20] messaging.destination.name: This is duplicated from otel semantic-conventions.

Metric ibm.mq.subscription.count

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.subscription.count Gauge {subscription} Topic subscription count Development

ibm.mq.subscription.count Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development
messaging.destination.name string The system-specific name of the messaging operation. [21] dev/ Required Development

[21] messaging.destination.name: This is duplicated from otel semantic-conventions.

Metric ibm.mq.listener.status

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.listener.status Gauge 1 Listener status Development

ibm.mq.listener.status Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.listener.name string The listener name listener Required Development
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development

Metric ibm.mq.unauthorized.event

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.unauthorized.event Counter {event} Number of authentication error events Development

ibm.mq.unauthorized.event Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development
service.name string Logical name of the service. [22] Wordle; JMSService Required Development
user.name string Short name or login/username of the user. [23] foo; root Required Development

[22] service.name: This is duplicated from otel semantic-conventions.

[23] user.name: This is duplicated from otel semantic-conventions.

Metric ibm.mq.manager.max.handles

Name Instrument Type Unit (UCUM) Description Stability
ibm.mq.manager.max.handles Gauge {event} Max open handles Development

ibm.mq.manager.max.handles Attributes

Attribute Type Description Examples Requirement Level Stability
ibm.mq.queue.manager string The name of the IBM queue manager MQ1 Required Development