Logsta sh Http входной плагин - PullRequest
       63

Logsta sh Http входной плагин

0 голосов
/ 20 января 2020

Я хочу реализовать HTTP-прослушиватель для приема JSON через указанный c порт на экземпляре AWS EC2. В настоящее время у меня есть Elasticsearch, Logsta sh и Kibana, работающие в одном кластере, и я подтвердил, что все они работают совместно друг с другом. Когда я пытаюсь открыть порт (5602) для плагина logsta sh -http-input, я не могу его подключить. Это мой файл .conf (находится в /etc/logstash/conf.d)

input {
  http {
    port => 5602
    host => "0.0.0.0"
  }
}
output {
  elasticsearch {
    hosts => ["http://localhost:9200"]
    index => "%{[@metadata][http]}-%{[@metadata][version]}-%{+YYYY.MM.dd}"
  }
}

Я вообще незнаком со стеком ELK, поэтому что-нибудь поможет!

1 Ответ

0 голосов
/ 20 января 2020

Используемый плагин предназначен для входящего http-трафика c, logsta sh действует как http-сервер. Вам нужно что-то, что будет отправлять запросы http во внешние миры, и вот плагин http-poller, на который вы должны взглянуть: https://www.elastic.co/guide/en/logstash/current/plugins-inputs-http_poller.htmland блог для того же плагина: https://www.elastic.co/de/blog/introducing-logstash-http-poller

Если вам нужно больше похожее на гусеницу, взгляните на apache орех: https://nutch.apache.org/

...