2015-02-09 27 views
12

Così ho configurato Logstash 1.4.2 con ElasticSearch e Kibana usando logstash-forwarder (boscaiolo) e questo funziona abbastanza bene, ma volevo anche mostrare solo un output di registro raw (forse ricercabile) tramite un browser simile a qualcosa come papertrail?Logstash log tail nel browser

È possibile, grazie!

risposta

0

Potrei non seguire esattamente ... come sarebbe diverso ciò che desideri da ciò che Kibana può offrire?

In ogni caso, penso che ci sono una serie di opzioni, scrivere il proprio proxy web che proprio interroga dati recenti da elasticsearch (potrebbe poi avere cercare troppo) oppure utilizzare il stdout type output e servire che fino sul vostro web server, potrebbe ruotare che file piatto per ottenere una vista simile a "coda". O anche inviare i dati a papertrail se ti piace quella coda e l'interfaccia di ricerca.

-10

Non c'è funzionalità "live tail" in kibana.

A meno che non siate Rainman o il vostro capo sia colpito da luci intermittenti senza contenuto, chiedetevi profondamente perché lo volete.

+4

Una funzione di coda potrebbe avere senso per eseguire il debug di alcuni problemi ... i giorni di ssh'ing in sistemi sono finiti. – volker

+2

Avere una coda viva in alcuni ambienti di blocco è l'unico modo per vedere i registri. Usiamo Kibana ed è possibile configurarlo a questo scopo (-1 per il commento offensivo, compagno) –

+0

@spaniard come hai configurato questo in kibana? –

4

Nella vista di ricerca, nell'angolo in alto a destra, è presente un pulsante di riproduzione (triangolo). Premilo e l'output del tuo registro dovrebbe aggiornarsi periodicamente (predefinito ogni 10 secondi per me).

enter image description here

+0

Dove si trova questa impostazione in Kibana v5? – Gajus

+0

Per rispondere alla mia stessa domanda, diventa visibile dopo aver fatto clic sul selezionatore orario. – Gajus

1

ci sono utilità della riga di comando che possono coda o di query log memorizzati in elasticsearch. Anche se non sono basati sul Web, possono ottenere ciò di cui hai bisogno.

Per coda i registri utilizzando problema EsTail il seguente comando:

node ./esTail.js --url=localhost:9200 --index=logstash* 

alla coda registri utilizzando Elktail emettere la seguente virgola ND:

elktail --url localhost:9200 

Maggiori informazioni Elktail può essere trovato in blogpost here.

Disclaimer: io sono autore di Elktail

5

Checkout mio nuovo plugin Kibana LogTrail, che supporta la coda dal vivo, opzione di ricerca e cercano di un particolare momento di log in console come GUI.

enter image description here