Проблема с Logstash

В общем пытаюсь слать метрики через logstash - все ок. Но когда дело доходит до filbeat, но начинается несусветный бред. Вроде он проглатывает все, но в дашборды ничего информативного не выдает (тому пример на скрине). Когда шлю напрямую в ES, то все данные приходят и отображаются. Выложу на всякий конфиги свои и лог после debug.
Помогите пожалуйста :slight_smile:

/etc/logstash/logstash.yml

path.data: /var/lib/logstash
path.logs: /var/log/logstash

/etc/logstash/pipelines.yml

- pipeline.id: main
  path.config: "/etc/logstash/conf.d/*.conf"

/etc/logstash/conf.d/logstash-simple.conf

# Sample Logstash configuration for creating a simple
# Beats -> Logstash -> Elasticsearch pipeline.

input {
  beats {
    port => 5044
  }
}
output {
  elasticsearch {
    hosts => ["localhost:9200"]
    manage_template => false
    index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYY.MM.dd}"
  }
}

/etc/filebeat/filebeat.yml

filebeat.inputs:
- type: log
  enabled: true
  paths:
    - /var/log/*.log

filebeat.config.modules:
  path: ${path.config}/modules.d/*.yml
  reload.enabled: true

setup.template.settings:
  index.number_of_shards: 1

output.logstash:
  hosts: ["192.168.10.183:5044"]

/etc/filebeat/modules.d/system.yml

- module: system
  syslog:
    enabled: true
    var.paths: ["/var/log/syslog*"]
  auth:
    enabled: true
    var.paths: ["/var/log/auth.log*"]

В Elasticsearch все по умолчанию стоит

Логи logstash --debug

Первое, что приходит в голову - это то, что у вас темплейты могут быть не так настроены. Когда beats работает через logstash он не может настроить темплейты и дашборды. Надо внимательно посмотреть какой индекс создается и отличается ли его mapping от индекса, который был создан на прямую.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.