App. Telemetry

- мониторинг производительности приложений

ПО app.Telemetry производства австрийской компании «Fabasoft» является системой мониторинга производительности и доступности веб-приложений разработанной для использования с бизнес-критичными приложениями на распределенных системах. Архитектура системы мониторинга содержит серверную и агентскую части. Агенты системы мониторинга располагаются на серверах выполняющих веб-приложения, мониторинг которых требуется осуществить. Для передачи данных агенту в web-приложение встраиваются точки измерений с использованием следующих возможных методов:

  • использование предопределенных модулей или фильтров для стандартных веб-серверов;
  • внедрение точек измерений в исходный программный код приложения;
  • настройка точек измерений для приложений, использующих Java Virtual Machine;
  • использование встроенных точек измерений ARM в приложениях.

Система мониторинга app.Telemetry предоставляет следующие основные функции и преимущества:

  • контроль доступности приложений для конечных пользователей, обнаружение сервисов, компонентов систем вносящих максимальную задержку при их использовании для последующего анализа и принятия решений;
  • глубокий анализ производительности приложений и контроль уровня предоставления услуг конечным пользователям, включая контроль выполнения SLA соответствие с заданными параметрами;
  • наличие режима пошагового отслеживания и анализа прохождения транзакций с визуализацией информации о задержках и объектах прохождения;
  • наличие механизма записи информации о задержках на каждом приложении (сервисе) оснащенном точками измерений на всем пути следования запросов пользователей, включая серверы, рабочие станции, активное сетевое оборудование;
  • система мониторинга работает с реальными транзакциями пользователей и не основана на подходе с синтетическими транзакциями;
  • мониторинг производительности приложений в режиме on-line;
  • возможность просмотра пути транзакции от конечного пользователя до прикладных систем. Информация включает в себя время исполнения, время на обслуживание сервиса или запроса и продолжительность запроса к базе данных;
  • запись подробных данных мониторинга;
  • возможность оперативного и долгосрочного анализа данных мониторинга и немедленная реакция на жалобы и обращения пользователей;
  • возможность определения и записи данных о рабочих местах, серверах и приложениях, оснащенными точками измерений при прохождении транзакции;
  • наличие подсистемы отчетности с возможностью создания различных наборов экранных форм (dashboards) оперативного контроля и долгосрочных отчетов для различных групп пользователей, в соответствии с ролевой моделью организации;
  • мониторинг последовательности действий конечного пользователя при работе с приложениями включая данные о производительности, такие как время запроса или время обработки web браузером;
  • отслеживание производственных транзакций от устройств конечных пользователей к приложениям центров обработки данных;
  • создание индивидуального пользовательского профиля транзакций приложений.

Внешний вид интерфейса системы мониторинга представлен на Рисунках ниже.

 

Рисунок Внешний вид интерфейса app.Telemetry. Экран обзора запроса к веб-приложению

 

Рисунок Внешний вид интерфейса app.Telemetry. Экран подсистемы отчетности (Dashboards)