Pull to refresh
4
0
Алексей @axp

Пользователь

Send message
Какое-то непродолжительное время мы тоже использовали связку rsyslog+mysql+LogAnalyzer и в итоге оказались от неё в пользу rsyslog+logstash+elasticsearch+kibana.
Причины собственно две:
1. В LogAnalyzer уууужасный web-интерфейс. Это по-моему что-то даже более доисторическое, чем web 1.0. А ещё очень сильно раздражает popup, который всплывает на каждую строку лога в листинге.
2. MySQL из коробки банально не справляется при большом количестве логов и хитрой выборке данных. То есть банальный листинг и pagination всех имеющихся логов конечно не тормозит, но вот если надо выбрать например только логи nginx-а и только за определённый период времени, и только те, где встречается определенный user-agent, то тут и начинаются проблемы.

Связка rsyslog+logstash+elasticsearch+kibana решила эти две проблемы.
1. Logstash позволяет осуществлять парсинг и нормализацию логов. При помощи фильтров можно выдрать из логов по определенному шаблону конкретные кастомные значения для того, чтобы в дальнейшем добавить их в поисковый индекс.
2. Kibana няшка demo.kibana.org/, даст 100 очков форы LogAnalyzer-у
3. Elasticsearch — поисковый сервер на основе Apache Lucene. Масштабируемый из коробки. Одна из частных задач, которую он решает вкупе с logstash — организация хранения логов
На H-1B перевел самостоятельно свой диплом и оценки, в США компания по diploma evaluation приняла мой оригинал на украинском (ну простой скан) + мой перевод, после чего заверяла и перевела его как бакалавр компютер сайнс, хотя у меня бакалавр систематизация компьютерных систем. Т.е. перевод вполне можно делать удаленно в США. Как и вы сначала хотел с нашими решать, но как выяснилось плати деньги и жди не понятных сроков. Ну и к тому же диплом просматривается еще в посольстве при получении визы.

Так маленький момент от меня, в друг кто-то скоро будет в такой же ситуации.

Information

Rating
Does not participate
Location
Mountain View, California, США
Date of birth
Registered
Activity