Re: lager_amqp_backend => logstash => elasticsearch => kibana

206 views
Skip to first unread message

Aleksey Kishkin

unread,
Aug 14, 2014, 8:30:34 AM8/14/14
to erlang-...@googlegroups.com
Не сталкивался с rabbitmq input для logstash, но все же.. вы уверены что там должен быть именно exchange? По логике в exchange что-то заталкивают. А выгребают из queue

Alexey Kishkin


14 августа 2014 г., 16:26 пользователь Puerych <pue...@gmail.com> написал:


Что не так?

APP CONFIG:

[
 {lager, [
  {handlers, [
    {lager_amqp_backend, [
      {name,        "lager_amqp_backend"},
      {level,       debug},
      {exchange,    <<"lager_amqp_backend">>},
      {amqp_user,   <<"guest">>},
      {amqp_pass,   <<"guest">>},
      {amqp_vhost,  <<"/">>},
      {amqp_host,   "localhost"},
      {amqp_port,   5672}
    ]}
  ]}
]}
].

LOGSTASH:

input {
  rabbitmq {
  exchange => "lager_amqp_backend"
  host => "localhost"
  user => "guest"
  password => "guest"
  port => 5672
  vhost => "/"
 }
output {
  elasticsearch {
    cluster => "elasticsearch"
    embedded => true
 
}}
KIBANA:
 elasticsearch: "http://127.0.0.1:9200",

Не вижу логов,  при  stdin{} в logstash  конфиге elasticsearch и  kibana работают успешно. То есть логи, как я понимаю, не доходят до logstash. Все  app запускаются с default настройками. Наверняка что-то совсем очевидное я упустил.

--
Вы получили это сообщение, поскольку подписаны на группу "Erlang по-русски".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес erlang-russia...@googlegroups.com.
Чтобы отправлять сообщения в эту группу, отправьте письмо на электронный адрес erlang-...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

Alexey Nikitin

unread,
Aug 15, 2014, 4:22:10 AM8/15/14
to erlang-...@googlegroups.com
Рискну предположить, что amqp бэкенд довольно старый. Туда не коммитили больше двух лет. С тех пор у лагера изменилась две мажорных версии, ну и апи тоже изменилось наверняка. Не знаю, может Вы какой-то форк используете посвежее.

Возможно вам подойдет бэкенд, который сразу пишет в logstash https://github.com/mhald/lager_logstash_backend

Maxim Molchanov

unread,
Aug 15, 2014, 4:30:03 AM8/15/14
to erlang-...@googlegroups.com
Для начала остановите consumer, убедитесь, что в exchange пришли сообщения из lager.
Если они доходят, то копать в сторону consumer, если нет, в сторону lager plugin

четверг, 14 августа 2014 г., 16:26:06 UTC+4 пользователь Puerych написал:

Lev Ozeryansky

unread,
Aug 16, 2014, 3:56:43 PM8/16/14
to erlang-...@googlegroups.com
Зачем писать в rabbit пишите сразу в logstash в режиме syslog/udp


--
Вы получили это сообщение, поскольку подписаны на группу "Erlang по-русски".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес erlang-russia...@googlegroups.com.
Чтобы отправлять сообщения в эту группу, отправьте письмо на электронный адрес erlang-...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.



--
Best regards
Ozeryansky Lev

Reply all
Reply to author
Forward
Message has been deleted
Message has been deleted
0 new messages