Какво представлява мониторинг на ефективността на приложенията (APM)

виртуалната машина

Мониторингът на производителността на приложенията (APM) решава проблема с мониторинга, управлението на наличността и изпълнението на приложенията директно. Различните експерти могат да тълкуват това определение по различен начин, затова ще се опитаме да опишем какъв вид решение е, от какво се състои и защо е важно за една компания.

Как работи мониторингът на ефективността на приложението?

Корпоративните приложения се променят и стават многопластови, разпределени между различни сървъри или дори континенти, премествайки се в облаците. Следователно, такива сложни разпределени приложения изискват контрол, тъй като в някои компании те са гръбнакът на бизнеса. Както при всеки мониторинг, APM решенията определят базовото представяне и го приемат като норма. Освен това всички отклонения от него се записват и изискват решение, за да се определи причината за отклонението в работата. По този начин, за разлика от NPMD (Network Performance Monitoring and Diagnostics) решения, предназначени да анализират производителността на ИТ инфраструктурата, тук фокусът на системата е приложението, грешките в кода и тяхното въздействие върху неговата производителност.

С APM можем да оценим:

  • състоянието на физическото оборудване;
  • състоянието на виртуалната машина;
  • състоянието на виртуалната машина Java;
  • състояние на контейнера;
  • поведението на самото приложение;
  • състояние на поддържаща инфраструктура, бази данни, кешове, външни уеб услуги.

След като получим показатели за ефективността от всички тези източници, решението APM трябва да интерпретира и съпостави, за да оценим въздействието върху бизнес транзакцията. Тук се появява магията на APM решенията.

какво