Ответ 1
Оформить заказ моего нового плагина Kibana LogTrail, который поддерживает живой хвост, поиск и опцию поиска в определенное время в журналах в консоли, таких как GUI.
Итак, я настраиваю Logstash 1.4.2 с помощью ElasticSearch и Kibana, используя logstash-forwarder (lumberjack), и это работает очень хорошо, но я также хотел показать только исходный выход журнала (возможно, с возможностью поиска) через браузер, похожий на что-то вроде papertrail?
Это возможно, спасибо!
Оформить заказ моего нового плагина Kibana LogTrail, который поддерживает живой хвост, поиск и опцию поиска в определенное время в журналах в консоли, таких как GUI.
В окне открытия в верхнем правом углу есть кнопка воспроизведения (треугольник). Нажмите это, и ваш выход журнала должен периодически обновляться (по умолчанию каждые 10 секунд для меня).
Существуют утилиты командной строки, которые могут обрабатывать журналы журналов, хранящиеся в elasticsearch. Хотя они не основаны на Интернете, они могут достичь того, что вам нужно.
Чтобы вывести журналы с помощью EsTail, выполните следующую команду:
node ./esTail.js --url=localhost:9200 --index=logstash*
Чтобы заархивировать журналы с помощью Elktail, выполните следующую команду:
elktail --url localhost:9200
Более подробную информацию о Elktail можно найти в blogpost здесь.
Отказ от ответственности: я автор Elktail
Возможно, я не буду точно... как бы вы хотели отличаться от того, что может предложить Kibana?
Во всяком случае, я думаю, что есть несколько вариантов, напишите свой собственный веб-прокси, который просто запрашивает последние данные из elasticsearch (может также иметь поиск) или используйте вывода типа stdout и обслуживать это на вашем веб-сервере, можно повернуть этот плоский файл, чтобы получить "хвостовой" вид. Или даже отправьте данные на papertrail, если вам действительно нравится этот интерфейс и интерфейс поиска.
В кибане нет функциональности "живого хвоста".
Если вы не Rainman, или ваш босс впечатлен невнимательными мигающими огнями, спросите себя, почему вы этого хотите.