AppOptics apskats: lietojumprogrammu veiktspējas pārvaldība

Biznesa un IT pasaulē, ja jūs neatpaliekat no pašreizējām tendencēm, tad tas ir paveikts. Mākoņdatošana šobrīd ir “tā” lieta, un tā ir radikāli mainījusi to, kā darbojas uzņēmumi visās nozarēs. Viens ievērojams efekts ir pieaugošā lietojumprogrammu izmantošana kā mijiedarbības līdzeklis starp uzņēmumiem un to klientiem. Bet ir tikai viena problēma. Uzņēmumi tagad saskaras ar jaunu izaicinājumu saglabāt savu lietojumprogrammu optimālu veiktspēju, lai sasniegtu maksimālu klientu apmierinātību. Un šeit ienāk programmatūra SolarWinds AppOptics. Tas nav vienīgais lietojumprogrammu veiktspējas monitors, ko varat izmantot, bet, manuprāt, un neskaitāmi citi eksperti, tas izteikti stāv pāri pārējiem. Iemesls?



Kāpēc AppOptics atšķiras no citiem APM risinājumiem

Pirmkārt un galvenokārt, tas ir tāpēc, ka AppOptics sniedz jums pilnīgu redzamību gan jūsu lietojumprogrammās, gan infrastruktūrā. Parasti katrai videi būs jāizmanto atšķirīgs rīks. Šis rīks ir divu citu populāru rīku kombinācija no SolarWinds, Librato un Traceview, kas ļauj pārraudzīt tīmekļa lietotņu veiktspēju jūsu biznesā, kā arī reāllaikā uzraudzīt visu jūsu kaudzi.

Turklāt AppOptics var atbalstīt vairākas valodas un ietvarus tieši no izvēles rūtiņas. Tie ir Java, PHP, Python, Ruby, Node.js .NET un Scala.



Kāpēc man ir nepieciešams lietojumprogrammu monitors, ja man ir tīkla veiktspējas monitors

Labs jautājums un, iespējams, tāds, kas jums, iespējams, būs jāpaskaidro uzņēmumu īpašniekiem vai cilvēkiem, kas atbildīgi par iepirkumiem. Un atbilde ir vienkārša. Tīkla monitors tiek izmantots vispārinātai uzraudzībai. Tā, piemēram, tā jums paziņos, kad lietojumprogramma nav sasniedzama, taču tas nepalīdzēs novērst lietojumprogrammas problēmu novēršanu, lai identificētu saknes problēmu.



No otras puses, lietojumprogrammu monitors ir veidots, lai apkopotu dažādus jūsu lietojumprogrammu veiktspējas rādītājus, kuriem būs izšķiroša nozīme problēmu identificēšanā. Vēl ļaunāk, ja izmantojat tikai NPM, ir pilnīgi iespējams palaist garām tādu veiktspējas problēmu kā lēns ielādes laiks, kamēr galalietotājs joprojām var piekļūt lietojumprogrammai.



Dažādi veiktspējas metrikas veidi, kas apkopoti, izmantojot AppOptics

Lietojumprogrammas laika sērijas galveno veiktspējas rādītāju (KPI) metrika

Tas attiecas uz tādiem rādītājiem kā pieprasījumu skaits minūtē, vidējais reakcijas laiks un kļūdu līmenis laika gaitā. Ne tikai lietojumprogrammai, bet arī pakalpojumiem un darījumiem. Un iemesls, kāpēc tās tiek dēvētas par laika sērijām, ir tas, ka tās tiek izsekotas noteiktā laika posmā. Izpētot izmaiņas, kas notiek šajā periodā, jūs varat iegūt svarīgu ieskatu sniegumā.

AppOptics Time-Series KPI metrika

Foršākais ir tas, ka šie rādītāji tiek izsekoti reāllaikā, lai jūs varētu atzīmēt problēmas, kad tās rodas. Bet vēl labāk, jūs varat novērot tendences, lai prognozētu iespējamo problēmu un atrisinātu to, pirms tā pāriet līdz galalietotājam. Tas noderēs arī nākotnes biznesa vajadzību prognozēšanā un tādējādi palīdzēs jaunu resursu iegūšanas plānošanā.



Infrastruktūras KPI metrika

Šeit jūs atradīsit savas infrastruktūras veiktspējas metriku, piemēram, procesora slodzi, atmiņas izmantošanu, kā arī diska un tīkla I / O.

Infrastruktūras KPI metrika

Lietošana ne vienmēr ir problēma, un šī metrika palīdzēs jums to pierādīt. Tie arī palīdzēs jums noteikt jūsu infrastruktūras specifisko aspektu, kas izraisa veiktspējas problēmas. Turklāt, ja pietiekami agri uztverat infrastruktūras veiktspējas problēmas, tas neļaus viņiem sasniegt lietojumprogrammu un tādējādi nodrošinās vislabāko digitālo pieredzi.

SolarWinds lietojumprogrammu veiktspējas uzraudzības (APM) komplekts

Pat pats par sevi AppOptics ir stabils uzraudzības risinājums. Tomēr citā SolarWinds ģeniālajā gājienā tagad varat to integrēt ar trim citiem viņu mākoņa bāzes SAAS rīkiem, lai izveidotu pilnu komplekta risinājumu. SolarWinds APM Suite ir lieliski piemērots hibrīdu un mākoņu vides pilnas kaudzes uzraudzībai. Šī ir cita komplektā iekļautā programmatūra.

Pingdom - Šis ir risinājums lietojumprogrammas uzraudzībai no galalietotāja viedokļa. Pingdom pārbaudīs jūsu vietni, lai noteiktu, vai tā ir tiešsaistē un darbojas normāli. Tas atvieglo ātru problēmu novēršanu, un pēc tam varat izmantot AppOptics, lai ātri atrastu saknes problēmu un to atrisinātu.

Loggly un Papertrail - Šie divi rīki ir atbildīgi par žurnāla analīzi un pārvaldību. Tie ļauj jums pāriet no problēmu vizualizācijas programmatūrā AppOptics un apskatīt dažādus žurnālus, kas tiek aptaujāti no jūsu lietojumprogrammām. Bez Loggly un Papertrail prasītu daudz pūļu un laika, lai atrastu konkrētos žurnāla datus, kas ir saistīti ar lietojumprogrammas problēmu. Izmantojot žurnāla analīzi, jūs varat pamanīt anomālijas, kas norāda uz iespējamām problēmām, un novērst tās, pirms tās rada problēmas galalietotājam.

SolarWinds AppOptics


Mēģiniet tagad

Uzstādīšana

AppOptics instalēšana

Viena no AppOptics labākajām īpašībām ir tā vienkārša uzstādīšana. Rīkam nav nepieciešama nekāda konfigurācija, un tas tiks integrēts gandrīz visās jūsu izmantotajās lietojumprogrammās. Instalāciju var sadalīt divos galvenajos posmos. Viens ietver lietojumprogrammas aģenta instalēšanu, bet otrais ir resursdatora aģenta uzstādīšana infrastruktūras uzraudzībai.

APM aģenta instalēšana

Pirmais solis būs izvēlēties valodu, kurā darbojas jūsu lietojumprogramma. Tad jums būs jādefinē operētājsistēma un jāpiešķir savam pakalpojumam nosaukums.

Lietojumprogrammu aģenta instalēšana

No turienes jums tiks sniegtas instrukcijas, kā iestatīt resursdatoru, kas paredzētā skripta izpildi vēlamajā instalācijas direktorijā. Kad aģents ir lejupielādēts, jums jākonfigurē Java virtuālā mašīna, lai tā pieņemtu aģentu. Atkal tiek sniegts šī uzdevuma skripts, tāpēc jums tas vienkārši jāizpilda. Kad viss ir pabeigts, restartējiet JVM, lai ielādētu aģentu, un tam gandrīz nekavējoties vajadzētu izveidot savienojumu ar AppOptics.

Lietojumprogrammu aģenta instalētāja skripts

Ja jūsu pakalpojumi ir izveidoti, izmantojot dažādas valodas, kā tas mūsdienās notiek lietojumprogrammu izplatīšanas dēļ, atkārtojiet iepriekš minēto procesu un atlasiet atbilstošo valodu. AppOptics ir saderīgs ar 7 programmēšanas valodām, kas ir gandrīz visas ar lietojumprogrammu izstrādi saistītās valodas. Šis APM rīks automātiski atklāj jūsu lietojumprogrammas, kartē saistītos pakalpojumus un aptuveni divu minūšu laikā sāks aptaujāt veiktspējas metriku.

Infrastruktūras aģenta instalēšana

Šim procesam jums jādodas uz sākotnējo darbību un jāizvēlas Instalējiet resursdatoru opcija. Atkal jums tiks piegādāts instalētāja skripts, kas jums jāizpilda vēlamajā instalācijas direktorijā. Tad, protams, jums jānorāda monitoringa vide.

AppOptics infrastruktūras aģenta instalēšana

Kas man patika par AppOptics

Lietotāju draudzīgs

Pirmais, ko pamanīju pēc AppOptics instalēšanas, bija tas, cik labi tas ir organizēts. Visi jūsu vidē esošie pakalpojumi ir uzskaitīti mājas saskarnē kopā ar atsevišķiem informācijas paneļiem visiem veiktspējas rādītājiem, kurus jūs uzraudzīsit. Jūs varēsiet arī apskatīt visus savus aktīvos spraudņus un brīdinājumu sarakstu, kas apzīmē iespējamās problēmas, kurām jāpievērš jūsu uzmanība.

Veiktspējas metrikas informācijas paneļi sniedz pārskatu par pamata problēmu. Lai piekļūtu plašākai informācijai par problēmu, noklikšķiniet uz informācijas paneļa. AppOptics arī izmanto patiešām vienkāršu veidu, kā izsekot lietotāju pieprasījumus, izmantojot jūsu kaudzi, un izmanto karstuma karti, lai palīdzētu precīzi noteikt jūsu lietojumprogrammas vai infrastruktūras apgabalu, kur rodas vājš punkts. Vienkāršotā saskarne un precīzās izsekošanas metodes palīdz samazināt vidējo laiku remontam (MTTR) un tādējādi nodrošina vislabāko lietotāja pieredzi.

Atšķirībā no dažiem citiem APM rīkiem, AppOptics visas šīs funkcijas veic aizmugurē, nepalēninot jūsu lietojumprogrammas. Tas sakautu visu tā mērķi nodrošināt jūsu lietotņu labāko veiktspēju, vai ne?

Pielāgojami informācijas paneļi

Vēl viena būtiska šīs APM programmatūras iezīme ir spēja pielāgot informācijas paneļus, kas ir svarīgi divu iemeslu dēļ. Pirmais ir tas, ka tas ļauj jums izveidot informācijas paneļus, kas parāda tikai jūsu lietojumprogrammu būtisko veiktspējas metriku. AppOptics nevar pateikt, kuri pakalpojumi jūsu organizācijai ir vissvarīgākie, kas nozīmē, ka tā parādītā noklusējuma metrika, iespējams, nav tā, ko vēlaties pārraudzīt.

Otrs iemesls ir tas, ka informācijas paneļa pielāgošana ļaus apvienot vairākus informācijas paneļus vienā, lai jums nebūtu nepārtraukti jāpārvietojas starp tiem. Tas ir arī ideāls veids, kā apvienot infrastruktūras metriku ar lietojumprogrammas metriku, lai labāk salīdzinātu un korelētu.

Ļoti izvelkams

AppOptics spraudņi

Tūlīt no izvēles rūtiņas AppOptics var atbalstīt vairāk nekā 150 spraudņus. Starp tiem ir Kubernetes, Apache, MySQL. Jums būs arī piekļuve papildu integrācijām, ko izveidojuši SolarWinds Online kopienas dalībnieki un kuras varat izmantot, lai paplašinātu programmatūras iespējas. Un vēl labāk, jūs varat izveidot savus spraudņus un papildu metriku, kas ir piemērotāka jūsu lietojumprogrammai un videi, kurā tā darbojas.

Live-Code profilēšana

Šī funkcija tika iekļauta AppOptics, reaģējot uz lietotāju atsauksmēm. Un šī ir viena lieta, kas mani pārsteidz par SolarWinds. Viņiem ir augsts sadarbības līmenis ar klientiem, un viņi, balstoties uz klientu ieteikumiem, vienmēr pievieno saviem produktiem jaunas funkcijas. Tas nodrošina, ka produkts vienmēr ir tandēmā ar pašreizējām tendencēm.

Tiešā koda profilēšana būs īpaši noderīga DevOps komandai, jo tā ļauj noteikt konkrēto koda rindu, kas rada problēmu. AppOptics apkopo darījumā visbiežāk izmantotās funkcijas un metodes un tos sadala, sniedzot svarīgu informāciju, piemēram, klasi, metodi, faila nosaukumu un pat rindas numuru.

Laika notikumu vadība

Tas ir vēl viens svarīgs AppOptics aspekts, kas palīdz izvairīties no neprecīziem secinājumiem par jūsu lietojumprogrammas veiktspēju. Kā? Nu, ir tādi laika notikumi, kas noteikti notiks IT vidē un var izraisīt veiktspējas problēmas ar jūsu lietojumprogrammu. Pieņemsim, piemēram, jauna pakalpojuma izvietošanu vai plānotu pārtraukumu. AppOptics nodrošina veidu, kā saistīt šādus notikumus ar veiktspējas variācijām jūsu lietojumprogrammās, un tos atšķir no citiem nopietniem jautājumiem, kuriem nepieciešama jūsu uzmanība. Tas nodrošinās, ka jūs netērējat laiku, koncentrējoties uz problēmām, kas pazudīs pēc plānotā pasākuma izpildes.

Brīdinājumu paziņojumi

Spēja brīdināt jūs, ja jūsu IT vidē ir kāda problēma, ir funkcija, kurai jābūt katram uzraudzības rīkam. Pretējā gadījumā jums katru sekundi vajadzētu būt uz pirkstiem, lai nepalaistu garām svarīgus atjauninājumus. AppOptics ir aprīkots ar vairākām paziņošanas metodēm, piemēram, e-pastiem, informācijas paneļa vizualizācijām, un to var arī integrēt ar citiem rīkiem, kas ļauj atvērt biļeti un piešķirt to attiecīgajam izstrādātājam.

Paziņojums par AppOptics brīdinājumu

Brīdinājumu pielāgošana ir vienkāršota, un tagad AppOptics var izpētīt jūsu lietojumprogrammas un nākt klajā ar sākotnējo veiktspēju. Pēc tam to var izmantot kā atsauci uz jebkuru veikto pielāgošanu, un veicamā darbība būs atkarīga no tā, kā pašreizējā veiktspēja novirzās no bāzes veiktspējas.

Secinājums

AppOptics ir Šveices nazis no Application Performance Monitoring. Tas ne tikai uzrauga jūsu infrastruktūru un lietojumprogrammu vidi, bet arī sniegtie dati būs noderīgi DevOps, Operations un biznesa vadītājiem. Šis rīks ļauj operāciju komandai atrast un atrisināt jautājumus jūsu lietojumprogrammās, neiesaistot izstrādes komandu.

Apvienojot Librato un Traceview, SolarWinds darīja visu iespējamo, lai nodrošinātu, ka viņi piedāvā produktu, kas spēj tikt galā ar mūsdienu lietojumprogrammu sarežģītību un palielināto izplatīšanu. Un šis solis ļauj integrēties ar trim citiem mūsu pieminētajiem rīkiem (Pingdom, Loggly, Papertrail). Nu, man tas ir tas, kas AppOptics cementē kā īsto spēkstaciju, kad runa ir par lietojumprogrammu veiktspējas uzraudzību.

SolarWinds AppOptics


Mēģiniet tagad