application it infrastructure performance monitoring using eg enterprise tool
Практични корисни преглед „еГ Ентерприсе Тоол“ за праћење примена и инфраструктуре за ИТ тимове:
ИТ пејзаж се драстично променио у последњих неколико година појавом нових оквира за развој и примену апликација.
Прошла су времена када смо имали клијент-сервер апликације које су радиле на физичким машинама.
Нове технологије као што су микро-услуге стварају изворне апликације у облаку и контејнеризоване апликације које користе динамички обезбеђене ресурсе на основу захтева за радним оптерећењем.
Организације вођене ДевОпс-ом желе већу агилност у примени апликација како би наставиле са својим распоредима континуиране интеграције и континуираног постављања.
Такође прочитајте => Надгледање перформанси апликација у ДевОпс-у
Иако ови нови трендови на свој начин доносе корист предузећима, такође треба напоменути да архитектура апликација заузврат постаје све сложенија, хетерогенија и дистрибуиранија.
Надгледање, дијагностика и оптимизација перформанси апликације више нису лаки и традиционални приступи праћењу времена рада апликације и искоришћења ресурса сервера више нису довољни.
Данас се ИТ професионалци мере према корисничком искуству апликација за које су одговорни.
Када се корисник жали на спор приступ апликацији, ИТ тимови морају имати средства да прво потврде да заиста постоји проблем са корисничким искуством, а затим дијагностикују шта узрокује спорост, тј. Да ли је то проблем у коду апликације или проблем позадинске базе података , или САН приступна тачка, кашњење мреже итд.
Да би добили овај ниво увида у корисничко искуство и дијагностику основног узрока, ИТ тимови захтевају опсежну опсервацију и обавештајно праћење.
Ево практичног прегледа конвергенције апликација и праћења инфраструктуре помоћу еГ Ентерприсе решења.
Шта ћете научити:
- Увод
- Надгледање искуства крајњег корисника
- Надгледање пословних трансакција и видљивост на нивоу кода
- Дубинска дијагностика перформанси
- Дијагноза основног узрока за успоравање апликације
- Дубински историјски извештаји, трендови и аналитика
- Закључак
- Препоручено читање
Увод
еГ Ентерприсе је 100% решење за праћење, дијагностику и аналитику перформанси засновано на мрежи за модерна ИТ окружења.
Коришћењем универзалне технологије надгледања, еГ Ентерприсе пружа корелативну видљивост перформанси апликација и њихових пратећих окружења са једним стаклом (физичко, виртуелно, облак, контејнер итд.).
Као резултат тога, када корисник доживљава споро учитавање странице или велико време чекања трансакција док приступа својој апликацији, ово решење постаје ваш систем раног упозоравања и тиме вас упозорава на проблем.
Многи актери у ИТ организацији могу имати користи од конвергирани надзор апликација и инфраструктуре.
Кључни фокус овог производа је на ИТ особљу и администраторима. Могу се проактивно упозорити на проблеме и препознати основни узрок проблема и брзо их решити, што резултира и даље пружањем сјајног корисничког искуства.
Особље службе за помоћ може такође да користи решење за брзо тријаже проблема и да привуче праве стручњаке за домене који су укључени у решавање проблема. ИТ архитекте могу добити аналитику која истиче где су уска грла перформанси.
За планере капацитета, еГ Ентерприсе пружа емпиријске податке који се могу користити за паметно планирање унапред. Видљивост на нивоу кода апликације коју пружа решење пружа увид програмерима како би могли да подесите и побољшају свој код за врхунске перформансе.
Овај преглед производа пружа преглед кључних карактеристика и функционалности еГ Ентерприсе АПМ решење и обавештава нас како то помаже убрзати надзор перформанси апликације & решавање проблема и као резултат имају користи за ИТ тимове.
бесплатни софтвер за резервне копије рачунара на спољном чврстом диску
Надгледање искуства крајњег корисника
еГ Ентерприсе користи два приступа за надгледање корисничког искуства:
# 1) Синтетичко надгледање
Овај приступ симулира типичне сесије корисника са апликацијом. На пример, симулација може да укључује пријављивање корисника у САП апликацију, проверу стања залиха, ажурирање неких записа и одјаву са сесије.
Први корак у синтетичком надзору за ИТ администратора је снимање низа трансакција апликације као скрипта. Затим се ова скрипта репродукује у периодичним интервалима са различитих локација, а резултати представљају искуство које се испоручује корисницима апликације.
Синтетичко надгледање је посебно корисно за добијање доследних референтних вредности перформанси апликације. Такође може упозорити на проблеме са перформансама, чак и када у апликацији нема активног саобраћаја ( На пример ., током касних ноћних сати).
# 2) Прави надзор корисника (РУМ)
Ограничење синтетичког надзора је да мери корисничко искуство само за одређене корисничке сесије и то само са локација са којих је надзор конфигурисан.
Власници апликација можда ће и даље морати да разумеју шта њихова популација корисника доживљава. еГ Ентерприсе нуди надгледање стварног корисничког искуства (РУМ) да би то добио.
еГ Ентерприсе РУМ је без агената и заснован је на додавању ЈаваСцрипт кода, који је врло сличан оном који користи Гоогле Аналитицс за праћење приступа веб локацијама.
На веб странице апликације мора се додати мали исечак ЈаваСцрипт кода. То се може учинити транспарентно за апликацију ( На пример., Преко уравнотеживача оптерећења или помоћу подешавања конфигурације веб сервера као што је Мицрософт ИИС итд.).
ЈаваСцрипт код се преузима заједно са садржајем веб странице, извршава се у клијентским прегледачима и извештава о показатељима учинка назад на управљачки сервер.
РУМ надгледа време учитавања странице, ЈаваСцрипт грешке и индустријски стандардни Апдек резултат који указује на квалитет корисничког искуства на страници. Пример у наставку приказује стварно надгледање корисника за апликацију е-трговине. Овде смо се фокусирали на једну спору трансакцију и укупна трансакција је узела више од 30 секунди.
Када анализирате помоћу РУМ-а, можете добити рашчламбу времена учитавања странице, приказујући тако време потребно за обраду у прегледачу, кашњење мрежне везе, време обраде сервера и време преузимања садржаја.
На први поглед, менаџер апликација може лако да препозна разлог спорости и да сазна где да крене за решавање проблема. У овом случају, спорост је узрокована на страни сервера.
Прави надзор корисника помоћу еГ Ентерприсе:
еГ Ентерприсе РУМ бележи време одзива за све приступе веб апликацијама засноване на прегледачу. Извештаји и контролне табле су доступни за анализу корисничког искуства и радног оптерећења према географији, веб УРЛ-овима, уређајима и тако даље.
Надгледање пословних трансакција и видљивост на нивоу кода
Када РУМ укаже да постоји проблем на страни сервера, тада ће апликационом тиму требати додатни увид у архитектуру апликације и анализирати узрок спорости трансакције.
еГ Ентерприсе користи бајт-код инструментацију за пружање увида у перформансе трансакција на нивоу кода. Користећи приступ означавања и праћења, еГ Ентерприсе прати ток трансакција апликације кроз архитектуру апликација на вишеслојним серверима апликација, редовима порука, позивима трећих страна и базама података.
Мери се време извршења на сваком нивоу, тако да је могуће изоловати ниво који узрокује спорост одређене трансакције и укупне апликације. Графикон тока трансакција обраде визуалних захтева омогућава апликационом тиму да лако визуелно уочи уска грла.
Ток трансакција визуелизован помоћу еГ Ентерприсе:
Спорост на серверу апликација указује на то да је могуће проблем у коду апликације .
Програмери апликација добијају непосредан увид у тачну линију позива кода или методе за чије је извршавање потребно време. Такође могу да виде који упити базе података узрокују спорост трансакција.
Спорост због даљинских позива трећих страна или позива веб услуга такође се лако може препознати. Ова анализа праћења трансакција на нивоу кода доступна је за Јава и .НЕТ веб апликације, без обзира на то да ли корисници приступају апликацијама са веба или мобилних уређаја.
Дубинска дијагностика перформанси
Када у коду апликације нема проблема и ако је и даље спор, апликација је следећа, логичан корак би био провера компоненте апликационог сервера (ЈБосс, Томцат, ВебЛогиц, ИИС итд.)
еГ Ентерприсе пружа готов надзор за све аспекте перформансе апликационог сервера . То укључује метрику о ЕЈБ-овима, сервлетима, ЈМС-у, ЈДБЦ повезаности и још много тога.
Често проблеми са перформансама апликација потичу и од нетачног одређивања величине меморије Јава виртуелне машине (ЈВМ). То, пак, може резултирати честим сакупљањем смећа или изузетака из меморије .
Покренуте нити, застоји, цурење нити или меморије итд. Такође могу негативно утицати на перформансе апликације. еГ Ентерприсе укључује уграђене могућности за надгледање Јава ЈВМ и .НЕТ ЦЛР.
Дубинска анализа учинка ЈВМ-а:
Дијагноза основног узрока за успоравање апликације
Спорост апликације се такође може приписати основној инфраструктури. Загушеност мреже , прекомерно залагање за виртуелизацију, кварови на уређајима за складиштење, недовољно обезбеђивање инфраструктуре у облаку такође могу довести до спорости апликација.
Типично, када постоји уско грло инфраструктуре, трансакције из више географских подручја биће споре. Многи упити базе података бит ће спори што се види у траговима трансакција. Све ово наглашава потребу за проширивањем видљивости надзора изван примене.
Стога конвергенција праћења апликација и инфраструктуре овде постаје важна.
Из исте конзоле, еГ Ентерприсе пружа ИТ администраторима могућност надгледања сваког слоја и слоја пратеће инфраструктуре која укључује базе података, сервере, хипервизоре и ВМ-ове, платформе у облаку, контејнере, мрежне уређаје итд.
Када постоји успореност апликације, еГ Ентерприсе аутоматски корелира перформансе апликације са основним стеком инфраструктуре и аутоматски изолује основни узрок .
Ауто-корелација се заснива на откривању међузависности између слојева. Откривају се зависности од апликације до апликације, апликације до ВМ и ВМ до физичке машине.
Топологија услуге од краја до краја и дијагноза основног узрока:
Користећи комбинацију праћења без агената и заснован на агентима, еГ Ентерприсе прикупља показатеље учинка из целог ИТ окружења.
Телеметрија прикупљена за комплетну аналитику перформанси укључује готове и прилагођене метрике перформанси, трагове трансакција, упите базе података, Виндовс догађаје, Сислог поруке, СНМП замке, метрике употребе ресурса, метрике корисничког искуства, промене конфигурације и тако даље.
Обједињујући надзор у једном алату и корелирајући између перформанси апликације и инфраструктуре, еГ Ентерприсе заиста пружа конвергентну видљивост апликација и инфраструктуре, елиминише упирање прстом између различитих тимова и пружа јединствени извор истине за дијагнозу проблема и тријажу.
Дубински историјски извештаји, трендови и аналитика
Иако је надзор у реалном времену важан, историјска анализа и извештавање о учинку су такође подједнако важни.
еГ Ентерприсе укључује неколико унапред изграђених и прилагодљивих извештаја који су усмерени на различите заинтересоване стране у организацији заједно са њиховим јединственим потребама ( На пример ., оперативно особље, руководиоци, архитекте, планери капацитета итд.)
Извештаји о домену који су укључени у решење циљани су на стручњаке за домену ( На пример ., системски администратори, администратори ВМваре-а, администратори базе података, програмери Јава итд.) Ови извештаји се могу прегледати на мрежи или генерисати у облику ПДФ-а и могу се конфигурисати за периодичну испоруку е-поште.
ИТ тимови могу да користе ове опсежне могућности извештавања у различите сврхе, као што су решавање проблема са перформансама, пост-мортем анализа, усклађеност и ревизија, планирање капацитета, одређивање величине инфраструктуре и извештавање управе / извршне власти.
Уграђена аналитика и извештаји:
Закључак
Алат за еГ Ентерприсе АПМ издваја се у потпуности.
Његова јединствена комбинација дубинског надгледања апликација, ширине покривености инфраструктуре и уграђених аналитичких могућности чине га привлачним избором за организације које желе да побољшају перформансе својих ИТ апликација и инфраструктуре.
Сазнајте више о еГ Ентерприсе а можете и набавите овде бесплатни пробни период.
Ако испробате овај АПМ алат и имате било каквих питања, слободно поделите своје мисли у одељку за коментаре испод !!
Препоручено читање
- 10 НАЈБОЉИХ АПМ алата (Алати за праћење перформанси апликација 2021. године)
- Надгледање перформанси апликација у ДевОпс-у
- МонгоДБ Профилер базе података за надгледање упита и перформанси
- Тестирање оптерећења, стреса и перформанси веб апликација помоћу ВАПТ-а
- Водич за тестирање перформанси мобилне апликације
- Како извршити ручно тестирање перформанси?
- Водич за почетнике за тестирање перформанси веб апликација помоћу ВАПТ Про
- Алати и услуге за тестирање перформанси веб локација