Ключ-АСТРОМ для z/OS: различия между версиями
ENetrebin (обсуждение | вклад) |
ENetrebin (обсуждение | вклад) |
||
Строка 17: | Строка 17: | ||
'''''Кто обращается к мэйнфрейму и как часто?''''' | '''''Кто обращается к мэйнфрейму и как часто?''''' | ||
Прослеживайте транзакции с помощью отслеживания | Прослеживайте транзакции с помощью отслеживания служб, чтобы понять, какие нагрузки приходится выполнять на мейнфреймах, и воспользоваться потенциальными скидками IBM (см., например, скидки IBM для мобильных устройств и публичных облаков, чтобы снизить среднемесячное пиковое значение MSU за 4 часа). | ||
Приведённая ниже трассировка службы показывает, как транзакция CICS взаимодействует как с мобильным, так и с веб-приложением. Вы можете наглядно увидеть, как часто эти приложения вызывают транзакцию CICS, а также какие из их запросов не были выполнены. | Приведённая ниже трассировка службы показывает, как транзакция CICS взаимодействует как с мобильным, так и с веб-приложением. Вы можете наглядно увидеть, как часто эти приложения вызывают транзакцию CICS, а также какие из их запросов не были выполнены. | ||
Строка 42: | Строка 42: | ||
== Настройка мониторинга == | == Настройка мониторинга == | ||
Ключ-АСТРОМ предоставляет модули кода для технологий CICS, IMS и z/OS Java, чтобы вы могли обеспечить непрерывный мониторинг с помощью трассировки и анализа показателей | Ключ-АСТРОМ предоставляет модули кода для технологий CICS, IMS и z/OS Java, чтобы вы могли обеспечить непрерывный мониторинг с помощью трассировки и анализа показателей. | ||
[[Файл:4_7.png]] | [[Файл:4_7.png]] | ||
Строка 51: | Строка 51: | ||
Модуль zRemote обрабатывает данные мониторинга, полученные от zLocal, и направляет эти сжатые и зашифрованные данные через локальный АктивныйШлюз в Ключ-АСТРОМ. Таким образом, модуль zRemote перекладывает большую часть работы по обработке данных с модулей, используемых для мониторинга подсистем и приложений, на открытую систему. | Модуль zRemote обрабатывает данные мониторинга, полученные от zLocal, и направляет эти сжатые и зашифрованные данные через локальный АктивныйШлюз в Ключ-АСТРОМ. Таким образом, модуль zRemote перекладывает большую часть работы по обработке данных с модулей, используемых для мониторинга подсистем и приложений, на открытую систему. | ||
== Вопросы и ответы == | == Вопросы и ответы == | ||
Строка 68: | Строка 59: | ||
'''''Могу ли я использовать группы хостов для организации нескольких LPAR?''''' | '''''Могу ли я использовать группы хостов для организации нескольких LPAR?''''' | ||
Да, вы можете организовать несколько LPAR с помощью групп хостов | Да, вы можете организовать несколько LPAR с помощью групп хостов. | ||
'''''Что означает нестабильная служба и как я могу решить связанные с ней проблемы?''''' | '''''Что означает нестабильная служба и как я могу решить связанные с ней проблемы?''''' |
Текущая версия на 11:02, 11 апреля 2025
Установка и настройка / Основные элементы Ключ-АСТРОМ / ЕдиныйАгент Ключ-АСТРОМ / Ключ-АСТРОМ для z/OS
С помощью Ключ-АСТРОМ вы можете получить полную информацию о транзакциях в ваших рабочих нагрузках, начиная с мобильного интерфейса и заканчивая программами для мейнфреймов, и всё, что находится между ними, чтобы устранять неполадки на уровне кода. Кроме того, Ключ-АСТРОМ может сопровождать вас в вашем путешествии по гибридному облаку, обеспечивая сквозную наблюдаемость от мейнфрейма до облака.
Узнайте, как Ключ-АСТРОМ решает наиболее типичные задачи мэйнфреймов:
Является ли мэйнфрейм частью проблемы?
Изоляция проблемных областей с помощью ИИ выявляет первопричины проблем и оценивает их влияние на пользователей, чтобы вы могли определить приоритетные стратегии устранения неполадок и сократить среднее время восстановления.
(рис.1)
Все отслеживаемые LPAR, регионы и приложения способствуют изоляции области сбоев.
(рис.2)
Кто обращается к мэйнфрейму и как часто?
Прослеживайте транзакции с помощью отслеживания служб, чтобы понять, какие нагрузки приходится выполнять на мейнфреймах, и воспользоваться потенциальными скидками IBM (см., например, скидки IBM для мобильных устройств и публичных облаков, чтобы снизить среднемесячное пиковое значение MSU за 4 часа).
Приведённая ниже трассировка службы показывает, как транзакция CICS взаимодействует как с мобильным, так и с веб-приложением. Вы можете наглядно увидеть, как часто эти приложения вызывают транзакцию CICS, а также какие из их запросов не были выполнены.
(рис.3)
Какие транзакции являются ресурсоёмкими или медленными?
Анализируйте производительность своих транзакций с помощью потока обслуживания, чтобы проверить, соответствуют ли они заданным SLO с помощью показателей уровня обслуживания. Например, количество запросов может указывать на то, что транзакция слишком часто вызывается из открытой системы, что может привести к дополнительным расходам.
(рис.4)
Используйте распределённые трассировки PurePath для оптимизации своих программ.
(рис.5)
Как модернизировать программы на z / OS для гибридного облака?
Используйте Ключ-АСТРОМ для обеспечения непрерывности бизнес-процессов в традиционных средах, отслеживая технологии промежуточного программного обеспечения, такие как корпоративные сервис-шины или очереди сообщений. Преобразуйте свои программы для мейнфреймов, чтобы сделать их доступными для облачных функций с помощью z/OS Connect EE, отслеживаемой Ключ-АСТРОМ.
Ниже приведена полная трассировка от z/OS Connect EE до базы данных IMS DL/I.
(рис.6)
Настройка мониторинга
Ключ-АСТРОМ предоставляет модули кода для технологий CICS, IMS и z/OS Java, чтобы вы могли обеспечить непрерывный мониторинг с помощью трассировки и анализа показателей.
Модули CICS, IMS и z/OS Java взаимодействуют с подсистемой сбора данных Ключ-АСТРОМ z/OS (zDC) через объект общей памяти (SMO) в LPAR. Подсистема zDC управляет этим SMO, в который модули записывают данные мониторинга.
ZLocal, размещённый в среде z/OS Unix System Services (USS), работает как часть zDC. Он управляет подключением TCP/IP к модулю zRemote, считывает данные мониторинга из SMO и передаёт их в zRemote.
Модуль zRemote обрабатывает данные мониторинга, полученные от zLocal, и направляет эти сжатые и зашифрованные данные через локальный АктивныйШлюз в Ключ-АСТРОМ. Таким образом, модуль zRemote перекладывает большую часть работы по обработке данных с модулей, используемых для мониторинга подсистем и приложений, на открытую систему.
Вопросы и ответы
Кто должен участвовать в типичной установке Ключ-АСТРОМ для z/OS?
Чтобы узнать о процедуре и задействованных сотрудниках, см. обзор установки z/OS.
Могу ли я использовать группы хостов для организации нескольких LPAR?
Да, вы можете организовать несколько LPAR с помощью групп хостов.
Что означает нестабильная служба и как я могу решить связанные с ней проблемы?
Изменчивый CICS или изменчивый IMS создается Ключ-АСТРОМ автоматически, когда превышается максимальное количество идентификаторов служб, которые могут быть сгенерированы для региона (процесса). Чтобы увеличить количество идентификаторов служб, которые могут быть сгенерированы, обратитесь к эксперту по продуктам Ключ-АСТРОМ в чате в вашей среде Ключ-АСТРОМ.
Модули CICS и IMS
Как работает инструментарий модулей CICS и IMS?
Модуль CICS использует специальные функции для мониторинга терминалов CICS и областей, принадлежащих приложениям, создавая интересующие вас события.
Модуль IMS использует функцию ведения журнала для мониторинга областей управления IMS и обработки сообщений, создавая интересующие вас события на основе анализа двоичных журналов.
Оба модуля используют крючки для мониторинга IBM MQ, Db2 и DL/I.
Модули CICS и IMS не используют инструментарий байт-кода.
Сколько времени GCP потребляют модули CICS и IMS при настройке приложений?
При инструментировании приложений на IBM Z CICS и IMS потребляют некоторое количество времени центрального процессора общего назначения (GCP), но эти накладные расходы обычно очень малы (в диапазоне 1–2%, в зависимости от типа отслеживаемых транзакций). См. примеры ниже.
Отрасль заказчика | Страна | Модуль кода | Год | Способ измерения | Временные издержки GCP |
---|---|---|---|---|---|
Финансы (банковская) | Италия | CICS | 2023 | HIS профилирование1 | < 1.9 % |
Финансы (банковская) | Испания | CICS | 2020 | HIS профилирование1 | < 1.0 % |
Страхование | Германия | CICS | 2020 | проведение своих собственных тестов | < 1.0 % |
Страхование | Германия | IMS | 2020 | HIS профилирование1 | < 1.0 % |
Финансы (банковская) | Германия | CICS | 2019 | проведение своих собственных тестов | < 1.0 % |
Страхование | Германия | IMS | 2017 | HIS профилирование1 | < 1.61 % |
Страхование | Германия | IMS | 2017 | HIS профилирование1 | < 0.33 % |
Финансы (банковская) | Австрия | CICS | 2015 | HIS профилирование1 | < 2.04 % |
1 Используя службы аппаратного обеспечения от IBM.
- Показатели накладных расходов GCP рассчитываются относительно адресных пространств, в которых работают модули. Если сравнивать накладные расходы GCP с LPAR, то эти показатели будут ещё ниже.
- Например, 2% накладных расходов GCP по времени в адресных пространствах CICS составляют всего 1% накладных расходов GCP по времени на LPAR, если рабочие нагрузки CICS потребляют только 50% общего времени GCP на данном LPAR по сравнению с другими рабочими нагрузками (такими как задания и системные задачи).
Могут ли модули CICS и IMS захватывать динамические инструкции SQL?
Нет, модули CICS и IMS могут записывать только статические SQL-запросы.
Java-модуль z / OS
Могу ли я отслеживать работу служб моего сервера приложений WebSphere с помощью модуля Java z/OS?
Сервер приложений WebSphere на z/OS позволяет динамически запускать серверы в зависимости от рабочей нагрузки.
В Ключ-АСТРОМ вы можете использовать идентификатор процесса для каждой метрики, чтобы различать разные серверы, как показано на изображении ниже.
(рис.8)
Однако Servants нельзя включить в группу процессов WebSphere Application Server, поскольку при запуске нового Servant создаётся новый объект процесса, а текущий контекст мониторинга теряется.
Какие атрибуты оцениваются для обнаружения группы процессов WebSphere Application Server?
Ключ-АСТРОМ использует следующие атрибуты для обнаружения и создания объектов процессов WebSphere Application Server:
- Server name
- Node name
- Cell name
Ключ-АСТРОМ объединяет все объекты процессов, принадлежащие одному кластеру WebSphere Application Server, в группу процессов.
Можно ли объединить группы процессов, созданные модулем Java для z/OS, в одну группу процессов?
Нет, группы процессов, созданные модулем Java для z/OS, нельзя изменить или объединить.
В качестве альтернативы вы можете организовать группы процессов, определив метаданные или определив теги на основе переменных среды. Обе концепции применимы и к z/OS Java. Обратите внимание, что переменные среды можно определять только на уровне процесса, а не на уровне хоста.
Могу ли я помечать процессы, созданные Java-модулем z / OS?
Да. Вы можете добавлять теги к процессам, созданным модулем Java для z/OS, определяя метаданные или определяя теги на основе переменных среды. Обратите внимание, что переменные среды можно определять только на уровне процесса, а не на уровне хоста.
Могу ли я определить пользовательские службы с помощью Java-модуля z / OS?
Модуль Java для z/OS не поддерживает пользовательские сервисы исключительно с помощью конфигурации. Вместо этого вы можете создавать пользовательские трассировки с помощью совместимости OpenTelemetry модуля Java для z/OS.
Можно ли использовать атрибуты диапазона, полученные с помощью Java-модуля z/OS, в качестве атрибута запроса?
Да. Чтобы узнать, как настроить атрибут запроса для любого атрибута диапазона, см. Определение атрибута запроса для атрибутов диапазона.
Linux на Z
С помощью Ключ-АСТРОМ вы можете получить полнофункциональный мониторинг с мониторингом хоста (DPS) для Linux на Z с помощью ЕдиногоАгента в Linux. Чтобы узнать больше о поддерживаемых технологиях для архитектуры s390, см. Технологическую поддержку.