OPNET Panorama

Продукт
Разработчики: OPNET
Отрасли: Телекоммуникация и связь
Технологии: Системы управления производительностью сетевых приложений

Содержание

Производительность сложных, многозвенных приложений зависит от многих взаимосвязанных факторов, таких как системные ресурсы, архитектура баз данных и приложений, эффективность программного кода, сетевая инфраструктура. В результате этих взаимозависимостей симптомы проблем производительности приложения могут проявляться в одном или нескольких звеньях. Типичныйподход для выявления основной причины проблем – ресурсоемкая процедура ручного анализа множества метрик производительности с помощью различных инструментов, зачастую используемых разными ИТ подразделениями. Когда возникает проблема, поиск и ее решение может стать довольно сложным, продолжительным и дорогостоящим процессом.

Файл:Сопоставление величин связанных метрик. PANORAMA автоматически генерирует графическое представление информации по проблемному месту.jpg

Сопоставление величин связанных метрик. Panorama автоматически генерирует графическое представление информации по проблемному месту.

Panorama предоставляет средства всестороннего управления производительностью критическими Java и .NET приложениями на протяжении всего жизненного цикла, начиная с разработки и продолжая периодом развертывания и эксплуатации. Panorama непрерывно контролирует тысячи системных метрик в каждом сервере, в каждом звене, и автоматически отмечает аномалии в производительности. Уникальная корреляционная технология, реализованная в Panorama, позволяет автоматически обнаруживать тенденции изменений в событиях и метриках, идентифицируя причинно-следственные связи и точно определяя симптомы, которые могли бы остаться незамеченными. Глубоко проникая в транзакции в Java Virtual Machine (JVM) and the .NET Common Language Runtime (CLR) virtual machine, Panorama обеспечивает взгляд на код приложения с точки зрения анализа и выявления основной причины проблемы и быстрого восстановления производительности приложения.

Файл:Метрики, значения которых выходят за рамки их «нормального» диапазона значений за определенный промежуток времени.png

Метрики, значения которых выходят за рамки их «нормального» диапазона значений за определенный промежуток времени.

Основные характеристики

  • Панели инструментов реального времени представляют ключевые индикаторы производительности (key performance indicators (KPIs)) для критически важных приложений.
  • Автоматическое определение диапазонов значений для тысяч KPI.
  • Технология динамической настройки диапазонов, учитывающая предысторию, уменьшает вероятность ложной тревоги.
  • Возможность получать и сохранять ‘snapshot’ системы в момент важного события.
  • Отслеживание изменений автоматически определяет не нормальное развитие ситуации.
  • Тысячи измерений параметров работы систем и приложений проходят корреляционный анализ для выявления специфических метрик, отражающих «узкое место» для производительности приложения.
  • Кросс платформенный глубокий анализ «узких мест» для конкретного выбранного Web-сервера или базы данных.
  • Возможность идентифицировать специфические ресурсы, такие как Java-classes или компоненты базы данных, которые работают не эффективно.
  • Глубокая трассировка транзакций обеспечивает детальный анализ времени выполнения и идентифицирует специфические JDBC, ADO вызовы и SQL запросы, ответственные за проблемы с производительностью.

Конкурентные преимущества PANORAMA: Развитые аналитики

PANORAMA динамически устанавливает диапазоны «нормальных» значений для каждой метрики для каждого отрезка времени в течение суток, для каждого дня недели. Метрики, значения которых выходят за границы установленных диапазонов, автоматически идентифицируются и им присваивается определенная оценка, основывающаяся на степени «ненормальности» их поведения. Это позволяет сравнивать и ранжировать различные метрики из различных звеньев системы. Статистические корреляционные алгоритмы PANORAMA предоставляют уникальную возможность связывать события и метрики различных звеньев и уровней приложения, технологий и платформ. Метрики, значения которых меняются в одно и то же время или выходят за пределы своих «нормальных» диапазонов в одно и то же время, признаются связанными метриками и представляются на одной диаграмме для последующего анализа.

С помощью указанных механизмов PANORAMA автоматически сканирует тысячи ключевых индикаторов производительности для определения «рисунка» работы приложения, связей и получения ответов на вопросы:

  • Менялись ли существенно, за пределы «нормальных» значений,любые метрики любого уровня в конкретный момент конкретного дня?
  • Были ли такие изменения метрик именно в то же время, когда появилась проблема с производительностью приложения?
  • Появляются ли такие изменения каждый раз, когда приложение работает медленно?
  • Каждый раз, когда web-страница выводится медленно, взаимосвязана ли с этим какая либо метрика базы данных?
  • Связаны ли всплески загрузки CPU с выполнением определенных ASP.NET pages, servlets or generic classes?
  • Мое приложение работает медленно. Какие могут быть причины?

Области применения

Мониторинг критически важных приложений

Мониторинг производительности критически важных для бизнеса приложений в реальном времени особенно важен в системах, работающих в режиме 24/7, а также для обеспечения необходимого уровня сервиса (SLA). В производстве PANORAMA непрерывно контролирует ключевые индикаторы производительности со всех серверов, участвующих в работе приложения, обеспечивая представление в удобном графическом виде и проактивную систему предупреждений в случаях провалов в производительности приложения. Аварийные снапшоты сохраняют всю необходимую информацию для поиска неисправности без необходимости повторения проблемной ситуации. Совершенные аналитики PANORAMA быстро приводят пользователей к проблемным зонам, позволяя командам поддержки работы приложения в кратчайший срок восстановить производительность приложения и обеспечить необходимый уровень сервиса.

Файл:Представление ключевых аспектов работы приложения в реальном времени и историческом развитии.jpg

Представление ключевых аспектов работы приложения в реальном времени и историческом развитии.

Предварительное тестирование приложения

Анализ производительности приложения до его развертывания в условиях нагрузки, аналогичной рабочей нагрузке, чрезвычайно важен с точки зрения гарантирования должного качества функционирования на протяжении всего жизненного цикла приложения. В тестах на гарантию качества PANORAMA осуществляет мониторинг метрик с различных серверов тестового окружения и сопоставляет с нагрузочными тестами для определения «узких» мест под нагрузкой. PANORAMA определяет компоненты, которые при увеличении нагрузки проявляют тенденцию к снижению эффективности обработки запросов, и предоставляет команде разработчиков необходимую информацию для оптимизации алгоритмов работы приложения. Использование PANORAMA дает команде разработчиков устранить «узкие» места и оптимизировать код приложения заранее до запуска приложения в «боевой» режим.

Файл:Представление нагрузки, производительности и времени отклика для основных компонентов ваших J2EE.NET приложений.gif

Представление нагрузки, производительности и времени отклика для основных компонентов ваших J2EE/.NET приложений



Подрядчики-лидеры по количеству проектов

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Рускомтехнологии (21)
  Глобус-телеком (16)
  Крикунов и Партнеры Бизнес Системы (КПБС, KPBS, Krikunov & Partners Business Systems) (9)
  ХайперСофтЛаб (GMonit) (5)
  ИТ-Град (IT-Grad) Энтерпрайз Клауд (Enterprise Cloud) (3)
  Другие (77)

  Крикунов и Партнеры Бизнес Системы (КПБС, KPBS, Krikunov & Partners Business Systems) (7)
  Рускомтехнологии (5)
  Nutanix (бизнес в России) (3)
  ЛАНИТ-Интеграция (2)
  HPE Россия (Хьюлетт Паккард Энтерпрайз) (1)
  Другие (8)

  Рускомтехнологии (7)
  C3 Solutions (СиТри Солюшнз, Новые Технологии) (1)
  ISPsystem (Экзософт) (1)
  Другие (0)

  Рускомтехнологии (4)
  ХайперСофтЛаб (GMonit) (3)
  Т-Банк (Тинькофф Банк) (1)
  Novardis (Новардис Консалтинг) (1)
  Другие (0)

  ХайперСофтЛаб (GMonit) (2)
  Рускомтехнологии (1)
  Нота (Холдинг Т1) (1)
  Платформикс (Platformix) (1)
  Другие (0)

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Рускомтехнологии (2, 22)
  Глобус-телеком (1, 16)
  Zabbix SIA (Заббикс) (1, 11)
  Nutanix (1, 11)
  Cisco Systems (10, 10)
  Другие (112, 49)

  Nutanix (1, 9)
  Рускомтехнологии (1, 5)
  AppDynamics (1, 1)
  Schneider Electric Global (1, 1)
  ZTE Corporation (1, 1)
  Другие (3, 3)

  Рускомтехнологии (2, 7)
  ISPsystem (Экзософт) (1, 1)
  Другие (0, 0)

  Рускомтехнологии (1, 4)
  ХайперСофтЛаб (GMonit) (1, 3)
  Novardis (Новардис Консалтинг) (1, 1)
  Т-Банк (Тинькофф Банк) (1, 1)
  Другие (0, 0)

  Рускомтехнологии (1, 2)
  ХайперСофтЛаб (GMonit) (1, 2)
  T1 Digital (Т1 Диджитал) (1, 1)
  Т1 (1, 1)
  Другие (0, 0)

Распределение базовых систем по количеству проектов, включая партнерские решения (проекты, партнерские проекты)

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Рускомтехнологии: Ключ-Астром - 22 (21, 1)
  ПАК СКИТ.Мониторинг - 16 (16, 0)
  Zabbix Система для мониторинга сетей и приложений - 11 (11, 0)
  Nutanix HCI - 11 (11, 0)
  Cisco Identity Services Engine (ISE) - 7 (7, 0)
  Другие 49

  Nutanix HCI - 9 (9, 0)
  Рускомтехнологии: Ключ-Астром - 5 (5, 0)
  Sangfor HCI - 1 (1, 0)
  HPE GreenLake - 1 (1, 0)
  EcoStruxure IT For Partners - 1 (1, 0)
  Другие 2

  Рускомтехнологии: Ключ-Астром - 7 (6, 1)
  Другие -1

  Рускомтехнологии: Ключ-Астром - 4 (4, 0)
  GMonit Observability-платформа - 3 (3, 0)
  Тинькофф: Sage Платформа для мониторинга и real-time аналитики работы ИТ-систем - 1 (1, 0)
  Другие 0

  GMonit Observability-платформа - 2 (2, 0)
  Рускомтехнологии: Ключ-Астром - 2 (2, 0)
  Другие 0