Разработчики: | OPNET |
Отрасли: | Телекоммуникация и связь |
Технологии: | Системы управления производительностью сетевых приложений |
Содержание |
Производительность сложных, многозвенных приложений зависит от многих взаимосвязанных факторов, таких как системные ресурсы, архитектура баз данных и приложений, эффективность программного кода, сетевая инфраструктура. В результате этих взаимозависимостей симптомы проблем производительности приложения могут проявляться в одном или нескольких звеньях. Типичныйподход для выявления основной причины проблем – ресурсоемкая процедура ручного анализа множества метрик производительности с помощью различных инструментов, зачастую используемых разными ИТ подразделениями. Когда возникает проблема, поиск и ее решение может стать довольно сложным, продолжительным и дорогостоящим процессом.
Сопоставление величин связанных метрик. Panorama автоматически генерирует графическое представление информации по проблемному месту.
Panorama предоставляет средства всестороннего управления производительностью критическими Java и .NET приложениями на протяжении всего жизненного цикла, начиная с разработки и продолжая периодом развертывания и эксплуатации. Panorama непрерывно контролирует тысячи системных метрик в каждом сервере, в каждом звене, и автоматически отмечает аномалии в производительности. Уникальная корреляционная технология, реализованная в Panorama, позволяет автоматически обнаруживать тенденции изменений в событиях и метриках, идентифицируя причинно-следственные связи и точно определяя симптомы, которые могли бы остаться незамеченными. Глубоко проникая в транзакции в Java Virtual Machine (JVM) and the .NET Common Language Runtime (CLR) virtual machine, Panorama обеспечивает взгляд на код приложения с точки зрения анализа и выявления основной причины проблемы и быстрого восстановления производительности приложения.
Метрики, значения которых выходят за рамки их «нормального» диапазона значений за определенный промежуток времени.
Основные характеристики
- Панели инструментов реального времени представляют ключевые индикаторы производительности (key performance indicators (KPIs)) для критически важных приложений.
- Автоматическое определение диапазонов значений для тысяч KPI.
- Технология динамической настройки диапазонов, учитывающая предысторию, уменьшает вероятность ложной тревоги.
- Возможность получать и сохранять ‘snapshot’ системы в момент важного события.
- Отслеживание изменений автоматически определяет не нормальное развитие ситуации.
- Тысячи измерений параметров работы систем и приложений проходят корреляционный анализ для выявления специфических метрик, отражающих «узкое место» для производительности приложения.
- Кросс платформенный глубокий анализ «узких мест» для конкретного выбранного Web-сервера или базы данных.
- Возможность идентифицировать специфические ресурсы, такие как Java-classes или компоненты базы данных, которые работают не эффективно.
- Глубокая трассировка транзакций обеспечивает детальный анализ времени выполнения и идентифицирует специфические JDBC, ADO вызовы и SQL запросы, ответственные за проблемы с производительностью.
Конкурентные преимущества PANORAMA: Развитые аналитики
PANORAMA динамически устанавливает диапазоны «нормальных» значений для каждой метрики для каждого отрезка времени в течение суток, для каждого дня недели. Метрики, значения которых выходят за границы установленных диапазонов, автоматически идентифицируются и им присваивается определенная оценка, основывающаяся на степени «ненормальности» их поведения. Это позволяет сравнивать и ранжировать различные метрики из различных звеньев системы. Статистические корреляционные алгоритмы
PANORAMA предоставляют уникальную возможность связывать события и метрики различных звеньев и уровней приложения, технологий и платформ. Метрики, значения которых меняются в одно и то же время или выходят за пределы своих «нормальных» диапазонов в одно и то же время, признаются связанными метриками и представляются на одной диаграмме для последующего анализа. «Гознак» развивает систему «Электронный бюджет» с помощью импортозамещенных решений экосистемы EvaTeam
С помощью указанных механизмов PANORAMA автоматически сканирует тысячи ключевых индикаторов производительности для определения «рисунка» работы приложения, связей и получения ответов на вопросы:
- Менялись ли существенно, за пределы «нормальных» значений,любые метрики любого уровня в конкретный момент конкретного дня?
- Были ли такие изменения метрик именно в то же время, когда появилась проблема с производительностью приложения?
- Появляются ли такие изменения каждый раз, когда приложение работает медленно?
- Каждый раз, когда web-страница выводится медленно, взаимосвязана ли с этим какая либо метрика базы данных?
- Связаны ли всплески загрузки CPU с выполнением определенных ASP.NET pages, servlets or generic classes?
- Мое приложение работает медленно. Какие могут быть причины?
Области применения
Мониторинг критически важных приложений
Мониторинг производительности критически важных для бизнеса приложений в реальном времени особенно важен в системах, работающих в режиме 24/7, а также для обеспечения необходимого уровня сервиса (SLA). В производстве PANORAMA непрерывно контролирует ключевые индикаторы производительности со всех серверов, участвующих в работе приложения, обеспечивая представление в удобном графическом виде и проактивную систему предупреждений в случаях провалов в производительности приложения. Аварийные снапшоты сохраняют всю необходимую информацию для поиска неисправности без необходимости повторения проблемной ситуации. Совершенные аналитики PANORAMA быстро приводят пользователей к проблемным зонам, позволяя командам поддержки работы приложения в кратчайший срок восстановить производительность приложения и обеспечить необходимый уровень сервиса.
Представление ключевых аспектов работы приложения в реальном времени и историческом развитии.
Предварительное тестирование приложения
Анализ производительности приложения до его развертывания в условиях нагрузки, аналогичной рабочей нагрузке, чрезвычайно важен с точки зрения гарантирования должного качества функционирования на протяжении всего жизненного цикла приложения. В тестах на гарантию качества PANORAMA осуществляет мониторинг метрик с различных серверов тестового окружения и сопоставляет с нагрузочными тестами для определения «узких» мест под нагрузкой. PANORAMA определяет компоненты, которые при увеличении нагрузки проявляют тенденцию к снижению эффективности обработки запросов, и предоставляет команде разработчиков необходимую информацию для оптимизации алгоритмов работы приложения. Использование PANORAMA дает команде разработчиков устранить «узкие» места и оптимизировать код приложения заранее до запуска приложения в «боевой» режим.
Представление нагрузки, производительности и времени отклика для основных компонентов ваших J2EE/.NET приложений
Подрядчики-лидеры по количеству проектов
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
Данные не найдены
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
Данные не найдены
Распределение систем по количеству проектов, не включая партнерские решения
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)