Понимание Spring является инструментом инструментария в реальном времени для JAVA-приложений, обеспечивая метрики в поведение приложения и производительность.

Понимание Spring является инструментом инструментария в реальном времени для JAVA-приложений, обеспечивая метрики в поведение приложения и производительность.

Две версии Понимания Spring доступны, Разработчик Понимания Spring и Операции Понимания Spring. Разработчик понимания обеспечивает всестороннюю трассировку и производительность, контролирующую для веб-приложений во время разработки и фаз QA, в то время как Операции Понимания обеспечивают контроль производительности и трассировку для продуктивных сред.

Понимание Spring получает события приложения, известные как трассировки. Трассировка представляет поток выполнения. Это обычно запускается Запросом HTTP, но может также быть запущено фоновым заданием. Трассировка содержит операции. Каждая операция представляет важный момент в выполнении трассировки, например, запроса JDBC или фиксации транзакции.

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

Понимание Spring использует AspectJ для прерывания операций в целевых веб-приложениях. Целевые веб-приложения загружаются специальным classloader что динамично инструментальные веб-приложения во времени выполнения. Понимание Spring использует сложные алгоритмы для поддержания объема потребляемой памяти на низком уровне.

Разработчик Понимания Spring и приложения, запущенные вместе на единственном контейнерном экземпляре во время выполнения. Минимизированная платформа Понимания Spring сводит требования разработчика к минимуму. Разработчики могут развернуть исходное приложение на Понимании Spring поддерживающий Разработчика экземпляр и сразу видеть диагностику. Нет никакой базы данных для установки, никакой инструментарий для выполнения.

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

Агенты Понимания Spring поддерживают несколько сред выполнения контейнера Java включая:

  • Основной tcServer
  • Tomcat Apache
  • JBoss
  • WebLogic

Ресурсы онлайн: