Sadržaj:
Video: Getting Started with Retrace (Prosinac 2024)
Zapisi su uvijek bili kritično važni za nadgledanje i dijagnosticiranje problema s aplikacijama. Stackify Retrace koristi zapise dostupne na većini modernih operativnih sustava poslužitelja, uključujući Microsoft Windows i Linux, kako bi pružio uvid u unutarnji rad i interakcije između aplikacija i podržavajućeg okruženja. Koristeći ove informacije, Stackify Retrace slijedi strategiju tvrtki poput Splunka, koje su izgradile čitave platforme na temelju analize datoteka datoteka kako bi ih bolje prilagodile operativnoj inteligenciji u stvarnom vremenu.
Stackifyv dubinski uvid u aplikaciju može se vidjeti na donjoj slici koja na jednom zaslonu prikazuje grafički i tabelarni pregled njihove demo aplikacije HelloStackify.Web. Budući da mnoge aplikacije temeljene na oblaku koriste neku vrstu baze podataka za pohranu podataka, važno je imati sposobnost da se vide stvarne transakcije baze podataka, kao što je popis SQL upita u donjem lijevom kutu zaslona. Na donjoj slici su također prikazani web zahtjevi i u grafičkom obliku i u tabličnom popisu tako da možete vidjeti stvarne podatke iza grafike. Te iste grafike možete vidjeti na web mjestu Stackify Sandbox. Dubina informacija o aplikacijama koje pruža Stackify Retrace totalno je nadmašila ostale proizvode u kategoriji APM, zbog čega je to naš Urednički izbor za APM zajedno sa LogicMonitor.
Montaža
Instaliranje lokalnog agenta bilo je povjerljivo korištenjem instalacijskog programa Stackify. Zahtijeva pristup Internetu, ali uz isporučene veze potrebno je samo nekoliko minuta. Nedostatak je u tome što morate instalirati agent pomoću isporučenog ključa na svaki stroj koji želite nadzirati. To nije velika stvar za 10 ili čak 20 strojeva, ali osim toga, to bi moglo postati zamorno bez neke vrste automatizacije. Srećom, Stackify Retrace sada podržava instalaciju putem skripti naredbenog retka sa svim opcijama kao argumentima, uključujući i ključ. To znatno olakšava provedbu većih razmjera. Ostali proizvodi u ovoj kategoriji, kao što su MMSoft Pulseway i Idera Uptime Infrastructure Monitor, ne zahtijevaju upotrebu ključa, što ih olakšava instalaciju.
Za one koji žele više obožavati instalaciju, Retrace podržava Chef Cookbooks, što je standard automatizacije koji može pomoći u konfiguraciji i nadzoru. Stackify također uključuje ugrađenu podršku za Amazon Web Servides (AWS), Microsoft Azure i Docker tehnologiju kontejnera, što također pruža mogućnost različitih strategija implementacije.
Konfiguriranje obavijesti o pogrešci sastoji se od odabira određene nadzirane stavke, a zatim odabira u kojim će uvjetima biti aktivirano. Stackify koristi grupu obavijesti koja se sastoji od jednog ili više kontakata povezanih s određenom aplikacijom, predloškom poslužitelja ili monitorom resursa. Monitori resursa uključuju Azure redove, SQL upite, upite dnevnika i monitor web stranice. Svaka skupina obavijesti također ima podesiva vremenska ograničenja za slanje e-poruka ili SMS podsjetnika.
Konfiguriranje praćenja prilagođenih aplikacija zahtijevalo je dodavanje koda u aplikaciju u vrijeme dok smo pregledavali Retrace. To je za stvaranje dnevnika koji, pak, može nadzirati Stackify. Stackify Retrace podržava Microsoftove programe zasnovane na.NET-u, kao i Java i ne-web aplikacije. Vrijeme koje je potrebno da dodate nekoliko redaka koda postojećoj aplikaciji itekako će vam biti vrijedno s obzirom na uvid koji ćete unijeti u unutarnji rad podataka koji se kreću između različitih dijelova vašeg sustava. Ključno je ovdje utvrditi uska grla i pitanja resursa kako bi sustav bio bolji.
Upravljačko sučelje
Primarno sučelje operatora je čisto i nečisto. Na slici ispod prikazan je ekran za praćenje poslužitelja zvanog SMSERV2012R2. Stackify koristi grafički element sjaja koji je uveo Edward Tufte kako bi prikazao trendove u maloj količini nekretnina na zaslonu. Bilo koji problemi s poslužiteljem prikazuju se na jedinstvenoj statusnoj liniji kao upozorenje, kritični problem ili prekid. Otvaranje stranice s podacima o bilo kojem poslužitelju omogućuje vam brzu identifikaciju bilo kakvih stavki upozorenja, a zatim jednim klikom na problematično pitanje otvara se detaljnija stranica koja će vam pomoći u dijagnosticiranju problema. Svidio mi se način na koji je Stackify predstavio puno informacija u kompaktnom obliku u odnosu na bilo koji Idera Uptime Infrastructure Monitor ili Ipswitch Whatsup Gold.
Osnovne prikazane informacije poslužitelja koriste prilagodljivi predložak monitora za prikaz podataka koji su najviše zanimljivi. Predlošci monitora mogu se mijenjati za promjenu postojećih vrijednosti praga ili za uspostavljanje novih. U početku svaki predložak Windows monitora promatra podsistem diska, mrežno sučelje i opće zdravstvene parametre sustava, kao što su CPU i memorija, te još nekoliko. Svaka od ovih zadanih kategorija sadrži dodatne informacije koje se po potrebi mogu prikazati.
Konzola za upravljanje Stackify Retrace prema zadanim postavkama ne prikazuje nijedan brojač performansi za poslužitelj, ali mogu se lako dodati. Za Windows poslužitelje, popis dostupnih brojila performansi je ogroman i uključuje stvari poput Hyper-V, Blokada poruka poslužitelja (SMB) i još mnogo toga. Jednom kada dodate novi brojač performansi u predložak, on će se pojaviti na svim nadziranim poslužiteljima u primarnoj grupi. Također je moguće nove predloške dodijeliti na grupnoj osnovi ili putem pojedinačnog poslužitelja.
Na slici ispod prikazan je zaslon dnevnika s web mjesta Pješčana polja Stackify. Ovaj snimka zaslona dobar je primjer kako se snaga prijave u zapisnik zaista igra sa aplikacijama. Prikazani ekran je vrlo interaktivan s višestruko elemenata koji se može kliknuti. Da biste vidjeli informacije iza pogreške, jednostavno kliknite gumb Prikaži pored desne strane zaslona. Na sličan način, gumbi Trace pokrenut će zasebni zaslon na kojem će se prikazati poduzeti koraci i kod iza te određene radnje. Korištenjem inspekcije byte koda Stackify pruža duboki uvid u.NET aplikacije. To uključuje mogućnost gledanja poziva na vanjske usluge i stvari poput Microsoftovih poziva SQL baze podataka koji uključuju tekst upita.
Ne zaboravite sate koji su korišteni
Kao što je već spomenuto, osnovni nadzor aplikacija i poslužitelja košta samo 10 USD mjesečno za predprodukcijske sustave. Dodatni cjenovni slojevi su 15 USD za nadgledanje bez profiliranja koda, 25 USD za male poslužitelje. Redovna cijena je 50 dolara po poslužitelju mjesečno. No, Stackify radi s cijenama na modelu upotrebe, tako da su ove cijene maksimum koji ćete platiti. Ako ne koristite Retrace dio vremena, tada ne morate plaćati vrijeme koje ne koristite. To, međutim, predstavlja samo cijenu softvera. Budući da Stackify zahtijeva dodavanje koda u prilagođene aplikacije za punu funkcionalnost, prije kupnje obavezno uključite potrebne sate kako bi se to ostvarilo s vašom procjenom.
No čak i s ovim upozorenjem, Stackify pruža najcrnjivije informacije o bilo kojem od proizvoda testiranih na Windows i Linux poslužiteljima. Isto se može reći i za aplikacije napisane pomoću.NET okvira ili Jave. Grafički elementi na nadzornoj ploči vrlo su informativni i lako ih je probušiti s nekoliko klikova kako biste utvrdili prirodu problema.