IBM MQ

Материал из Документация Ключ-АСТРОМ

Расширения / Расширения 2.0 / IBM MQ

Отслеживайте производительность объектов администратора очередей IBM MQ.

Обзор

В этой новой версии этого популярного расширения можно собирать показатели производительности от ваших менеджеров очередей, работающих локально на вашем хосте ЕдиныvАгентом или удаленно с ваших АктивныхШлюзов. Собирайте метаданные и новые показатели в этой версии.

Метрики

Менеджер очередей

  • Доступность: процент времени, в течение которого диспетчер очередей был доступен и доступен для этого расширения. Хотя администратор очередей иногда может быть запущен и работает, доступность находится в контексте этого расширения.
  • Время работы: время в секундах с момента последнего запуска диспетчера очередей.
  • Соединения: количество активных подключений к администратору очередей.
  • Количество очередей: количество очередей, отслеживаемых расширением.
  • Глубина DLQ: если DLQ включен, количество сообщений в очереди недоставленных сообщений.
  • Активные каналы: количество каналов в активном состоянии.
  • Использование лога (только для распределенной версии): процентная оценка того, насколько хорошо рабочая нагрузка администратора очередей удерживается в основном пространстве лога.
  • Использование входа в систему (только для распределенной версии): процент основного пространства лога, используемого для восстановления при перезапуске.
  • Размер архива лога (только для распределенной версии): объем места в мегабайтах, занимаемый экстентами логов, которые больше не требуются для перезапуска или восстановления носителя, но ожидают архивирования.
  • Размер повторного использования лога (только для распределенной версии): объем пространства (в мегабайтах), занимаемого экстентами лога, доступными для повторного использования.
  • Общее количество наборов данных лога (только для z/OS): общее количество активных наборов данных лога.
  • Полные наборы данных лога (только для z/OS): общее количество полных активных наборов данных лога, которые еще не были заархивированы.

Очереди

  • Глубина : количество сообщений в очереди.
  • Процент глубины: процент сообщений, заполняющих очередь.
  • Inhibit GET : запрещает ли очередь MQGET.
  • Inhibit PUT : запрещает ли очередь MQPUT.
  • Открытые дескрипторы ввода : количество дескрипторов, открытых приложениями для ввода.
  • Открытые дескрипторы вывода: количество дескрипторов, открытых приложениями для вывода.
  • Незафиксированные сообщения: количество дескрипторов, открытых приложениями для вывода.

Чтобы получить следующие метрики, в очередях необходимо включить мониторинг. Любое разрешение мониторинга начнет собирать эту статистику.

  • Самое старое сообщение: возраст самого старого сообщения в очереди в секундах.
  • Последний GET: время, когда последнее сообщение было успешно прочитано из очереди.
  • Last PUT: время, когда последнее сообщение было успешно помещено в очередь.
  • Индикатор короткого времени: количество времени, в течение которого сообщение находилось в очереди за короткий период.
  • Индикатор длительного времени: количество времени, в течение которого сообщение находилось в очереди в течение длительного периода.

Чтобы получить следующие метрики, статистика по очередям сбрасывается. Чтобы их сбросить, очередям необходимо предоставить разрешение CHG.

  • Количество сообщений в очереди: количество сообщений, поставленных в очередь. В это число входят сообщения, которые были помещены в очередь, но еще не зафиксированы.
  • Счетчик удаления из очереди: количество сообщений, исключенных из очереди. В это число входят сообщения, которые были успешно извлечены (с помощью MQGET без просмотра) из очереди, даже если MQGET еще не был зафиксирован.
  • Скорость постановки в очередь: количество сообщений, поставленных в очередь в секунду.
  • Скорость удаления из очереди: количество сообщений, удаляемых из очереди в секунду.

Каналы:

  • Сообщения: количество отправленных или полученных сообщений или количество обработанных вызовов MQI.
  • Отправлено байт: количество отправленных байтов.
  • Получено байт: количество полученных байтов.
  • Отправленные буферы: количество отправленных буферов.
  • Полученные буферы: количество полученных буферов.
  • Последнее отправленное сообщение: время отправки последнего сообщения или обработки вызова MQI.
  • Под вопросом: находится ли канал в данный момент под вопросом. 0 = Нет. 1 = Да
  • Сообщения, вызывающие сомнения: количество сообщений, вызывающих сомнения.
  • Текущие общие беседы: количество активных в данный момент бесед в этом экземпляре канала. Этот параметр возвращается только для каналов подключения к серверу TCP/IP.
  • Экземпляры канала: количество экземпляров этого канала. Эта метрика доступна только для каналов подключения к серверу.
  • Пакеты: количество завершенных пакетов.
  • Короткое время сети: количество времени в микросекундах, необходимое для отправки запроса на завершение пакетного запроса на удаленный конец канала и получения ответа в течение короткого периода времени.
  • Время в сети: количество времени в микросекундах, необходимое для отправки запроса на завершение пакетного запроса на удаленный конец канала и получения ответа в течение более длительного периода.
  • Короткое время очереди XMIT: время в микросекундах, в течение которого сообщения оставались в очереди передачи до их получения в течение короткого периода времени.
  • Время в очереди XMIT: время в микросекундах, в течение которого сообщения оставались в очереди передачи до их получения в течение более длительного периода.
  • Статус канала: используется для округления значений статуса канала в целях оповещения и построения диаграмм.
  • Осталось длительных повторов: количество оставшихся длительных повторных попыток.
  • Осталось коротких повторов: количество оставшихся коротких повторов.

Слушатели

  • Доступность: процент работы и доступности этого прослушивателя.

Темы

  • Количество публикаций: количество приложений, публикуемых в данный момент в этой теме.
  • Количество подписок: количество подписчиков на эту строку темы, включая постоянных подписчиков, которые в данный момент не подключены.
  • Запретить публикацию: разрешены ли публикации.
  • Запретить подписку: разрешены ли подписки.

Использование (только z/OS)

  • Всего страниц: общее количество страниц размером 4 КБ в наборе страниц.
  • Число расширений: количество раз, когда набор страниц был динамически расширен с момента перезапуска.
  • Неиспользуемые страницы: количество неиспользуемых страниц (то есть доступных наборов страниц).
  • Страницы постоянных данных: количество страниц, содержащих постоянные данные.
  • Страницы непостоянных данных: количество страниц, содержащих непостоянные данные.
  • Свободные буферы пула: количество свободных буферов в пуле буферов.
  • Процент свободных буферов пула: количество свободных буферов в процентах от всех буферов в пуле буферов.
  • Всего буферов пула: количество буферов, определенных для указанного пула буферов.

Начало работы

Требования:

Развертывание ЕдиногоАгента: (Для развертывания АктивногоШлюза см. ниже)

  • ЕдиныйАгент только для Windows или Linux.
  • ЕдиныйАгент должен быть запущен и отслеживать процессы администратора очередей.
  • Ключ-АСТРОМ версия 1.269+
  • IBM MQ 9.1+. IBM прекратила поддержку версии 9.0.x с 2021 года.
  • Сервер команд IBM MQ должен работать в диспетчерах очередей.
  • Библиотеки MQ должны находиться в PATH в Windows или LD_LIBRARY_PATH в Linux. Пользователь, запускающий расширение, должен иметь возможность находить эти библиотеки.

Дополнительные требования к системам Linux:

  • Пользователь, запускающий ЕдиныйАгент (по умолчанию dtuser), также должен иметь доступ к каталогам администратора очередей ( /var/mqm/log, /var/mqm/qmgrs/<queue_manager>), чтобы он мог правильно привязываться.
  • Убедитесь, что библиотеки MQ доступны любому пользователю dtuserили любому пользователю, под которым работает ваша служба ЕдиныйАгент. Расположение по умолчанию для этих библиотек:/opt/mqm/lib64
  • По умолчанию IBM MQ устанавливает файл ldconfig с именем /etc/ld.so.config.d/mqm.conf, который добавляет /usr/lib64 к LD_LIBRARY_PATH. Убедитесь, что по этому пути находятся символические ссылки библиотеки IBM MQ на /opt/mqm/lib64. Если в /usr/lib64 нет ссылки на библиотеки /opt/mqm/lib64, возможно, вам придется создать собственный файл .conf и поместить его в /etc/ld.so.config.d/.
  • В ряде случаев на хосте IBM MQ должен также быть установлен компонент pymqi, необходимый для корректной работы расширения

Развертывание АктивногоШлюза:

  • АктивныеШлюзы в Windows или Linux
  • Ключ-АСТРОМ версия 1.269+
  • IBM MQ 9.1+. IBM прекратила поддержку версии 9.0.x с 2021 года.
  • Сервер команд IBM MQ должен работать в администраторах очередей.
  • Поддерживаются IBM MQ, работающие на AIX, z/OS, Linux, Windows, zLinux, MQ Appliance. Хотя он может работать на других ОС, они могут не поддерживаться официально.
  • Канал подключения к серверу для связи с каждым администратором очередей. Это необходимо для любого подключения клиента к IBM MQ.
  • Брандмауэр от АктивныхШлюзов до менеджеров очередей должен быть открыт. Менеджер очередей может работать на любом порту, поэтому убедитесь, что эти порты открыты с ваших АктивныхШлюзов. Чтобы узнать об этих портах, обратитесь к администратору MQ.

Аутентификация:

IBM MQ имеет несколько способов аутентификации клиентских и локальных соединений. Это определяется администратором вашей среды MQ в соответствии с его собственной политикой безопасности.

Аутентификация пользователя зависит от (CHLAUTH) конфигурации аутентификации канала. Если этот параметр отключен или ADOPTCTXотключен, IBM MQ попытается аутентифицировать пользователя, запускающего процесс расширения, а не пользователя, переданного в конфигурации конечной точки.

Если ADOPTCTXэтот параметр включен и CHLAUTHвключен, комбинация пользователя и пароля, введенная в конечной точке, передается в блоке MQCSP, который IBM MQ попытается аутентифицировать.

  • Пожалуйста, примите это во внимание при аутентификации пользователей или в случае получения несанкционированных ошибок

Разрешения пользователя для объектов MQ (распределенные)

Ib1.png

Примечание :

  • Вышеуказанные разрешения должны быть предоставлены всем объектам, а не только тем, которые указаны в фильтрах расширений.
  • Разрешение CHG требуется только при сборе показателей постановки в очередь/удаления из очереди.

Разрешения пользователя для объектов MQ (z/OS)

Ib2.png Примечание :

  • Вышеуказанные разрешения должны быть предоставлены всем объектам, а не только тем, которые указаны в фильтрах расширений.
  • Разрешение CONTROL требуется только при сборе метрик постановки в очередь/удаления из очереди.

Конфигурация Ключ-АСТРОМ

Под ExtensionsВ меню слева выберите IBM MQ.

  • Добавьте конфигурацию мониторинга.

Развертывание ЕдиногоАгента, также называемое «локальным», может выполняться на определенном хосте, в группах хостов, хостах в зоне управления или хостах с тегами. Развертывание АктивногоШлюза, также называемое «Удаленное», выполняется в группах АктивногоШлюза. Группы могут содержать один или несколько АктивныхШлюзов для большей надежности.

Для локального развертывания (ЕдиныйАгент):

  • Выберите, на каких хостах будет работать это расширение.
    • Уровень лога : включайте DEBUG только в том случае, если служба устранения неполадок или служба поддержки дают такую ​​рекомендацию.
    • Добавить администратор очередей: все менеджеры очередей, соответствующие его фильтру, будут использовать эту конфигурацию. Вы можете создать одну отдельную конфигурацию для каждого администратора очередей на хосте или одну конфигурацию для всех администраторов очередей на этом хосте.
    • Фильтр диспетчера очередей: имя, соответствующее этому фильтру, будет сопоставляться с запущенными процессами на этом хосте. Если имя соответствует этому фильтру, к нему будут применены все параметры этой конечной точки конфигурации.
    • Пользователь: необязательно, но рекомендуется добавить пользователя. dtuserВ противном случае, если оставить это поле пустым, IBM MQ по умолчанию попытается аутентифицировать запущенный процесс пользователя .
    • Пароль: Пароль для пользователя выше.
    • Объекты для мониторинга: два метода добавления объектов.
      • Используя новый режим мастера, просто нажимайте кнопки, чтобы ввести правила. Если есть объект, который вы абсолютно не хотите отслеживать, удалите это правило.
      • В расширенном режиме добавьте фильтры через запятую под каждой вкладкой. Наведите указатель мыши на значок (i) рядом с каждым типом объекта, чтобы просмотреть правила и примеры.
    • Отправлять событие лога в очередь недоставленных писем : включите этот параметр, если вы хотите, чтобы любое DLQ в любом администраторе очередей, соответствующем этой конфигурации, вызывало событие лога, указывающее, что количество сообщений в DLQ превысило пороговое значение. Вы можете создать оповещение на основе этого события лога.
    • Отправлять событие лога при большой глубине очереди из администратора очередей . Включите этот параметр, если вы хотите, чтобы любая соответствующая очередь в любом менеджере очередей в этой конфигурации инициировала событие лога при превышении настроенного порогового значения глубины. Этот порог настроен в IBM MQ.
    • Отправлять событие лога при маленькой глубине очереди из диспетчера очередей : включите этот параметр, если вы хотите, чтобы любая соответствующая очередь в любом менеджере очередей в этой конфигурации инициировала событие лога, когда ее настроенная глубина ниже порогового значения. Этот порог настроен в IBM MQ.
    • Получить топологию для улучшенного отслеживания транзакций . Включение этого параметра позволит собирать сопоставления для очередей псевдонимов, удаленных очередей и очередей кластера. Это сопоставление затем отправляется в Ключ-АСТРОМ в качестве дополнения к информации для улучшения отслеживания транзакций. Возможно, вам потребуется собрать эти данные только один раз, если только ваши сопоставления в IBM MQ не меняются часто. Если эта функция включена, введите токен Ключ-АСТРОМ для связи с API со следующими разрешениями: Read settings, Write settings.
    • Наконец, выберите, какие наборы функций (группы показателей) вы хотите собирать с помощью этой конфигурации. Выбор слишком малого числа не даст вам должной наглядности и вы можете упустить важные данные о производительности, а также ключевые показатели, которые можно соотнести между различными объектами.

Ib3.png

Для удаленного развертывания (АктивныйШлюз):

  • Выберите, какая группа АктивногоШлюза будет запускать это расширение.
    • Уровень лога : включайте DEBUG только в том случае, если служба устранения неполадок или служба поддержки дают такую ​​рекомендацию.
    • Добавить диспетчер очередей: нажмите эту кнопку для каждого менеджера очередей, который вы хотите подключить. Рекомендуется использовать несколько менеджеров очередей в каждой группе АктивногоШлюза.
    • Хосты, разделенные запятыми. Большинство администраторов очередей работают на одном хосте, но бывают случаи, когда у вас есть несколько администраторов очередей, которые работают на нескольких хостах. Введите здесь этот единственный хост и порт или список хостов и портов, разделенных запятыми, для этого одного администратора очередей.
    • Имя администратора очередей: введите имя отдельного администратора очередей, к которому вы подключаетесь. Это необходимо.
    • Канал подключения к серверу. Любое клиентское приложение, такое как это расширение, которое подключается к IBM MQ, должно взаимодействовать с администратором очередей через канал. Введите здесь имя этого канала подключения к серверу.
    • Имя пользователя: необязательно, но рекомендуется добавить пользователя. Пользователь передается всегда, но в зависимости от конфигурации администратора очередей в IBM MQ его можно игнорировать или можно аутентифицировать этого пользователя в этом поле. Лучше всегда вводить пользователя.
    • Пароль: Пароль для пользователя выше.
    • Очередь модели: необязательно. Если не установлено, для запросов и ответов команд будет использоваться очередь модели по умолчанию СИСТЕМЫ.
    • Префикс ответа: если вы ввели очередь модели, необходимо ввести префикс для очереди ответов.
    • Объекты для мониторинга: два метода добавления объектов.
      • Используя новый режим мастера, просто нажимайте кнопки, чтобы ввести правила. Если есть объект, который вы абсолютно не хотите отслеживать, удалите это правило.
      • В расширенном режиме добавьте фильтры через запятую под каждой вкладкой. Наведите указатель мыши на значок (i) рядом с каждым типом объекта, чтобы просмотреть правила и примеры.
    • Отправлять событие лога в очередь недоставленных писем : включите этот параметр, если вы хотите, чтобы любое DLQ в любом администраторе очередей, соответствующем этой конфигурации, вызывало событие лога, указывающее, что количество сообщений в DLQ превысило пороговое значение. Вы можете создать оповещение на основе этого события лога.
    • Отправлять событие лога при высокой глубине очереди из администратора очередей . Включите этот параметр, если вы хотите, чтобы любая соответствующая очередь в любом менеджере очередей в этой конфигурации инициировала событие лога при превышении настроенного порогового значения глубины. Этот порог настроен в IBM MQ.
    • Отправлять событие лога при низкой глубине очереди из диспетчера очередей : включите этот параметр, если вы хотите, чтобы любая соответствующая очередь в любом менеджере очередей в этой конфигурации инициировала событие лога, когда ее настроенная глубина ниже порогового значения. Этот порог настроен в IBM MQ.
    • Получить топологию для улучшенного отслеживания транзакций . Включение этого параметра позволит собирать сопоставления для очередей псевдонимов, удаленных очередей и очередей кластера. Это сопоставление затем отправляется в Ключ-АСТРОМ в качестве дополнения к информации для улучшения отслеживания транзакций. Возможно, вам потребуется собрать эти данные только один раз, если только ваши сопоставления в IBM MQ не меняются часто. Если эта функция включена, введите токен Ключ-АСТРОМ для связи с API со следующими разрешениями: Read settings, Write settings.
    • Наконец, выберите, какие наборы функций (группы показателей) вы хотите собирать с помощью этой конфигурации. Выбор слишком малого числа не даст вам должной наглядности и вы можете упустить важные данные о производительности, а также ключевые показатели, которые можно соотнести между различными объектами.

Часто задаваемые вопросы

  • Сколько DDU он будет потреблять в год?

Ниже приводится приближение. Метрики меняются в зависимости от типа объектов. Некоторые метрики доступны не для всех каналов, некоторые метрики доступны не для всех очередей.

Предполагая, что вы получили все метрики для всех объектов: ((10) + (Локальные очереди * 16) + (Псевдонимы + Удаленные очереди) * 2 + (Каналы * 18) + (Прослушиватели) + (Темы * 4)) * Менеджеры очередей * 525,6 = DDU в год


Например:

1      Queue manager
400    Local queues
20     Alias and remote queues
50     Channels
1      Listener
50     Topics

( 10 + (400 * 16) + (20 * 2) + (50 * 18) + (1 * 1) + (50 * 4) ) * 1 * 525.6 =
(10 + 6400 + 40 + 900 + 1 + 200)  * 525.6 = approximately 3.9M DDUs per year
  • Я не вижу всех показателей очереди

Некоторые метрики зависят от типа очередей. Другие метрики зависят от конфигурации вашего администратора очередей и наличия у вашего пользователя достаточных разрешений для их сбора.

  • Вам не хватает Enqueue и Dequeue? Убедитесь, что у вашего пользователя есть разрешение CHG для очередей, чтобы сбрасывать статистику по очередям. Только тогда вы сможете получать метрики Enqueue и Dequeue.
  • Вам не хватает «Самого старого сообщения» и «Последнего получения/отправления»? Убедитесь, что в вашем администраторе очередей включена статистика мониторинга для всех очередей.
  • Вы просматриваете псевдонимные или удаленные очереди? Только локально определенные очереди имеют метрики состояния. Alias ​​и Remote имеют только метрики запрета GET/PUT.
  • Я продолжаю получать несанкционированные ошибки, но знаю, что мой пользователь прав

Проверьте AMQERR01.LOGсам администратор очередей. Этот файл лога расскажет вам, что он пытался аутентифицировать и каких разрешений вам не хватает. Если вам не удается подключиться к администратору очередей, убедитесь, что либо пользователь, запускающий процесс расширения, имеет разрешения на доступ к администратору очередей, либо ADOPTCTXвключен CHLAUTH, чтобы он мог аутентифицировать комбинацию пользователя и пароля, переданную в MQCSPблоке.

Скриншоты

Ib4.png Ib5.png Ib6.png Ib7.png Ib8.png Ib9.png Ib10.png Ib11.png Ib12.png

Содержимое расширения

Тип содержимого Количество включенных объектов
Screen Injections 2
Screen Entities Lists 29
Screen Layout 9
Screen Logs Cards 1
List Screen Layout 9
Generic Relationship 17
Screen Health Cards 1
Screen Chart Groups 16
Metric Metadata 61
Screen Events Cards 1
Screen Metric Tables 1
Screen Actions 10
Generic Type 9
Dashboards 1
Screen Properties 9
Screen Message Cards 14
Metric Query 4
Alerts 8

Наборы функций

Ниже приведен полный список наборов функций, представленных в этой версии. Чтобы обеспечить хорошее соответствие вашим потребностям, отдельные метрики могут быть активированы и деактивированы вашим администратором во время настройки.

Наборы функций Количество включённых показателей
Queues - Status 6
Название метрики Ключ метрики Описание Единица
Oldest message ibmmq.queue.oldest_message Возраст самого старого сообщения в очереди в секундах. Second
Uncommitted messages ibmmq.queue.uncommitted_messages Количество дескрипторов, открытых приложениями для вывода Count
Last GET ibmmq.queue.last_get Время, когда последнее сообщение было успешно прочитано из очереди. MilliSecond
Last PUT ibmmq.queue.last_put Время, когда последнее сообщение было успешно помещено в очередь. MilliSecond
Short time indicator ibmmq.queue.time_indicator_short Время, в течение которого сообщение находилось в очереди за короткий период. MicroSecond
Long time indicator ibmmq.queue.time_indicator_long Время, в течение которого сообщение находилось в очереди в течение длительного периода. MicroSecond
Listeners - Availability 1
Название метрики Ключ метрики Описание Единица
Availability ibmmq.listener.availability Процент этого прослушивателя, работающего и доступного. Percent
Channels - Timing 5
Название метрики Ключ метрики Описание Единица
Last message sent ibmmq.channel.last_msg Время отправки последнего сообщения или обработки вызова MQI Second
Network time short ibmmq.channel.nettime_short Время в микросекундах, необходимое для отправки запроса об окончании пакета на удаленный конец канала и получения ответа в течение короткого периода времени. MicroSecond
Network time long ibmmq.channel.nettime_long Время в микросекундах для отправки запроса на завершение пакетного запроса на удаленный конец канала и получения ответа в течение более длительного периода. MicroSecond
XMIT queue time short ibmmq.channel.xmitqtime_short Время в микросекундах, в течение которого сообщения оставались в очереди передачи до того, как были получены в течение короткого периода времени. MicroSecond
XMIT queue time long ibmmq.channel.xmitqtime_long Время в микросекундах, в течение которого сообщения оставались в очереди передачи до их извлечения в течение более длительного периода. MicroSecond
Channels - Data Transfer 4
Название метрики Ключ метрики Описание Единица
Bytes sent ibmmq.channel.bytes_sent Количество отправленных байтов Byte
Bytes received ibmmq.channel.bytes_rcvd Количество полученных байтов Byte
Buffers sent ibmmq.channel.buffers_sent Количество отправленных буферов. Count
Buffers received ibmmq.channel.buffers_rcvd Количество полученных буферов. Count
Usage - z/OS only 8
Название метрики Ключ метрики Описание Единица
Total pages ibmmq.queue_manager.usage.pageset.total_pages Общее количество страниц размером 4 КБ в наборе страниц. Доступно только в z/OS IBM MQ. Count
Expand count ibmmq.queue_manager.usage.pageset.expand_cnt Сколько раз набор страниц динамически расширялся с момента перезапуска. Доступно только в z/OS IBM MQ. Count
Unused pages ibmmq.queue_manager.usage.pageset.unused_pages Количество неиспользуемых страниц (то есть доступных наборов страниц). Доступно только в z/OS IBM MQ. Count
Persistent pages ibmmq.queue_manager.usage.pageset.persistent_data_pages Количество страниц, содержащих постоянные данные. Доступно только в z/OS IBM MQ. Count
Non-persistent pages ibmmq.queue_manager.usage.pageset.nonpersistent_data_pages Количество страниц, содержащих непостоянные данные. Доступно только в z/OS IBM MQ. Count
Free buffers ibmmq.queue_manager.usage.buffer_pool.free_buffers Количество свободных буферов в пуле буферов. Доступно только в z/OS IBM MQ. Count
Percent of free buffers ibmmq.queue_manager.usage.buffer_pool.percent_free_buffers Количество свободных буферов в процентах от всех буферов в пуле буферов. Доступно только в z/OS IBM MQ. Percent
Total buffers ibmmq.queue_manager.usage.buffer_pool.total_buffers Количество буферов, определенных для указанного пула буферов. Доступно только в z/OS IBM MQ. Count
Channels - Instances 2
Название метрики Ключ метрики Описание Единица
Channel instances ibmmq.channel.instances Количество экземпляров этого канала. Эта метрика доступна только для каналов подключения к серверу. Count
Current shared conversations ibmmq.channel.current_sharing_convs Количество диалогов, активных в данный момент на этом экземпляре канала. Этот параметр возвращается только для каналов подключения к серверу TCP/IP. Count
Queue Manager - Overview 4
Название метрики Ключ метрики Описание Единица
Connections ibmmq.queue_manager.connections Количество активных подключений к администратору очередей Count
Queues count ibmmq.queue_manager.monitored_queues Количество отслеживаемых очередей Count
DLQ depth ibmmq.queue_manager.dlq_depth Количество сообщений в очереди недоставленных писем Count
Active channels ibmmq.queue_manager.active_channels Количество каналов в активном текущем статусе Count
Topics - Inhibits 2
Название метрики Ключ метрики Описание Единица
Inhibit publish ibmmq.topic.inhibit_pub Разрешены ли публикации Unspecified
Inhibit subscription ibmmq.topic.inhibit_sub Запрещены ли подписки Unspecified
Channels - Traffic 3
Название метрики Ключ метрики Описание Единица
Messages ibmmq.channel.messages Количество отправленных или полученных сообщений или количество обработанных вызовов MQI. Count
Batches ibmmq.channel.batches Количество завершенных партий Count
In-doubt messages ibmmq.channel.current_messages Количество сообщений под вопросом Count
Channels - Retry Counts 2
Название метрики Ключ метрики Описание Единица
Long retries left ibmmq.channel.long_retries_left Количество оставшихся длительных повторных попыток Count
Short retries left ibmmq.channel.short_retries_left Количество оставшихся коротких повторных попыток Count
default 2
Название метрики Ключ метрики Описание Единица
Availability ibmmq.queue_manager.availability Процент времени, в течение которого администратор очередей был доступен и доступен для этого расширения. Хотя администратор очередей иногда может быть запущен и работает, доступность находится в контексте этого расширения. Percent
Uptime ibmmq.queue_manager.uptime Время в секундах с момента последнего запуска диспетчера очередей Second
Queue Manager - Log utilization 6
Название метрики Ключ метрики Описание Единица
Log utilization ibmmq.queue_manager.log_utilization Процентная оценка того, насколько хорошо рабочая нагрузка администратора очередей содержится в основном пространстве лога. Percent
Log in use ibmmq.queue_manager.log_in_use Процент основного пространства лога, используемого для восстановления после перезапуска. Percent
Log archive size ibmmq.queue_manager.log_archive_size Объем пространства (в мегабайтах), занимаемого экстентами лога, которые больше не требуются для перезапуска или восстановления носителя и ожидают архивирования. MegaByte
Log reuse size ibmmq.queue_manager.log_reuse_size Объем пространства (в мегабайтах), занимаемого экстентами логов, доступными для повторного использования. MegaByte
z/OS Total log data sets ibmmq.queue_manager.total_log_data_sets Общее количество активных наборов данных лога. Count
z/OS Full log data sets ibmmq.queue_manager.full_log_data_sets Общее количество полных активных наборов данных лога, которые еще не были заархивированы. Count
Channels - Status summary 1
Название метрики Ключ метрики Описание Единица
Channel status ibmmq.channel.status Используется для округления значений статуса канала в целях оповещения и построения диаграмм. Unspecified
Queues - Depth 2
Название метрики Ключ метрики Описание Единица
Depth ibmmq.queue.depth Количество сообщений в очереди Count
Depth percentage ibmmq.queue.depth_percent Процент сообщений, заполняющих очередь Percent
Topics - Pub/Sub counts 2
Название метрики Ключ метрики Описание Единица
Publish count ibmmq.topic.pub_cnt Количество приложений, публикуемых в настоящее время по этой теме. Count
Subcription count ibmmq.topic.sub_cnt Количество подписчиков для этой строки темы, включая постоянных подписчиков, которые в данный момент не подключены. Count
Queues - Open handles 2
Название метрики Ключ метрики Описание Единица
Open input handles ibmmq.queue.open_input_handles Количество дескрипторов, открытых приложениями для ввода Count
Open output handles ibmmq.queue.open_output_handles Количество дескрипторов, открытых приложениями для вывода Count
Queues - Enqueue/Dequeue 2
Название метрики Ключ метрики Описание Единица
Enqueue count ibmmq.queue.enqueue_cnt Количество сообщений в очереди. В это число входят сообщения, которые были помещены в очередь, но еще не зафиксированы. Скорость постановки в очередь также учитывается в этом показателе. Count
Dequeue count ibmmq.queue.dequeue_cnt Количество сообщений, исключенных из очереди. В это число входят сообщения, которые были успешно извлечены (с помощью MQGET без просмотра) из очереди, даже если MQGET еще не был зафиксирован. Скорость удаления из очереди также учитывается в этом показателе. Count
Channels - In-doubt 1
Название метрики Ключ метрики Описание Единица
In-doubt ibmmq.channel.in_doubt Наличие канала на данный момент под вопросом. 0 = Нет. 1 = Да Unspecified
Queues - Inhibits 2
Название метрики Ключ метрики Описание Единица
Inhibit GET ibmmq.queue.inhibit_get Блокирует ли очередь MQGET Unspecified
Inhibit PUT ibmmq.queue.inhibit_put Блокирует ли очередь MQPUT Unspecified