Моніторинг додатків

Моніторинг продуктивності додатків (Application Performance Monitoring) - інтегроване рішення для контролю роботи розподілених додатків з точки зору кінцевого користувача в контексті бізнес-процесів.

 

Основні завдання, які допомагає вирішувати APM:

 

  • Аналіз використання додатків користувачами;
  • Контроль транзакцій і виявлення «вузьких» місць;
  • Глибокий аналіз продуктивності додатків;
  • Моніторинг якості сервісу.

 

Моніторинг продуктивності додатків (APM) дає можливість отримувати в режимі реального часу дані про функціонування основних елементів програми на всіх рівнях: інфраструктури (Infrastructure), бази даних (Database), платформи проміжного (Application platform) і прикладного ПЗ (Deep Dive Component), бізнес транзакцій (Business Transactions) та досвіду користувачів (End User Experiences)

 

Infrastructure - дозволяє контролювати і ефективно реагувати на появу збоїв в працездатності основних показників CPU, Memory, Network, Disk.

 

Application platform, Database - забезпечується відстеження стану продуктивності компонент платформи ваших додатків:

 

  • Відстеження часу виконання запитів, завантаження Connection Pool, часу підключення;
  • Стан «здоров'я» application-серверів, метрики по роботі GC;
  • Відстеження Web-запитів до додатка;
  • Кореляція отриманих даних на виконання транзакцій.

 

Deep Dive Component Monitoring (як поводяться компоненти системи) - забезпечує відстеження стану компонентів в складних розподілених середовищах і додатках:

 

  • Відстеження J2EE і .NET-стека викликів всіх методів та часу їх виконання в режимі реального часу;
  • Створення, порівняння, аналіз знімків пам'яті при діагностиці проблем;
  • Визначення помилок і часу їх виникнення в виконуваних методах і класах, з можливістю декомпіляції до рівня коду.

 

Business Transactions - моніторинг транзакцій дозволяє наочно уявити всі робочі процеси, що відбуваються в середовищі додатків, а також виконати оцінку ключових бізнес-показників.

 

  • Відстеження кожної транзакції від кліка до викликаючого методу або SQL-запиту;
  • Візуалізація «здоров'я» вашого розподіленого або локального додатку;
  • Визначення помилок, часу відгуку, кількість викликів бізнес транзакцій;
  • Автоматичне визначення шляху транзакції;
  • Аналіз часу транзакції на всьому шляху.

 

End User Experiences (як взаємодіють користувачі з системою) - контролює продуктивність програми для всіх користувачів і класифікує дії користувачів:

 

  • Моніторинг активностей користувачів 24x7;
    • Час відгуку для всіх транзакцій і користувачів;
  • Інтуїтивно зрозумілий інтерфейс;
    • Один клік для перегляду кроків користувача;
    • Налаштовувані звіти;
    • Налаштування протягом години;
  • Уніфікований погляд на роботу користувачів;
  • Автоматичний аналіз дій;
    • Компоненти, які викликають затримки;
    • Динамічні порогові значення;
    • Тренди;
  • Інтеграція з іншими елементами моніторингу.

 

Як результат після впровадження системи моніторингу додатків (APM) ми отримуємо:

 

  • Підвищення якості роботи додатків для кінцевих користувачів;
  • Контроль доступності та підвищення продуктивності додатків;
  • Можливість виявляти і більш оперативно вирішувати інциденти;
  • Проводити аналіз трендів і залежностей між транзакціями і платформами додатків;
  • Відображення інформації та звітності в контексті технічних і бізнес показників;
  • Дані, які підтверджують проблему, для передачі і аналізу розробникам.

Виникли питання?

 

 

Зв'яжіться з нами для консультації

Моніторинг додатків обновлено: Листопад 9, 2017 автором: Dmytro Monakov