О подходах к построению системы мониторинга...
DESCRIPTION
О подходах к построению системы мониторинга работоспособности интеграционных решений. В. И. Галактионов к.т.н., директор департамента управления архитектурой, главный системный архитектор, департамент управления архитектурой АКБ « РосЕвроБанк » (ОАО). О. Н. Кононов - PowerPoint PPT PresentationTRANSCRIPT
О подходах к построению системы мониторинга работоспособности
интеграционных решений О. Н. Кононов
начальник группы разработки технологического ядра
интеграции, управление интеграции, департамент управления архитектуройАКБ «РосЕвроБанк» (ОАО)
В. И. Галактионовк.т.н., директор департамента
управления архитектурой, главный системный
архитектор, департамент управления архитектуройАКБ «РосЕвроБанк» (ОАО)
Содержание
09.11.11
В. Галактионов, О. Кононов, О подходах к построению системы мониторинга работоспособности интеграционных решений
2
Для чего нужен Actional? Подходы к построению системы нотификации Виды изменений и особенности продвижения Организационные вопросы Необходимый функционал Примеры мониторинга и наблюдения Формирование политик Расширение функциональных возможностей
Actional Проблемы внедрения Желательные направления развития функционала
Для чего нужен Actional? Определение
показателей функционирования
Мониторинг состояния ключевых показателей Выявление
потенциальных проблем и принятие упреждающих решений
Уведомление при возникновении проблемы и активное реагирование по ее решению
Анализ и выявление узких мест в СОА Выявление скрытых
проблем Оптимизации решений
Оценка влияния на ключевые показатели произведенных изменений в КИС Оценка качества
разработки Альтернатива нагрузочному
тестированию
09.11.11
В. Галактионов, О. Кононов, О подходах к построению системы мониторинга работоспособности интеграционных решений
3
Подходы к построению системы нотификации Настраиваемая многоуровневая система
уведомлений Размер очереди в среде разработки…
…более 50% − уведомление (notification) разработчика − требуется оперативное реагирование
Размер очереди в промышленной среде… …более 30% − предупреждение (warning) только сопроводы
− оперативное реагирование не требуется …более 50% − уведомление (notification) ~ + разработчик −
требуется оперативное реагирование …более 70% − тревога (alarm) ~ + ~ + руководство −
оповещение о проблеме руководства Ограничения штатного решения (О. Кононов)
09.11.11
В. Галактионов, О. Кононов, О подходах к построению системы мониторинга работоспособности интеграционных решений
4
Виды изменений и особенности продвижения
09.11.11
В. Галактионов, О. Кононов, О подходах к построению системы мониторинга работоспособности интеграционных решений
5
Виды изменений Уровни критичнос
ти
Процедура продвижения
• Параметризация настроек Actional
низкий Стандартное протоколирование в системном журнале Actional
• Плагины Actional
• Параметризация на шине ESB
низкий … высокий
Через тестовую среду в соответствии с регламентом установки изменений
Организационные вопросы Отчуждение реализованного решения, выделение
функций сопровождения и мониторинга Построение среды тестирования, кроме среды
разработки и промышленной среды Организация выделенного процесса тестирования Определение показателей на ранних этапах
(проектирование) Регламентация процесса управления изменениями
и управления конфигурациями (release management)
09.11.11
В. Галактионов, О. Кононов, О подходах к построению системы мониторинга работоспособности интеграционных решений
6
Практический опыт внедрения
Использованный при внедрении функционал
09.11.11
В. Галактионов, О. Кононов, О подходах к построению системы мониторинга работоспособности интеграционных решений
8
Мониторинг активности процессов Мониторинг активности сервисов Формирование политик и отслеживание их
срабатываний Наблюдение за активностью серверов ESB
(нод)
Мониторинг процессов ESB
09.11.11
В. Галактионов, О. Кононов, О подходах к построению системы мониторинга работоспособности интеграционных решений
9
Мониторинг процессов ESB (продолжение)
09.11.11
В. Галактионов, О. Кононов, О подходах к построению системы мониторинга работоспособности интеграционных решений
10
Мониторинг процессов ESB (продолжение)
09.11.11
В. Галактионов, О. Кононов, О подходах к построению системы мониторинга работоспособности интеграционных решений
11
В. Галактионов, О. Кононов, О подходах к построению системы мониторинга работоспособности интеграционных решений
Мониторинг активности сервисов
09.11.11
В. Галактионов, О. Кононов, О подходах к построению системы мониторинга работоспособности интеграционных решений
13
Мониторинг активности сервисов (продолжение)
09.11.11
В. Галактионов, О. Кононов, О подходах к построению системы мониторинга работоспособности интеграционных решений
14
В. Галактионов, О. Кононов, О подходах к построению системы мониторинга работоспособности интеграционных решений
Наблюдение за активностью нод (серверов ESB)
09.11.11
16
В. Галактионов, О. Кононов, О подходах к построению системы мониторинга работоспособности интеграционных решений
Формирование политик и отслеживание
09.11.11
В. Галактионов, О. Кононов, О подходах к построению системы мониторинга работоспособности интеграционных решений
18
Политики на превышение предельного времени работы бизнес процессов
Политики на появление сообщений по конкретным адресам (ошибки)
Политики на содержимое сообщения
Расширение штатного функционала (плагины) Watchdog Message Field Evaluator Alert Notifier Custom Condition Information Filter Interceptor Metric Provider Timeout Evaluator
09.11.11
В. Галактионов, О. Кононов, О подходах к построению системы мониторинга работоспособности интеграционных решений
19
Примеры расширений возможностей Actional Плагин оценки наполнения очередей ESB Плагин оценки использования PGA памяти
сессиями ESB к СУБД
09.11.11
В. Галактионов, О. Кононов, О подходах к построению системы мониторинга работоспособности интеграционных решений
20
09.11.11
В. Галактионов, О. Кононов, О подходах к построению системы мониторинга работоспособности интеграционных решений
21
Проблемы внедрения Отсутствие возможности строить графики
на основе произвольных метрик Недостаточная гибкость штатной
нотификации Ограничение нотификации двумя уровнями Ограничения в рассылка уведомлений от
различных watchdog’ов на различные адреса Возможные решения: расширения
функционала нотификации
09.11.11
В. Галактионов, О. Кононов, О подходах к построению системы мониторинга работоспособности интеграционных решений
22
Желательные направления развития Actional Построение произвольных графиков KBI Мониторинг отклонений показателей от
скользящего среднего Новый тип плагина, возвращающий в
Actional числовую метрику Многоуровневая нотификация
09.11.11
В. Галактионов, О. Кононов, О подходах к построению системы мониторинга работоспособности интеграционных решений
23
Спасибо за внимание!
О. Н. Кононовначальник группы разработки
технологического ядра интеграции, управление
интеграции, департамент управления архитектуройАКБ «РосЕвроБанк» (ОАО)
В. И. Галактионовк.т.н., директор департамента
управления архитектурой, главный системный
архитектор, департамент управления архитектуройАКБ «РосЕвроБанк» (ОАО)