„AppOptics“ apžvalga: programos našumo valdymas

Verslo ir IT pasaulyje, jei neatsiliekate nuo dabartinių tendencijų, tai darote. Debesų kompiuterija šiuo metu yra „tai“ dalykas ir tai pakeitė tai, kaip veikia visų pramonės šakų įmonės. Vienas pastebimas efektas yra didesnis programų ir verslo ir jų klientų sąveikos priemonių naudojimas. Tačiau yra tik viena problema. Dabar įmonės susiduria su nauju iššūkiu išlaikyti optimalų savo programų veikimą, kad būtų pasiektas maksimalus klientų pasitenkinimas. Štai kur atsiranda „SolarWinds AppOptics“ programinė įranga. Tai ne vienintelis „Application Performance Monitor“, kurį galite naudoti, bet, mano nuomone, ir begalė kitų ekspertų, jis aiškiai išsiskiria iš kitų. Priežastis?



Kodėl „AppOptics“ skiriasi nuo kitų APM sprendimų

Pirmiausia tai yra todėl, kad „AppOptics“ suteikia jums pilną matomumą tiek apie savo programas, tiek apie infrastruktūrą. Paprastai kiekvienai aplinkai turėtumėte naudoti skirtingą įrankį. Šis įrankis yra dviejų kitų populiarių „SolarWinds“, „Librato“ ir „Traceview“ įrankių derinys, leidžiantis stebėti interneto programų našumą jūsų versle, taip pat stebėti visą savo kaupą realiuoju laiku.

Be to, „AppOptics“ gali palaikyti kelias kalbas ir sistemas iškart. Tai yra „Java“, PHP, „Python“, „Ruby“, „Node.js .NET“ ir „Scala“.



Kodėl man reikia programų stebėjimo, kai turiu tinklo našumo stebėjimo priemonę

Geras klausimas ir, ko gero, gali tekti paaiškinti verslo savininkams ar žmonėms, atsakingiems už pirkimus. Ir atsakymas paprastas. Tinklo monitorius naudojamas apibendrintam stebėjimui. Taigi, pavyzdžiui, jis jums praneš, kai programa nepasiekiama, tačiau tai nepadės trikdant programos nustatyti pagrindinę problemą.



Kita vertus, programų monitorius yra sukurtas rinkti įvairią jūsų programų našumo metriką, kuri bus labai svarbi nustatant problemą. Dar blogiau, jei naudojate tik „NPM“, galite visiškai praleisti našumo problemą, pvz., Lėtą įkėlimo laiką, jei galutinis vartotojas vis dar gali pasiekti programą.



Skirtingi našumo metrikos tipai, surinkti naudojant „AppOptics“

Taikymo laiko serijos pagrindinių efektyvumo rodiklių (KPI) metrika

Tai reiškia metriką, tokią kaip užklausų skaičius per minutę, vidutinis atsakymo laikas ir klaidų rodikliai per tam tikrą laiką. Ne tik programai, bet ir paslaugoms bei operacijoms. Priežastis, kodėl jie vadinami laiko eilutėmis, yra ta, kad jie yra stebimi tam tikrą laikotarpį. Nagrinėdami pokyčius, įvykusius šiuo laikotarpiu, galite gauti svarbių įžvalgų apie našumą.

„AppOptics“ laiko serijos KPI metrika

Šauniausia tai, kad ši metrika yra stebima realiuoju laiku, kad galėtumėte pažymėti iškilusias problemas. Bet dar geriau, galite stebėti tendencijas, kad numatytumėte galimą problemą ir ją išspręstumėte, kol ji neišplis iki galutinio vartotojo. Tai taip pat bus naudinga numatant būsimus verslo poreikius, todėl padės planuoti naujų išteklių įsigijimą.



Infrastruktūros KPI metrika

Čia rasite savo infrastruktūros, pvz., Procesoriaus apkrovos, atminties naudojimo, taip pat disko ir tinklo įvesties / išvesties, metriką.

Infrastruktūros KPI metrika

Taikymas ne visada yra problema ir ši metrika padės tai įrodyti. Jie taip pat padės jums nustatyti konkretų jūsų infrastruktūros aspektą, dėl kurio kyla našumo problemų. Be to, jei pakankamai anksti užfiksuosite infrastruktūros našumo problemas, tai neleis jiems pasiekti programos ir taip užtikrins geriausią skaitmeninę patirtį.

„SolarWinds“ programų našumo stebėjimo (APM) rinkinys

Net savaime „AppOptics“ yra tvirtas stebėjimo sprendimas. Tačiau kitame „SolarWinds“ genialiame žingsnyje dabar galite jį integruoti su dar trim jų debesyje pagrįstais SAAS įrankiais, kad susidarytumėte pilną komplektą. „SolarWinds APM Suite“ puikiai tinka hibridinei ir debesuotai aplinkai stebėti. Tai kita programinė įranga, įtraukta į rinkinį.

Pingdom - Tai yra sprendimas stebėti programą iš galutinio vartotojo perspektyvos. „Pingdom“ patikrins jūsų svetainę ir nustatys, ar ji veikia internete ir veikia tinkamai. Tai palengvina greitą trikčių šalinimą ir tada galite naudoti „AppOptics“, kad greitai rastumėte šaknų problemą ir ją išspręstumėte.

Loggly ir Papertrail - Šios dvi priemonės yra atsakingos už žurnalo analizę ir valdymą. Jie leidžia jums pereiti nuo „AppOptics“ programinės įrangos problemų vizualizacijų ir peržiūrėti įvairius žurnalus, kuriuos surinko jūsų programos. Be „Loggly“ ir „Papertrail“ prireiktų daug pastangų ir laiko, norint rasti konkrečius žurnalo duomenis, susijusius su programos problema. Be to, atlikdami žurnalo analizę, galite pastebėti anomalijas, kurios rodo galimas problemas, ir jas išspręsti, kol jos dar nėra galutinio vartotojo problema.

„SolarWinds AppOptics“


Pabandykite dabar

Montavimas

„AppOptics“ diegimas

Viena iš geriausių „AppOptics“ savybių yra paprastas diegimas. Įrankiui nereikia jokios konfigūracijos ir jis bus integruotas beveik su bet kuria jūsų naudojama programa. Diegimą galima suskirstyti į du pagrindinius žingsnius. Vienas iš jų apima programų agento diegimą, o antrasis - pagrindinio agento diegimą infrastruktūros stebėjimui.

APM agento diegimas

Pirmas žingsnis bus pasirinkti kalbą, kuria veikia jūsų programa. Tada turėsite apibrėžti operacinę sistemą ir priskirti paslaugai pavadinimą.

Programos agento diegimas

Iš ten jums bus pateiktos instrukcijos, kaip nustatyti pagrindinį kompiuterį, kuris apima numatyto scenarijaus vykdymą jūsų pageidaujamame diegimo kataloge. Kai agentas bus atsisiųstas, turite sukonfigūruoti savo „Java“ virtualiąją mašiną, kad ji priimtų agentą. Vėlgi pateikiamas šios užduoties scenarijus, todėl jums tereikia jį įvykdyti. Kai viskas bus baigta, iš naujo paleiskite JVM, kad įkeltumėte agentą, ir jis turėtų beveik iš karto prisijungti prie „AppOptics“.

„Application Agent Installer“ scenarijus

Jei jūsų paslaugos buvo sukurtos naudojant skirtingas kalbas, kaip yra šiais laikais dėl programų platinimo, pakartokite aukščiau nurodytą procesą ir pasirinkite tinkamą kalbą. „AppOptics“ yra suderinama su 7 programavimo kalbomis, kurios yra beveik visos kalbos, susijusios su programų kūrimu. Šis APM įrankis automatiškai atranda jūsų programas, susieja susijusias paslaugas ir maždaug po dviejų minučių pradės rinkti našumo metriką.

Infrastruktūros agento diegimas

Norėdami atlikti šį procesą, turite pereiti į pradinį veiksmą ir pasirinkti Įdiekite pagrindinį agentą variantą. Vėlgi jums bus pateiktas diegimo scenarijus, kurį turite atlikti pageidaujamame diegimo kataloge. Tada, žinoma, turite nurodyti stebėjimo aplinką.

„AppOptics“ infrastruktūros agento diegimas

Ką man patiko apie „AppOptics“

Draugiškas vartotojui

Pirmas dalykas, kurį pastebėjau įdiegęs „AppOptics“, buvo tai, kaip gerai jis buvo suorganizuotas. Visos jūsų aplinkos paslaugos yra išvardytos namų sąsajoje kartu su atskiromis informacijos suvestinėmis, skirtomis visoms veiklos metrikoms, kurias stebėsite. Taip pat galėsite peržiūrėti visus savo aktyvius papildinius ir perspėjimų, nurodančių galimas problemas, kurioms reikia jūsų dėmesio, sąrašą.

Našumo metrikos informacijos suvestinėse pateikiama pagrindinės problemos apžvalga. Norėdami gauti daugiau informacijos apie problemą, galite spustelėti prietaisų skydelį. „AppOptics“ taip pat naudoja tikrai paprastą būdą, kaip sekti vartotojų užklausas per savo kaupą, ir naudoja šilumos žemėlapį, kuris padės tiksliai nustatyti tikslią jūsų programos ar infrastruktūros sritį, kurioje yra kliūtis. Supaprastinta sąsaja ir tikslūs stebėjimo metodai padeda sumažinti vidutinį remonto laiką (MTTR) ir taip užtikrina geriausią vartotojo patirtį.

Skirtingai nuo kai kurių kitų APM įrankių, „AppOptics“ atlieka visas šias funkcijas užpakalinėje dalyje, nemažindamas jūsų programų. Tai pažeistų visą jo tikslą užtikrinti geriausią jūsų programų našumą, tiesa?

Tinkinamos informacijos suvestinės

Kitas ryškus šios APM programinės įrangos bruožas yra galimybė pritaikyti prietaisų skydelius, o tai yra svarbu dėl dviejų priežasčių. Pirmasis yra tai, kad jis leidžia jums sukurti informacijos suvestines, kuriose rodoma tik svarbiausia jūsų programų našumo metrika. „AppOptics“ negali pasakyti, kurios paslaugos yra svarbiausios jūsų organizacijai, o tai reiškia, kad jos rodoma numatytoji metrika gali būti ne tai, ko norite stebėti.

Kita priežastis yra ta, kad prietaisų skydelio pritaikymas leis sujungti kelis prietaisų skydus į vieną, kad nereikėtų nuolat persijungti tarp jų. Tai taip pat puikus būdas derinti infrastruktūros metriką su programos metrika, kad būtų galima geriau palyginti ir koreluoti.

Labai ištempiamas

„AppOptics“ papildiniai

Iš karto „AppOptics“ gali palaikyti daugiau nei 150 papildinių. Tarp jų yra „Kubernetes“, „Apache“, „MySQL“. Taip pat turėsite prieigą prie papildomų „SolarWinds Online“ bendruomenės narių sukurtų integracijų, kurias galėsite panaudoti išplėsdami programinės įrangos galimybes. Ir dar geriau, galite sukurti savo papildinius ir papildomą metriką, labiau pritaikytą jūsų programai ir aplinkai, kurioje ji veikia.

„Live-Code“ profiliavimas

Ši funkcija buvo įtraukta į „AppOptics“, atsižvelgiant į vartotojų atsiliepimus. Tai vienas dalykas, kuris man imponuoja „SolarWinds“. Jie glaudžiai bendradarbiauja su savo klientais ir, remdamiesi klientų rekomendacijomis, visada papildo savo gaminius naujomis funkcijomis. Tai užtikrina, kad produktas visada bus kartu su dabartinėmis tendencijomis.

Tiesioginio kodo profiliavimas bus ypač naudingas „DevOps“ komandai, nes tai leidžia nustatyti konkrečią kodo eilutę, kuri sukelia problemą. „AppOptics“ renka operacijoje dažniausiai naudojamas funkcijas ir metodus ir suskirsto juos pateikdama svarbią informaciją, pvz., Klasę, metodą, failo pavadinimą ir netgi eilutės numerį.

Laikinas įvykių valdymas

Tai dar vienas svarbus „AppOptics“ aspektas, padedantis išvengti netikslių išvadų dėl jūsų programos našumo. Kaip? Na, yra tų laikinų įvykių, kurie būtinai turi įvykti IT aplinkoje ir gali sukelti jūsų programos našumo problemą. Paimkime, pavyzdžiui, naujos paslaugos diegimą arba planuojamą pertraukimą. „AppOptics“ suteikia galimybę susieti tokius įvykius su programų našumo skirtumais ir atskirti juos nuo kitų rimtų problemų, kurioms reikia jūsų dėmesio. Tai užtikrins, kad negaišite savo laiko sutelkdami dėmesį į problemas, kurių nebeliks įvykdžius planuotą įvykį.

Įspėjimo pranešimai

Kiekvienas stebėjimo įrankis turėtų turėti galimybę įspėti, kai iškyla problemų jūsų IT aplinkoje. Priešingu atveju turėtumėte kas sekundę būti ant kojų, kad nepraleistumėte svarbių atnaujinimų. „AppOptics“ komplektuojamas su keliais pranešimų teikimo būdais, tokiais kaip el. Laiškai, informacijos suvestinės vizualizacijos, taip pat jis gali būti integruotas su kitais įrankiais, leidžiančiais atidaryti bilietą ir priskirti jį atitinkamam kūrėjui.

„AppOptics Alert“ pranešimas

Įspėjimų pritaikymas buvo supaprastintas, ir dabar „AppOptics“ gali ištirti jūsų programas ir pateikti pradinį našumą. Tada tai gali būti naudojama kaip nuoroda į bet kurį jūsų pritaikytą pritaikymą, o vykdomas veiksmas priklausys nuo to, kaip dabartinis našumas nukrypsta nuo pradinio našumo.

Išvada

„AppOptics“ yra šveicariškas „Application Performance Monitoring“ peilis. Tai ne tik stebi jūsų infrastruktūrą ir programų aplinką, bet ir pateikti duomenys bus naudingi „DevOps“, „Operations“ ir verslo lyderiams. Šis įrankis leidžia operacijų komandai rasti ir išspręsti jūsų programų problemas, neįtraukiant kūrėjų komandos.

Sujungę „Librato“ ir „Traceview“, „SolarWinds“ stengėsi užtikrinti, kad jie išleidžia produktą, kuris galėtų susidoroti su šiuolaikinių programų sudėtingumu ir didesniu paskirstymu. Ir šis žingsnis leidžia integruotis į tris kitas mūsų paminėtas priemones („Pingdom“, „Loggly“, „Papertrail“). Na, man būtent tai „AppOptics“ cementuoja kaip tikrąją jėgą, kai kalbama apie programų našumo stebėjimą.

„SolarWinds AppOptics“


Pabandykite dabar