ух тыж. Пропустил, офигеть 0_о
вот когда еще конфиги будут вменяемые, тогда можно будет возврашаться на rsyslog 😂
Все это отговорки
но я при любом удобном случае его заменял на что-то другое =) nxlog, filebeat, logstash и т.д. Именно из-за ужасных конфигов, тратить на них времени приходится адово, если надо че-то пропарсить, создать из этого доп. поле, потом в json и так далее.
тэк, стопэ, а зачем это нужно
Ну там сперва сложнова-то, затем втягиваешься
хз, каждый раз когда правил там что-то, перечитывал доку. Либо оно просто не для меня
Я к нему пришёл, когда понял что остальные не справояются
Аналогично, но nxlog шустрее всех
бесплатная версия ужата, есть лимит на размер лога который увеличивается в платной версии, вложенные json не парсит (тоже только в платной), бывает зависает и перестает отправлять сообщения ругаясь на лимит размера лога.
Семён Семеныч, для json есть custom формат, настроил и забыл. Насчёт лимита лога - пересобрал как мне нужно https://github.com/efficks/nxlog-ce Самое быстрое из коллекторов что работало, тот же rsyslog парсить подольше будем из за отсутствия фильтра контента и формата логов на входе
какой еще custom? json на входе, предлагаешь json регулярками парсить? =) Не, спасибо
Какие регулярки ? Ты можешь скормить nxlog любой формат описав его
приложение в json логирует вот и весь формат
NXLog Add-Ons 130.16. JSON (xm_json) This module provides functions and procedures for processing data formatted as JSON. JSON can be generated from log data, or JSON can be parsed into fields. Unfortunately, the JSON specification does not define a type for datetime values so these are represented as JSON strings. The JSON parser in xm_json can automatically detect datetime values, so it is not necessary to explicitly use parsedate().
Да, и он в бесплатной версии не может во вложенные json. Если какое-то приложение умудрилось сделать в логе массив объектов, nxlog такой лог никуда не отправит и мы о нем не узнаем.
Обсуждают сегодня