Я пытаюсь начать отправку своих журналов в эластичный поиск с использованием монолога. (Я использую Symfony2).Имея проблемы с отображением при попытке сохранить журналы монолога в Elasticsearch, используйте ElasticsearchHandler
Я настроил монолога как это:
monolog:
handlers:
elasticsearch:
elasticsearch:
host: %logger_elastic_host%
port: %logger_elastic_port%
type: elasticsearch
level: info
Он работал всего несколько минут, пока он не порвал с этим сообщения об ошибках (фатальная ошибка, я удалил бесполезные вещи):
создать :/monolog/logs/AVQKYsGRPmEhlo7mDfrN вызвано MapperParsingException [не удалось проанализировать [context.stack.args]]; inested: ElasticsearchIllegalArgumentException [неизвестно свойство [класс]];
Я искал с моим коллегой, как это исправить. То, что мы обнаружили, это:
- Упругие поиск получить первые журналы и автоматически построить отображение
- Мы посылаем новые журналы с другим отображением или немного отличается от того, что было направлено раньше, и она ломается.
- В этом случае он разбивается здесь: context.stack.args.
Проблема в том, что контекст всегда будет отличаться.
То, что мы хотели бы это:
кто-нибудь там с помощью монолога, чтобы войти в Elasticsearch
Как вы, ребята, удается избежать этой проблемы. (Как мы можем избежать этого)?
спасибо, ребята.
У меня такая же проблема, как и вы. Вам удалось это исправить? Буду признателен :) – viscat
Мы это исправим, я покинул компанию с тех пор. Я пытаюсь связаться с парнем, который воспользовался исправлением. –
Вам удалось связаться с парнем? : D –