Hjem Anmeldelser Stable gennemgang og evaluering af tilbagetrækning

Stable gennemgang og evaluering af tilbagetrækning

Indholdsfortegnelse:

Anonim

Logfiler har altid været kritisk vigtige for overvågning og diagnosticering af appproblemer. Stackify Retrace udnytter de tilgængelige logfiler på de fleste moderne serveroperativsystemer, herunder Microsoft Windows og Linux, for at give dens indsigt i den indre funktion og interaktion mellem apps og det understøttende miljø. Ved at udnytte disse oplysninger følger Stackify Retrace strategien fra virksomheder som Splunk, der har bygget hele platforme oven på logfilanalyse for bedre at tilpasse dem til realtids operationel intelligens.

Stackifys dybe app-indsigt kan ses i figuren herunder, der på en skærm viser en grafisk og tabelformet oversigt over deres HelloStackify.Web-demo-app. Da mange skybaserede apps bruger en slags database til at gemme information, er det vigtigt at have evnen til at se faktiske databasetransaktioner, såsom listen over SQL-forespørgsler i nederste venstre hjørne af skærmen. Figuren nedenfor viser også webanmodninger i både en grafisk form og i en tabeloversigt, så du kan se de faktiske data bag grafikken. Du kan se de samme grafik på Stackify Sandbox-webstedet. Dybden af ​​appoplysninger leveret af Stackify Retrace skitserede fuldstændigt de andre produkter i APM-kategorien, og det er derfor vores Editors 'Choice for APM sammen med LogicMonitor.

Installation

Installation af en lokal agent var en leg ved hjælp af installationsprogrammet Stackify. Det kræver adgang til Internettet, men med de medfølgende links tager det kun et par minutter. Ulempen her er, at du skal installere agenten ved hjælp af den medfølgende nøgle på hver maskine, du ønsker at overvåge. Det er ikke en big deal for 10 eller endda 20 maskiner, men ud over det kan det blive trættende uden nogen form for automatisering. Heldigvis understøtter Stackify Retrace nu installation via scriptkommandoskripting med alle indstillinger som argumenter, inklusive nøglen. Dette gør implementeringen i større skala betydeligt lettere. Andre produkter i denne kategori, såsom MMSoft Pulseway og Idera Uptime Infrastructure Monitor, kræver ikke brug af en nøgle, hvilket gør dem noget lettere at installere.

For dem, der ønsker at blive bedre med installationen, understøtter Retrace Chef Cookbooks, som er en automatiseringsstandard, der kan hjælpe med konfiguration og overvågning. Stackify inkluderer også indbygget support til Amazon Web Servides (AWS), Microsoft Azure og Docker containerteknologi, som også giver mulighed for forskellige implementeringsstrategier.

Konfiguration af fejlmeddelelser består i at vælge et specifikt overvåget emne og derefter vælge, hvilke betingelser der vil udløse denne anmeldelse. Stackify bruger en underretningsgruppe, der består af en eller flere kontakter tilknyttet en bestemt app, serverskabelon eller ressourceovervågning. Ressource monitorer inkluderer Azure køer, SQL forespørgsler, log forespørgsler og en websted monitor. Hver underretningsgruppe har også justerbare tidsgrænser for at sende en e-mail eller SMS-påmindelse.

Konfiguration af overvågning til tilpassede apps krævede tilføjelse af kode til appen på det tidspunkt, vi gennemgik Retrace. Det er for at oprette logfiler, som igen kan overvåges af Stackify. Stackify Retrace understøtter Microsoft.NET-baserede applikationer såvel som Java- og ikke-webapps. Den tid, det tager at tilføje et par kodelinjer til en eksisterende applikation, er det værd med hensyn til den indsigt, du får i den indre funktion af data, der bevæger sig mellem de forskellige stykker i dit system. Nøglen her er at finde flaskehalse og ressourceproblemer for at få systemet til at køre bedre.

Management interface

Den primære brugergrænseflade er ren og uklar. Figuren nedenfor viser skærmen Monitoring for serveren med navnet SMSERV2012R2. Stackify gør brug af det grafiske element, der er introduceret af Edward Tufte, for at vise tendenser inden for en lille mængde skærmejendom. Alle serverproblemer vises på den enkelte statuslinje som enten et advarsel, et kritisk problem eller en driftsstop. Åbning af siden med detaljer for enhver server giver dig mulighed for hurtigt at identificere alle advarselsemner, og derefter et enkelt klik på bekymringsspørgsmålet viser en mere detaljeret side, der hjælper dig med at diagnosticere problemet. Jeg kunne godt lide den måde Stackify præsenterede en masse information i en kompakt form sammenlignet med enten Idera Uptime Infrastructure Monitor eller Ipswitch Whatsup Gold.

De basale serveroplysninger, der vises, bruger en tilpassbar skærmskabelon til at vise dataene af mest interesse. Monitorskabeloner kan ændres for at ændre eksisterende tærskelværdier eller etablere nye. Til at begynde med ser hver Windows-skærmskabelon diskundersystemet, netværksgrænsefladen og generelle systemsundhedsparametre såsom CPU og hukommelsesforbrug plus et par flere. Hver af disse standardkategorier har yderligere oplysninger, der kan vises om nødvendigt.

Som standard viser Stackify Retrace-administrationskonsollen ikke nogen effektivitetstællere for en server, men de kan let tilføjes. For Windows-servere er listen over tilgængelige ydelsestællere enorm og inkluderer ting som Hyper-V, Server Message Block (SMB) og mange flere. Når du tilføjer en ny performancetæller til skabelonen, vises den på alle overvågede servere i den primære gruppe. Det er også muligt at tildele nye skabeloner på gruppebasis eller af individuel server.

Figuren herunder viser skærmbilledet Logs fra webstedet Stackify sandbox. Dette skærmbillede er et godt eksempel på, hvordan strømmen i loganalyse virkelig kommer i spil med applikationer. Den viste skærm er meget interaktiv med flere klikbare elementer. For at se oplysningerne bag en fejl skal du blot klikke på Vis-knappen ved siden af ​​højre side af skærmen. Tilsvarende vil sporeknapperne starte en separat skærm for at vise de trin, der er taget, og kode bag den pågældende handling. Gennem brug af byte-kodeinspektion giver Stackify dyb indsigt i.NET-applikationer. Dette inkluderer muligheden for at se opkald til eksterne tjenester og ting som Microsoft SQL-databaseopkald, der indeholder forespørgselsteksten.

Glem ikke de brugte timer

Som nævnt tidligere koster grundlæggende overvågning af applikationer og servere så lidt som $ 10 per server om måneden for præproduktionssystemer. Yderligere prisniveauer er $ 15 for overvågning uden kodeprofilering, $ 25 for små servere. Den ordinære pris er $ 50 per server per måned. Stackify arbejder imidlertid deres priser på en brugsmodel, så disse priser er det maksimum, du betaler. Hvis du ikke bruger Retrace en del af tiden, behøver du ikke betale for den tid, du ikke bruger. Det repræsenterer dog kun softwareprisen. Da Stackify kræver, at kode føjes til brugerdefinerede apps for fuld funktionalitet, skal du sørge for at medtage de nødvendige arbejdstimer for at gøre det til dit bundlinjeestimat, før du køber.

Selv med dette advarsel giver Stackify imidlertid den mest dybdegående information om et af de produkter, der er testet til Windows- og Linux-servere. Det samme kan siges for applikationer, der er skrevet ved hjælp af.NET framework eller Java. Grafiske elementer i dashboards er informative, og det er let at bore ned med et par klik for at bestemme arten af ​​et problem.

Stable gennemgang og evaluering af tilbagetrækning