strumento per la supervisione del sito - servizio di monitoraggio del sito web con funzione di istantanea
Pubblicato: 2016-05-12 all articlesCome appare il sito quando non lo guardo? E se ha un brutto aspetto o non funziona affatto? HostTracker offre uno strumento per la supervisione del sito: la funzione snapshot. Vediamone l'applicazione pratica.
Cosa sta succedendo al mio sito?
Ormai è consuetudine utilizzare diversi servizi e applicazioni per la manutenzione e il supporto del sito, e a volte questi segnalano alcuni problemi. Spesso si avverte la mancanza di informazioni - Google Analytics o un servizio simile segnala i tempi di inattività e il rinnovo, ma probabilmente non sapremo mai cosa è successo esattamente. Per indagare sul problema, è necessario esaminare i log, scrivere all'assistenza hosting ed eseguire molte altre azioni estenuanti, spesso senza alcun risultato. Ci sono anche casi più interessanti: quando un sito non è disponibile da un certo Paese o non viene scaricato completamente. Questi problemi possono durare mesi o addirittura anni, finché non vengono accidentalmente individuati. Un'altra questione importante: controllo dei contenuti. Questo sistema esamina automaticamente il contenuto del sito e informa il personale responsabile nel caso in cui sia scomparso - ad esempio, non è stato possibile scaricare qualcosa dal database. Ma è difficile trovare la causa se il problema è di breve durata, perché di solito le persone non stanno sedute davanti a un computer portatile ad aggiornare la pagina ogni minuto. Per risolvere il problema, HostTracker offre una nuova funzione: l'istantanea. L'utilizzo è molto semplice e non richiede alcuna regolazione aggiuntiva. Il servizio esegue semplicemente un'istantanea della pagina controllata ogni volta e la salva per la revisione in due modi: codice sorgente della pagina e vista html. In questo modo è possibile vedere facilmente l'aspetto della pagina al momento del guasto, capire cosa c'è che non va e risolvere il problema rapidamente senza spendere tempo per la diagnostica. Ciò consente di risparmiare molto tempo all'amministratore del server, agli sviluppatori e ad altre persone interessate.
Come funziona
Eseguendo i controlli regolari, i nostri server con un intervallo predefinito cercano di scaricare la pagina controllata. Al momento si potrebbero usare altri algoritmi: la pagina potrebbe essere analizzata alla ricerca di parole chiave per assicurarsi che sia quella che stiamo cercando (ci sono casi in cui una pagina di errore restituisce 200, Ok, codice http, o quando viene attivato il reindirizzamento in caso di errore). Se non c'è alcun errore - bene. Ma se c'è, viene annotato nel log di HostTracker, che è facilmente disponibile sul web. Quindi, vengono inviate le notifiche e viene creata un'istantanea.
Le istantanee possono essere trovate anche nel log - se sono stati rilevati diversi errori, per ognuno di essi sarà disponibile un'istantanea diversa.
Tuttavia, ci sono alcune osservazioni. In primo luogo, non eseguiamo javascript durante la creazione dell'istantanea - lo stesso vale per il controllo regolare. In secondo luogo, l'errore deve essere rilevabile. Ciò significa che il server deve restituire qualcosa. In caso di timeout o di errore di connessione, l'istantanea non sarà utile e rimarrà solo un record corrispondente nel log.