martedì 4 settembre 2012

Monitoraggio ElasticSearch


I Big Data / Zone BI è offerto in collaborazione con Jaspersoft e GridGain . Qui imparerete a lavorare congrandi insiemi di dati , ottenere di Business Intelligence , e anche migliorare le tue statistiche e dati scientifici. GridGain e Jaspersoft sono i principali esperti e risorse nello spazio Big Data.
elasticsearch è un open source distribuito motore di ricerca RESTful costruito sulla cima di Apache Lucene . 
Come qualsiasi altro servizio o componente nella sua architettura, ti consigliamo di controllare di garantire che è disponibile e raccogliere dati sulle prestazioni per aiutare con la messa a punto.
In questo breve post, vedremo come sia possibile monitorare elasticsearch utilizzando Opsview , che si basa su Nagios e quindi ha accesso a una vasta gamma di plug-in, ma fornisce un'interfaccia utente più accessibile per la configurazione di controlli del servizio.

Opsview configurazione

Il resto di questo articolo si presuppone che hai Opsview (o il Opsview VMWare apparecchio ) installato e aver completato l' avvio rapido .
elasticsearch specifico Plugin
Ci installare il plugin da https://github.com/rbramley/Opsview-elasticsearch in / usr / local / nagios / libexec /
Il check_elasticsearch plugin è sviluppato utilizzando Perl, in modo che possa essere un contributo alla Opsview. Richiede il modulo CPAN JSON ( sudo cpan-i JSON ).
Il plugin include istruzioni per l'uso, check_elasticsearch-h che possono anche essere visualizzati in Opsview selezionando la ' Guida Plugin Mostra link 'sotto il Plugin discesa.

Servizio di controllo di configurazione

La figura 1 fornisce una panoramica delle configurazioni di controllo dei servizi.
Figura 1 - Verifica Panoramica definizioni

I controlli in azione

I risultati di controllo illustrati nella Figura 2 sono visibili navigando attraverso la gerarchia gruppo host.
Figura 2 - risultati del controllo di servizio
Nota: Sono mostrando come avvertimento perché i controlli sono stati eseguiti nei confronti di un'istanza indipendente, piuttosto che un cluster.

Riassunto

I controlli attuali si basano sulla salute Cluster API , l'intenzione è quella di aggiungere / statistiche verifiche dello stato troppo che avrà criteri di soglia e dati di potenza di uscita. Il codice per il controllo è su GitHub a https://github.com/rbramley/Opsview-elasticsearch quindi sentitevi liberi di fork e inviare richieste di trazione.

Nessun commento:

Posta un commento

Nota. Solo i membri di questo blog possono postare un commento.