master
yaml 906 lines 25.8 KB
Raw
1 # MQ Module Metric Definitions
2 # This file defines all metrics collected by the MQ module using PCF protocol
3
4 QueueManager:
5 labels: []
6 contexts:
7 - name: Status
8 context: mq.qmgr.status
9 title: Queue Manager Status
10 units: status
11 family: queue_manager
12 type: line
13 priority: 1000
14 dimensions:
15 - {name: status, algo: absolute}
16 - name: ConnectionCount
17 context: mq.qmgr.connection_count
18 title: Queue Manager Connections
19 units: connections
20 family: queue_manager
21 type: line
22 priority: 1001
23 dimensions:
24 - {name: connections, algo: absolute}
25 - name: Uptime
26 context: mq.qmgr.uptime
27 title: Queue Manager Uptime
28 units: seconds
29 family: queue_manager
30 type: line
31 priority: 1002
32 dimensions:
33 - {name: uptime, algo: absolute}
34 - name: QueuesOverview
35 context: mq.queues.overview
36 title: Queues Monitoring Status
37 units: queues
38 family: overview
39 type: stacked
40 priority: 1100
41 dimensions:
42 - {name: monitored, algo: absolute}
43 - {name: excluded, algo: absolute}
44 - {name: invisible, algo: absolute}
45 - {name: failed, algo: absolute}
46 - name: ChannelsOverview
47 context: mq.channels.overview
48 title: Channels Monitoring Status
49 units: channels
50 family: overview
51 type: stacked
52 priority: 1101
53 dimensions:
54 - {name: monitored, algo: absolute}
55 - {name: excluded, algo: absolute}
56 - {name: invisible, algo: absolute}
57 - {name: failed, algo: absolute}
58 - name: TopicsOverview
59 context: mq.topics.overview
60 title: Topics Monitoring Status
61 units: topics
62 family: overview
63 type: stacked
64 priority: 1102
65 dimensions:
66 - {name: monitored, algo: absolute}
67 - {name: excluded, algo: absolute}
68 - {name: invisible, algo: absolute}
69 - {name: failed, algo: absolute}
70 - name: ListenersOverview
71 context: mq.listeners.overview
72 title: Listeners Monitoring Status
73 units: listeners
74 family: overview
75 type: stacked
76 priority: 1103
77 dimensions:
78 - {name: monitored, algo: absolute}
79 - {name: excluded, algo: absolute}
80 - {name: invisible, algo: absolute}
81 - {name: failed, algo: absolute}
82
83 # Add Queue Manager Resource metrics from $SYS topics
84 QueueManagerResources:
85 labels: []
86 contexts:
87 - name: CPUUsage
88 context: mq.qmgr.cpu_usage
89 title: Queue Manager CPU Usage
90 units: percentage
91 family: resources
92 type: stacked
93 priority: 1050
94 dimensions:
95 - {name: user, algo: absolute, div: 100} # Convert from 0.01% to %
96 - {name: system, algo: absolute, div: 100} # Convert from 0.01% to %
97 - name: MemoryUsage
98 context: mq.qmgr.memory_usage
99 title: Queue Manager Memory Usage
100 units: bytes
101 family: resources
102 type: line
103 priority: 1051
104 dimensions:
105 - {name: total, algo: absolute}
106 - name: RAMUsage
107 context: mq.qmgr.ram_usage
108 title: Queue Manager RAM Usage
109 units: bytes
110 family: resources
111 type: line
112 priority: 1052
113 dimensions:
114 - {name: total, algo: absolute}
115 - name: LogUtilization
116 context: mq.qmgr.log_utilization
117 title: Queue Manager Log Utilization
118 units: percentage
119 family: resources
120 type: line
121 priority: 1053
122 dimensions:
123 - {name: used, algo: absolute, div: 100} # Convert from 0.01% to %
124 - name: LogFileSize
125 context: mq.qmgr.log_file_size
126 title: Queue Manager Log File Size
127 units: bytes
128 family: resources
129 type: line
130 priority: 1054
131 dimensions:
132 - {name: size, algo: absolute}
133 - name: LogWriteRate
134 context: mq.qmgr.log_write_rate
135 title: Queue Manager Log Write Rate
136 units: bytes/s
137 family: resources
138 type: line
139 priority: 1055
140 dimensions:
141 - {name: rate, algo: absolute}
142
143 Queue:
144 labels:
145 - queue
146 - type
147 contexts:
148 - name: Depth
149 context: mq.queue.depth
150 title: Queue Depth
151 units: messages
152 family: queues/activity
153 type: line
154 priority: 2000
155 dimensions:
156 - {name: current, algo: absolute}
157 - {name: max, algo: absolute}
158 - name: DepthPercentage
159 context: mq.queue.depth_percentage
160 title: Queue Depth Percentage
161 units: percentage
162 family: queues/activity
163 type: line
164 priority: 2001
165 dimensions:
166 - {name: percentage, algo: absolute, precision: 1000, div: 1000}
167 - name: Messages
168 context: mq.queue.messages
169 title: Queue Messages
170 units: messages/s
171 family: queues/activity
172 type: line
173 priority: 2002
174 dimensions:
175 - {name: enqueued, algo: incremental}
176 - {name: dequeued, algo: incremental}
177 - name: Connections
178 context: mq.queue.connections
179 title: Queue Connections
180 units: connections
181 family: queues/activity
182 type: line
183 priority: 2003
184 dimensions:
185 - {name: input, algo: absolute}
186 - {name: output, algo: absolute}
187 - name: HighDepth
188 context: mq.queue.high_depth
189 title: Queue Peak Depth
190 units: messages
191 family: queues/activity
192 type: line
193 priority: 2004
194 dimensions:
195 - {name: high_depth, algo: absolute}
196 - name: UncommittedMessages
197 context: mq.queue.uncommitted_msgs
198 title: Queue Uncommitted Messages
199 units: messages
200 family: queues/activity
201 type: line
202 priority: 2005
203 dimensions:
204 - {name: uncommitted, algo: absolute}
205 - name: FileSize
206 context: mq.queue.file_size
207 title: Queue File Size
208 units: bytes
209 family: queues/activity
210 type: line
211 priority: 2006
212 dimensions:
213 - {name: current, algo: absolute}
214 - {name: max, algo: absolute}
215 - name: LastActivity
216 context: mq.queue.last_activity
217 title: Time Since Last Queue Activity
218 units: seconds
219 family: queues/activity
220 type: line
221 priority: 2007
222 dimensions:
223 - {name: since_last_get, algo: absolute}
224 - {name: since_last_put, algo: absolute}
225 - name: OldestMessageAge
226 context: mq.queue.oldest_msg_age
227 title: Queue Oldest Message Age
228 units: seconds
229 family: queues/performance
230 type: line
231 priority: 2100
232 dimensions:
233 - {name: oldest_msg_age, algo: absolute}
234 - name: QueueTimeIndicators
235 context: mq.queue.time_indicators
236 title: Queue Time Indicators
237 units: microseconds
238 family: queues/performance
239 type: line
240 priority: 2101
241 dimensions:
242 - {name: short_period, algo: absolute}
243 - {name: long_period, algo: absolute}
244 - name: ServiceInterval
245 context: mq.queue.service_interval
246 title: Queue Service Interval
247 units: milliseconds
248 family: queues/performance
249 type: line
250 priority: 2102
251 dimensions:
252 - {name: service_interval, algo: absolute}
253 - name: InhibitStatus
254 context: mq.queue.inhibit_status
255 title: Queue Inhibit Status
256 units: status
257 family: queues/configuration
258 type: line
259 priority: 2200
260 dimensions:
261 - {name: inhibit_get, algo: absolute}
262 - {name: inhibit_put, algo: absolute}
263 - name: Priority
264 context: mq.queue.priority
265 title: Queue Priority Configuration
266 units: priority
267 family: queues/configuration
268 type: line
269 priority: 2201
270 dimensions:
271 - {name: def_priority, algo: absolute}
272 - name: MessagePersistence
273 context: mq.queue.message_persistence
274 title: Queue Default Message Persistence
275 units: boolean
276 family: queues/configuration
277 type: line
278 priority: 2202
279 dimensions:
280 - {name: persistent, algo: absolute}
281 - {name: non_persistent, algo: absolute}
282 - name: RetentionInterval
283 context: mq.queue.retention_interval
284 title: Queue Retention Interval
285 units: hours
286 family: queues/configuration
287 type: line
288 priority: 2203
289 dimensions:
290 - {name: retention_interval, algo: absolute}
291 - name: Triggers
292 context: mq.queue.triggers
293 title: Queue Trigger Configuration
294 units: messages
295 family: queues/limits
296 type: line
297 priority: 2300
298 dimensions:
299 - {name: trigger_depth, algo: absolute}
300 - {name: trigger_type, algo: absolute}
301 - name: BackoutThreshold
302 context: mq.queue.backout_threshold
303 title: Queue Error Handling
304 units: retries
305 family: queues/limits
306 type: line
307 priority: 2301
308 dimensions:
309 - {name: backout_threshold, algo: absolute}
310 - name: MaxMessageLength
311 context: mq.queue.max_msg_length
312 title: Queue Max Message Length
313 units: bytes
314 family: queues/limits
315 type: line
316 priority: 2302
317 dimensions:
318 - {name: max_msg_length, algo: absolute}
319 - name: QueueScope
320 context: mq.queue.scope
321 title: Queue Scope
322 units: boolean
323 family: queues/behavior
324 type: line
325 priority: 2400
326 dimensions:
327 - {name: queue_manager, algo: absolute}
328 - {name: cell, algo: absolute}
329 - name: QueueUsage
330 context: mq.queue.usage
331 title: Queue Usage Type
332 units: boolean
333 family: queues/behavior
334 type: line
335 priority: 2401
336 dimensions:
337 - {name: normal, algo: absolute}
338 - {name: transmission, algo: absolute}
339 - name: MessageDeliverySequence
340 context: mq.queue.msg_delivery_sequence
341 title: Message Delivery Sequence
342 units: boolean
343 family: queues/behavior
344 type: line
345 priority: 2402
346 dimensions:
347 - {name: priority, algo: absolute}
348 - {name: fifo, algo: absolute}
349 - name: HardenGetBackout
350 context: mq.queue.harden_get_backout
351 title: Harden Get Backout
352 units: boolean
353 family: queues/behavior
354 type: line
355 priority: 2403
356 dimensions:
357 - {name: enabled, algo: absolute}
358 - {name: disabled, algo: absolute}
359
360 QueueGroup:
361 labels:
362 - group
363 contexts:
364 - name: Depth
365 context: mq.queue_group.depth
366 title: Queue Group Depth
367 units: messages
368 family: queues/group
369 type: line
370 priority: 2450
371 dimensions:
372 - {name: current, algo: absolute}
373 - {name: max, algo: absolute}
374 - name: DepthPercentage
375 context: mq.queue_group.depth_percentage
376 title: Queue Group Depth Percentage
377 units: percentage
378 family: queues/group
379 type: line
380 priority: 2451
381 dimensions:
382 - {name: percentage, algo: absolute, precision: 1000, div: 1000}
383 - name: Messages
384 context: mq.queue_group.messages
385 title: Queue Group Messages
386 units: messages/s
387 family: queues/group
388 type: line
389 priority: 2452
390 dimensions:
391 - {name: enqueued, algo: incremental}
392 - {name: dequeued, algo: incremental}
393 - name: Connections
394 context: mq.queue_group.connections
395 title: Queue Group Connections
396 units: connections
397 family: queues/group
398 type: line
399 priority: 2453
400 dimensions:
401 - {name: input, algo: absolute}
402 - {name: output, algo: absolute}
403 - name: UncommittedMessages
404 context: mq.queue_group.uncommitted_msgs
405 title: Queue Group Uncommitted Messages
406 units: messages
407 family: queues/group
408 type: line
409 priority: 2454
410 dimensions:
411 - {name: uncommitted, algo: absolute}
412 - name: FileSize
413 context: mq.queue_group.file_size
414 title: Queue Group File Size
415 units: bytes
416 family: queues/group
417 type: line
418 priority: 2455
419 dimensions:
420 - {name: current, algo: absolute}
421 - {name: max, algo: absolute}
422 - name: OldestMessageAge
423 context: mq.queue_group.oldest_msg_age
424 title: Queue Group Oldest Message Age
425 units: seconds
426 family: queues/group
427 type: line
428 priority: 2456
429 dimensions:
430 - {name: oldest_msg_age, algo: absolute}
431
432 Channel:
433 labels:
434 - channel
435 - type
436 contexts:
437 - name: Status
438 context: mq.channel.status
439 title: Channel Status
440 units: status
441 family: channels/overview
442 type: stacked
443 priority: 3000
444 dimensions:
445 - {name: inactive, algo: absolute}
446 - {name: binding, algo: absolute}
447 - {name: starting, algo: absolute}
448 - {name: running, algo: absolute}
449 - {name: stopping, algo: absolute}
450 - {name: retrying, algo: absolute}
451 - {name: stopped, algo: absolute}
452 - {name: requesting, algo: absolute}
453 - {name: paused, algo: absolute}
454 - {name: disconnected, algo: absolute}
455 - {name: initializing, algo: absolute}
456 - {name: switching, algo: absolute}
457 - name: Messages
458 context: mq.channel.messages
459 title: Channel Message Rate
460 units: messages/s
461 family: channels/overview
462 type: line
463 priority: 3001
464 dimensions:
465 - {name: messages, algo: incremental}
466 - name: Bytes
467 context: mq.channel.bytes
468 title: Channel Data Transfer Rate
469 units: bytes/s
470 family: channels/overview
471 type: line
472 priority: 3002
473 dimensions:
474 - {name: bytes, algo: incremental}
475 - name: Batches
476 context: mq.channel.batches
477 title: Channel Batch Rate
478 units: batches/s
479 family: channels/overview
480 type: line
481 priority: 3003
482 dimensions:
483 - {name: batches, algo: incremental}
484 - name: BatchSize
485 context: mq.channel.batch_size
486 title: Channel Batch Size
487 units: messages
488 family: channels/overview
489 type: line
490 priority: 3004
491 dimensions:
492 - {name: batch_size, algo: absolute}
493 - name: BatchInterval
494 context: mq.channel.batch_interval
495 title: Channel Batch Interval
496 units: milliseconds
497 family: channels/overview
498 type: line
499 priority: 3005
500 dimensions:
501 - {name: batch_interval, algo: absolute}
502 - name: Intervals
503 context: mq.channel.intervals
504 title: Channel Intervals
505 units: seconds
506 family: channels/overview
507 type: line
508 priority: 3006
509 dimensions:
510 - {name: disc_interval, algo: absolute}
511 - {name: hb_interval, algo: absolute}
512 - {name: keep_alive_interval, algo: absolute}
513 - name: ShortRetryCount
514 context: mq.channel.short_retry_count
515 title: Channel Short Retry Count
516 units: retries
517 family: channels/overview
518 type: line
519 priority: 3007
520 dimensions:
521 - {name: short_retry, algo: absolute}
522 - name: LongRetryInterval
523 context: mq.channel.long_retry_interval
524 title: Channel Long Retry Interval
525 units: seconds
526 family: channels/overview
527 type: line
528 priority: 3008
529 dimensions:
530 - {name: long_retry, algo: absolute}
531 - name: MaxMessageLength
532 context: mq.channel.max_msg_length
533 title: Channel Max Message Length
534 units: bytes
535 family: channels/overview
536 type: line
537 priority: 3009
538 dimensions:
539 - {name: max_msg_length, algo: absolute}
540 - name: SharingConversations
541 context: mq.channel.sharing_conversations
542 title: Channel Sharing Conversations
543 units: conversations
544 family: channels/overview
545 type: line
546 priority: 3010
547 dimensions:
548 - {name: sharing_conversations, algo: absolute}
549 - name: NetworkPriority
550 context: mq.channel.network_priority
551 title: Channel Network Priority
552 units: priority
553 family: channels/overview
554 type: line
555 priority: 3011
556 dimensions:
557 - {name: network_priority, algo: absolute}
558 - name: BufferCounts
559 context: mq.channel.buffer_counts
560 title: Channel Buffer Counts
561 units: buffers
562 family: channels/overview
563 type: line
564 priority: 3012
565 dimensions:
566 - {name: sent, algo: absolute}
567 - {name: received, algo: absolute}
568 - name: CurrentMessages
569 context: mq.channel.current_messages
570 title: Channel Current Messages
571 units: messages
572 family: channels/overview
573 type: line
574 priority: 3013
575 dimensions:
576 - {name: current, algo: absolute}
577 - name: XmitQueueTime
578 context: mq.channel.xmitq_time
579 title: Channel Transmission Queue Time
580 units: milliseconds
581 family: channels/overview
582 type: line
583 priority: 3014
584 dimensions:
585 - {name: xmitq_time, algo: absolute}
586 - name: MCAStatus
587 context: mq.channel.mca_status
588 title: Channel MCA Status
589 units: status
590 family: channels/overview
591 type: line
592 priority: 3015
593 dimensions:
594 - {name: mca_status, algo: absolute}
595 - name: InDoubtStatus
596 context: mq.channel.indoubt_status
597 title: Channel In-Doubt Status
598 units: status
599 family: channels/overview
600 type: line
601 priority: 3016
602 dimensions:
603 - {name: indoubt_status, algo: absolute}
604 - name: SSLKeyResets
605 context: mq.channel.ssl_key_resets
606 title: Channel SSL Key Resets
607 units: resets
608 family: channels/overview
609 type: line
610 priority: 3017
611 dimensions:
612 - {name: ssl_key_resets, algo: absolute}
613 - name: NPMSpeed
614 context: mq.channel.npm_speed
615 title: Channel Non-Persistent Message Speed
616 units: speed
617 family: channels/overview
618 type: line
619 priority: 3018
620 dimensions:
621 - {name: npm_speed, algo: absolute}
622 - name: CurrentSharingConversations
623 context: mq.channel.current_sharing_convs
624 title: Channel Current Sharing Conversations
625 units: conversations
626 family: channels/overview
627 type: line
628 priority: 3019
629 dimensions:
630 - {name: current_sharing, algo: absolute}
631
632 Topic:
633 labels:
634 - topic
635 contexts:
636 - name: Publishers
637 context: mq.topic.publishers
638 title: Topic Publishers
639 units: publishers
640 family: topics
641 type: line
642 priority: 4000
643 dimensions:
644 - {name: publishers, algo: absolute}
645 - name: Subscribers
646 context: mq.topic.subscribers
647 title: Topic Subscribers
648 units: subscribers
649 family: topics
650 type: line
651 priority: 4001
652 dimensions:
653 - {name: subscribers, algo: absolute}
654 - name: Messages
655 context: mq.topic.messages
656 title: Topic Message Rate
657 units: messages/s
658 family: topics
659 type: line
660 priority: 4002
661 dimensions:
662 - {name: messages, algo: incremental}
663 - name: TimeSinceLastMessage
664 context: mq.topic.time_since_last_message
665 title: Time Since Last Message
666 units: seconds
667 family: topics
668 type: line
669 priority: 4003
670 dimensions:
671 - {name: time_since_last_msg, algo: absolute}
672
673 Listener:
674 labels: [listener, port, ip_address]
675 contexts:
676 - name: Status
677 context: mq.listener.status
678 title: Listener Status
679 units: status
680 family: listeners
681 type: line
682 priority: 5000
683 dimensions:
684 - {name: stopped, algo: absolute}
685 - {name: starting, algo: absolute}
686 - {name: running, algo: absolute}
687 - {name: stopping, algo: absolute}
688 - {name: retrying, algo: absolute}
689 - name: Backlog
690 context: mq.listener.backlog
691 title: Listener Connection Backlog
692 units: connections
693 family: listeners
694 type: line
695 priority: 5001
696 dimensions:
697 - {name: backlog, algo: absolute}
698 - name: Uptime
699 context: mq.listener.uptime
700 title: Listener Uptime
701 units: seconds
702 family: listeners
703 type: line
704 priority: 5002
705 dimensions:
706 - {name: uptime, algo: absolute}
707
708 QueueStatistics:
709 labels: [queue, type]
710 contexts:
711 - name: DepthMinMax
712 context: mq.queue_stats.depth_min_max
713 title: Queue Depth Min/Max (Statistics)
714 units: messages
715 family: queues/statistics
716 type: line
717 priority: 6000
718 dimensions:
719 - {name: min_depth, algo: absolute}
720 - {name: max_depth, algo: absolute}
721 - name: AvgQueueTime
722 context: mq.queue_stats.avg_queue_time
723 title: Queue Average Time (Statistics)
724 units: microseconds
725 family: queues/statistics
726 type: line
727 priority: 6001
728 dimensions:
729 - {name: non_persistent, algo: absolute}
730 - {name: persistent, algo: absolute}
731 - name: QueueTimeIndicators
732 context: mq.queue_stats.time_indicators
733 title: Queue Time Indicators (Statistics)
734 units: microseconds
735 family: queues/statistics
736 type: line
737 priority: 6002
738 dimensions:
739 - {name: short_period, algo: absolute}
740 - {name: long_period, algo: absolute}
741 - name: Operations
742 context: mq.queue_stats.operations
743 title: Queue Operations (Statistics)
744 units: operations/s
745 family: queues/statistics
746 type: line
747 priority: 6003
748 dimensions:
749 - {name: puts_non_persistent, algo: incremental}
750 - {name: puts_persistent, algo: incremental}
751 - {name: gets_non_persistent, algo: incremental}
752 - {name: gets_persistent, algo: incremental}
753 - {name: put1s, algo: incremental}
754 - {name: browses, algo: incremental}
755 - name: Bytes
756 context: mq.queue_stats.bytes
757 title: Queue Bytes (Statistics)
758 units: bytes/s
759 family: queues/statistics
760 type: line
761 priority: 6004
762 dimensions:
763 - {name: put_bytes_non_persistent, algo: incremental}
764 - {name: put_bytes_persistent, algo: incremental}
765 - {name: get_bytes_non_persistent, algo: incremental}
766 - {name: get_bytes_persistent, algo: incremental}
767 - {name: browse_bytes, algo: incremental}
768 - name: Failures
769 context: mq.queue_stats.failures
770 title: Queue Operation Failures (Statistics)
771 units: failures/s
772 family: queues/statistics
773 type: line
774 priority: 6005
775 dimensions:
776 - {name: puts_failed, algo: incremental}
777 - {name: put1s_failed, algo: incremental}
778 - {name: gets_failed, algo: incremental}
779 - {name: browses_failed, algo: incremental}
780 - name: MessageLifecycle
781 context: mq.queue_stats.message_lifecycle
782 title: Queue Message Lifecycle (Statistics)
783 units: messages/s
784 family: queues/statistics
785 type: line
786 priority: 6006
787 dimensions:
788 - {name: expired, algo: incremental}
789 - {name: purged, algo: incremental}
790 - {name: not_queued, algo: incremental}
791
792 ChannelStatistics:
793 labels: [channel, type]
794 contexts:
795 - name: Messages
796 context: mq.channel_stats.messages
797 title: Channel Messages (Statistics)
798 units: messages/s
799 family: channels/statistics
800 type: line
801 priority: 7000
802 dimensions:
803 - {name: messages, algo: incremental}
804 - name: Bytes
805 context: mq.channel_stats.bytes
806 title: Channel Bytes (Statistics)
807 units: bytes/s
808 family: channels/statistics
809 type: line
810 priority: 7001
811 dimensions:
812 - {name: bytes, algo: incremental}
813 - name: Batches
814 context: mq.channel_stats.batches
815 title: Channel Batches (Statistics)
816 units: batches/s
817 family: channels/statistics
818 type: line
819 priority: 7002
820 dimensions:
821 - {name: full_batches, algo: incremental}
822 - {name: incomplete_batches, algo: incremental}
823 - name: BatchSize
824 context: mq.channel_stats.batch_size
825 title: Channel Average Batch Size (Statistics)
826 units: messages
827 family: channels/statistics
828 type: line
829 priority: 7003
830 dimensions:
831 - {name: avg_batch_size, algo: absolute}
832 - name: PutRetries
833 context: mq.channel_stats.put_retries
834 title: Channel Put Retries (Statistics)
835 units: retries/s
836 family: channels/statistics
837 type: line
838 priority: 7004
839 dimensions:
840 - {name: put_retries, algo: incremental}
841
842 MQIStatistics:
843 labels: [queue_manager] # MQI stats are at queue manager level
844 contexts:
845 - name: Opens
846 context: mq.mqi_stats.opens
847 title: MQOPEN Operations (Statistics)
848 units: operations/s
849 family: queues/mqi_operations
850 type: line
851 priority: 8000
852 dimensions:
853 - {name: opens_total, algo: incremental}
854 - {name: opens_failed, algo: incremental}
855 - name: Closes
856 context: mq.mqi_stats.closes
857 title: MQCLOSE Operations (Statistics)
858 units: operations/s
859 family: queues/mqi_operations
860 type: line
861 priority: 8001
862 dimensions:
863 - {name: closes_total, algo: incremental}
864 - {name: closes_failed, algo: incremental}
865 - name: Inqs
866 context: mq.mqi_stats.inqs
867 title: MQINQ Operations (Statistics)
868 units: operations/s
869 family: queues/mqi_operations
870 type: line
871 priority: 8002
872 dimensions:
873 - {name: inqs_total, algo: incremental}
874 - {name: inqs_failed, algo: incremental}
875 - name: Sets
876 context: mq.mqi_stats.sets
877 title: MQSET Operations (Statistics)
878 units: operations/s
879 family: queues/mqi_operations
880 type: line
881 priority: 8003
882 dimensions:
883 - {name: sets_total, algo: incremental}
884 - {name: sets_failed, algo: incremental}
885
886 Subscription:
887 labels: [subscription, topic]
888 contexts:
889 - name: MessageCount
890 context: mq.subscription.messages
891 title: IBM MQ Subscription Messages
892 units: messages
893 family: subscriptions
894 type: line
895 priority: 9000
896 dimensions:
897 - {name: pending, algo: absolute}
898 - name: LastMessageAge
899 context: mq.subscription.last_message_age
900 title: IBM MQ Subscription Last Message Age
901 units: seconds
902 family: subscriptions
903 type: line
904 priority: 9001
905 dimensions:
906 - {name: age, algo: absolute}