Casa Recensioni Stackify ripasso recensione e valutazione

Stackify ripasso recensione e valutazione

Sommario:

Video: Getting Started with Retrace (Ottobre 2024)

Video: Getting Started with Retrace (Ottobre 2024)
Anonim

I log sono sempre stati di fondamentale importanza per il monitoraggio e la diagnosi dei problemi delle app. Stackify Retrace sfrutta i registri disponibili sulla maggior parte dei moderni sistemi operativi per server, inclusi Microsoft Windows e Linux, per fornire informazioni sul funzionamento interno e sulle interazioni tra app e ambiente di supporto. Sfruttando queste informazioni, Stackify Retrace sta seguendo la strategia di aziende come Splunk, che hanno costruito intere piattaforme oltre all'analisi dei file di registro per adattarle meglio all'intelligence operativa in tempo reale.

La visione approfondita delle app di Stackify può essere vista nella figura seguente, che mostra in una schermata una panoramica grafica e tabellare della loro app demo HelloStackify.Web. Poiché molte app basate su cloud utilizzano un tipo di database per archiviare informazioni, è importante avere la possibilità di vedere le transazioni di database effettive come l'elenco di query SQL nell'angolo in basso a sinistra dello schermo. La figura seguente mostra anche le richieste Web sia in forma grafica che in un elenco tabulare in modo da poter vedere i dati reali dietro la grafica. Puoi vedere la stessa grafica sul sito Web di Stackify Sandbox. La profondità delle informazioni sulle app fornite da Stackify Retrace ha ampiamente superato gli altri prodotti della categoria APM, motivo per cui è la nostra scelta dei redattori per APM insieme a LogicMonitor.

Installazione

L'installazione di un agente locale è stata semplicissima con il programma di installazione di Stackify. Richiede l'accesso a Internet, ma con i collegamenti forniti ci vogliono solo pochi minuti. Il rovescio della medaglia qui è che è necessario installare l'agente utilizzando la chiave in dotazione su ogni macchina che si desidera monitorare. Non è un grosso problema per 10 o addirittura 20 macchine, ma oltre a ciò potrebbe diventare noioso senza un qualche tipo di automazione. Fortunatamente, Stackify Retrace ora supporta l'installazione tramite script della riga di comando con tutte le opzioni come argomenti, inclusa la chiave. Ciò semplifica notevolmente l'implementazione su larga scala. Altri prodotti in questa categoria come MMSoft Pulseway e Idera Uptime Infrastructure Monitor non richiedono l'uso di una chiave, rendendoli un po 'più facili da installare.

Per coloro che vogliono diventare più elaborati con l'installazione, Retrace supporta Chef Cookbooks, che è uno standard di automazione che può aiutare con la configurazione e il monitoraggio. Stackify include anche il supporto integrato per Amazon Web Servides (AWS), Microsoft Azure e tecnologia container Docker, che offre anche la possibilità di diverse strategie di distribuzione.

La configurazione delle notifiche di errore consiste nella selezione di un elemento monitorato specifico e quindi nella scelta delle condizioni che attiveranno tale notifica. Stackify utilizza un gruppo di notifica costituito da uno o più contatti associati a un'app, un modello di server o un monitor risorse specifici. I monitor di risorse includono code di Azure, query SQL, query di log e un monitor di siti Web. Ogni gruppo di notifica ha anche limiti di tempo regolabili per l'invio di un promemoria via email o SMS.

La configurazione del monitoraggio per le app personalizzate ha richiesto l'aggiunta di codice all'app al momento della revisione di Retrace. Questo per creare registri che a loro volta possono essere monitorati da Stackify. Stackify Retrace supporta applicazioni basate su Microsoft.NET, nonché app Java e non web. Il tempo necessario per aggiungere alcune righe di codice a un'applicazione esistente ne varrà la pena in termini di intuizione che otterrai sui meccanismi interni dei dati che si spostano tra le diverse parti del tuo sistema. La chiave qui è individuare colli di bottiglia e problemi di risorse per far funzionare meglio il sistema.

Interfaccia di gestione

L'interfaccia operatore principale è pulita e ordinata. La figura seguente mostra la schermata di monitoraggio per il server denominato SMSERV2012R2. Stackify utilizza l'elemento grafico sparkline introdotto da Edward Tufte per mostrare le tendenze in una piccola quantità di proprietà dello schermo. Tutti i problemi del server vengono visualizzati sulla singola riga di stato come avviso, problema critico o interruzione. L'apertura della pagina dei dettagli per qualsiasi server consente di identificare rapidamente tutti gli elementi di avviso, quindi un clic sul problema in questione consente di visualizzare una pagina più dettagliata che consente di diagnosticare il problema. Mi è piaciuto il modo in cui Stackify ha presentato molte informazioni in forma compatta rispetto a Idera Uptime Infrastructure Monitor o Ipswitch Whatsup Gold.

Le informazioni di base sul server visualizzate utilizzano un modello di monitor personalizzabile per visualizzare i dati di maggior interesse. I modelli di monitoraggio possono essere modificati per modificare i valori di soglia esistenti o stabilirne di nuovi. Inizialmente, ciascun modello di monitor di Windows controlla il sottosistema del disco, l'interfaccia di rete e i parametri generali di integrità del sistema come l'utilizzo della CPU e della memoria, oltre ad alcuni altri. Ognuna di queste categorie predefinite ha informazioni aggiuntive che possono essere visualizzate se necessario.

Per impostazione predefinita, la console di gestione di Stackify Retrace non visualizza alcun contatore delle prestazioni per un server, ma possono essere facilmente aggiunti. Per i server Windows l'elenco dei contatori delle prestazioni disponibili è enorme e include elementi come Hyper-V, Server Message Block (SMB) e molti altri. Una volta aggiunto un nuovo contatore delle prestazioni al modello, questo verrà visualizzato su tutti i server monitorati nel gruppo primario. È anche possibile assegnare nuovi modelli su base di gruppo o per singolo server.

La figura seguente mostra la schermata Log dal sito sandbox di Stackify. Questa schermata è un buon esempio di come la potenza nell'analisi dei log entri davvero in gioco con le applicazioni. La schermata mostrata è altamente interattiva con più elementi cliccabili. Per visualizzare le informazioni dietro un errore, fai semplicemente clic sul pulsante Visualizza accanto al lato destro dello schermo. Allo stesso modo, i pulsanti Traccia avvieranno una schermata separata per mostrare i passi compiuti e il codice dietro quella particolare azione. Attraverso l'uso dell'ispezione del codice byte Stackify fornisce una visione approfondita delle applicazioni.NET. Ciò include la possibilità di vedere le chiamate a servizi esterni e cose come le chiamate al database Microsoft SQL che includono il testo della query.

Non dimenticare le ore utilizzate

Come accennato in precedenza, il monitoraggio di base per applicazioni e server costa solo $ 10 al server al mese per i sistemi di pre-produzione. Livelli di prezzo aggiuntivi sono $ 15 per il monitoraggio senza profiling del codice, $ 25 per i server di piccole dimensioni. Il prezzo normale è di $ 50 per server al mese. Tuttavia, Stackify funziona con i suoi prezzi su un modello di utilizzo, quindi questi prezzi sono il massimo che pagherai. Se non usi Retrace per una parte del tempo, non devi pagare per il tempo che non stai utilizzando. Ciò rappresenta solo il prezzo del software, tuttavia. Poiché Stackify richiede che il codice venga aggiunto alle app personalizzate per la piena funzionalità, assicurati di includere le ore di lavoro necessarie per far sì che ciò accada al tuo preventivo prima di acquistare.

Anche con questo avvertimento, tuttavia, Stackify fornisce le informazioni più approfondite di qualsiasi prodotto testato per server Windows e Linux. Lo stesso si può dire per le applicazioni scritte usando.NET framework o Java. Gli elementi grafici nei dashboard sono informativi ed è semplice eseguire il drill-down con pochi clic per determinare la natura di un problema.

Stackify ripasso recensione e valutazione