Kazalo:
Video: Реклама подобрана на основе следующей информации: (Oktober 2024)
Dnevniki so bili vedno ključnega pomena za spremljanje in diagnosticiranje težav z aplikacijami. Stackify Retrace uporablja dnevnike, ki so na voljo v večini sodobnih strežniških operacijskih sistemov, vključno z Microsoft Windows in Linux, da zagotovi vpogled v notranje delovanje in interakcije med aplikacijami in podpornim okoljem. Stackify Retrace pri izkoriščanju teh informacij sledi strategiji podjetij, kot je Splunk, ki so zgradile celotne platforme na podlagi analize datotek dnevnika, da bi jih bolje prilagodile operativnim obveščanjem v realnem času.
Globok vpogled v aplikacijo Stackify lahko vidimo na spodnji sliki, ki na enem zaslonu prikazuje grafični in tabelarni pregled njihove predstavitvene aplikacije HelloStackify.Web. Ker številne aplikacije v oblaku uporabljajo nekakšno bazo podatkov za shranjevanje informacij, je pomembno, da si lahko ogledate dejanske transakcije baze podatkov, na primer seznam poizvedb SQL, v spodnjem levem kotu zaslona. Spodnja slika prikazuje tudi spletne zahteve v grafični obliki in v tabelarnem seznamu, tako da lahko vidite dejanske podatke za grafiko. Te iste grafike lahko vidite na spletnem mestu Stackify Sandbox. Globina informacij o aplikacijah, ki jih ponuja Stackify Retrace, je popolnoma zasenčila ostale izdelke v kategoriji APM, zato je to naša izbira urednikov za APM skupaj z LogicMonitor.
Namestitev
Namestitev lokalnega agenta je bila lahka s pomočjo namestitvenega programa Stackify. Zahteva dostop do interneta, vendar s priloženimi povezavami traja le nekaj minut. Slaba stran je, da morate agent namestiti s priloženim ključem na vsaki napravi, ki jo želite nadzirati. To ni veliko za 10 ali celo 20 strojev, vendar pa bi to lahko postalo dolgočasno brez neke vrste avtomatizacije. Na srečo Stackify Retrace zdaj podpira namestitev prek skript v ukazni vrstici z vsemi možnostmi kot argumenti, vključno s ključem. To bistveno olajša izvajanje večjega obsega. Drugi izdelki v tej kategoriji, kot sta MMSoft Pulseway in Idera Uptime Infrastructure Monitor, ne potrebujejo uporabe ključa, kar jih olajša namestitev.
Za tiste, ki želijo z namestitvijo oboževati, Retrace podpira Chef Cookbooks, ki je standard za avtomatizacijo, ki vam lahko pomaga pri konfiguraciji in spremljanju. Stackify vključuje tudi vgrajeno podporo za Amazon Web Servides (AWS), Microsoft Azure in Docker-jevo tehnologijo, kar omogoča tudi različne strategije uvajanja.
Konfiguriranje obvestil o napakah vključuje izbiro določenega nadziranega elementa in nato izbiro pogojev, ki bodo sprožili to obvestilo. Stackify uporablja skupino z obvestili, ki je sestavljena iz enega ali več stikov, povezanih z določeno aplikacijo, predlogo strežnika ali nadzornikom virov. Monitorji virov vključujejo čakalne vrste Azure, poizvedbe SQL, poizvedbe dnevnika in nadzor spletnega mesta. Vsaka skupina za obveščanje ima tudi nastavljive časovne omejitve za pošiljanje opomnika po e-pošti ali SMS.
Če želite konfigurirati nadzor za aplikacije po meri, je bilo treba v času, ko smo pregledali Retrace, aplikaciji dodati kodo. To je ustvarjanje dnevnikov, ki jih lahko nadzira Stackify. Stackify Retrace podpira aplikacije, ki temeljijo na Microsoftovem.NET-u, pa tudi Java in ne-spletne aplikacije. Čas, ki je potreben za dodajanje nekaj vrstic kode obstoječi aplikaciji, bi bil vreden tega, kar zadeva vpogled v notranje delovanje podatkov, ki se gibljejo med različnimi deli vašega sistema. Ključnega pomena je natančno določiti ozka grla in težave z viri, da bi sistem izboljšal delovanje.
Upravljalni vmesnik
Primarni vmesnik operaterja je čist in nenatrpan. Spodnja slika prikazuje zaslon za spremljanje strežnika z imenom SMSERV2012R2. Stackify uporablja grafični element bliskavice, ki ga je predstavil Edward Tufte, da prikaže trende pri majhni količini nepremičnin na zaslonu. Vsaka težava s strežnikom se v posamezni statusni vrstici prikaže kot opozorilo, kritična težava ali izpad. Odpiranje strani s podrobnostmi za kateri koli strežnik vam omogoča hitro prepoznavanje vseh opozorilnih elementov, nato pa en klik na zadevo, ki vas zaskrbi, odpre podrobnejšo stran, ki vam pomaga diagnosticirati težavo. Všeč mi je bil način, kako je Stackify v kompaktni obliki predstavil veliko informacij v primerjavi z Idera Uptime Infrastructure Monitor ali Ipswitch Whatsup Gold.
Osnovne prikazane informacije o strežniku uporabljajo prilagodljivo predlogo monitorja za prikaz najbolj zanimivih podatkov. Predloge monitorja lahko spremenite tako, da spremenite obstoječe mejne vrednosti ali določite nove. Na začetku vsaka predloga monitorja Windows opazuje disk podsistem, omrežni vmesnik in splošne zdravstvene parametre sistema, kot so CPU in poraba pomnilnika ter še nekaj drugih. Vsaka od teh privzetih kategorij vsebuje dodatne informacije, ki jih lahko po potrebi prikažemo.
Konzola za upravljanje Stackify Retrace privzeto ne prikazuje nobenih števcev zmogljivosti za strežnik, vendar jih je mogoče enostavno dodati. Za strežnike Windows je seznam razpoložljivih števcev zmogljivosti ogromen in vključuje stvari, kot so Hyper-V, blok sporočila strežnika (SMB) in še veliko več. Ko dodate nov števec uspešnosti predlogi, se bo prikazal na vseh nadzorovanih strežnikih v primarni skupini. Prav tako je mogoče nove predloge dodeliti na skupinski ali posamezni strežnici.
Spodnja slika prikazuje zaslon Dnevniki s peskovnega mesta Stackify. Ta posnetek zaslona je dober primer, kako se analiza moči v dnevniku resnično igra z aplikacijami. Prikazan zaslon je zelo interaktiven z več elementi, ki jih je mogoče klikniti. Če želite videti informacije za napako, preprosto kliknite gumb Pogled poleg desne strani zaslona. Podobno bodo gumbi Trace sprožili ločen zaslon, na katerem bodo prikazani koraki in koda za tem dejanjem. Z uporabo pregleda bajtne kode Stackify omogoča globok vpogled v.NET aplikacije. To vključuje možnost videza klicev zunanjih storitev in stvari, kot so klici baze podatkov Microsoft SQL, ki vključujejo besedilo poizvedbe.
Ne pozabite na uporabljene ure
Kot smo že omenili, osnovni nadzor aplikacij in strežnikov stane le 10 USD na strežnik mesečno za predprodukcijske sisteme. Dodatne cene so za spremljanje brez profiliranja kode 15 USD, za majhne strežnike pa 25 USD. Redna cena znaša 50 dolarjev na strežnik na mesec. Vendar pa Stackify svoje cene uporablja na modelu uporabe, tako da so te cene največ, kar boste plačali. Če del časa ne uporabite Retrace, vam za čas, ki ga ne uporabljate, ni treba plačati. Vendar to pomeni le ceno programske opreme. Ker Stackify zahteva, da se koda doda aplikacijam po meri za popolno funkcionalnost, pred nakupom ne pozabite vključiti potrebnih ur, potrebnih za to.
Tudi s tem opozorilom pa Stackify ponuja najbolj poglobljene informacije o katerem koli od izdelkov, ki so bili testirani za Windows in Linux strežnike. Enako lahko rečemo za aplikacije, napisane z uporabo.NET okvira ali Java. Grafični elementi na nadzornih ploščah so informativnega značaja in preprosto je s pomočjo nekaj klikov določiti naravo težave.