Почему Kibana не может создать шаблон индекса? (ELBK) - PullRequest
1 голос
/ 14 марта 2019

Я пытаюсь настроить filebeats для входа из наших весенних приложений в logstash .. Я нашел хороший учебник, в котором есть именно то, что мне нужно для локального тестирования ..

http://www.andrew -программирование.com / 2018/09/18 / integrate-springboot-application-with-elk-and-filebeat /

Но когда я иду, чтобы создать шаблон индекса, я получаю сообщение:

Не удалось найти данные Elasticsearch Вам нужно будет проиндексировать некоторые данные в Elasticsearch, прежде чем вы сможете создать шаблон индекса.

Вот мой файл конфигурации logstash

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

input {
  beats {
    port => 5044
  }
}

output {
  elasticsearch {
    hosts => ["http://localhost:9200"]
    index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYY.MM.dd}"
    #user => "elastic"
    #password => "changeme"
  }
}

filebeats.файл yml

#=========================== Filebeat inputs =============================
filebeat.inputs:

- type: log

  # Change to true to enable this input configuration.
  enabled: false

  # Paths that should be crawled and fetched. Glob based paths.
  paths:
    - /opt/test.log

#============================= Filebeat modules ===============================

filebeat.config.modules:
  # Glob pattern for configuration loading
  path: ${path.config}/modules.d/*.yml

  # Set to true to enable config reloading
  reload.enabled: false

#==================== Elasticsearch template setting ==========================

setup.template.settings:
  index.number_of_shards: 3

#============================== Kibana =====================================

# Starting with Beats version 6.0.0, the dashboards are loaded via the Kibana API.
# This requires a Kibana endpoint configuration.
setup.kibana:

#-------------------------- Elasticsearch output ------------------------------
output.elasticsearch:
  # Array of hosts to connect to.
  hosts: ["localhost:9200"]

#----------------------------- Logstash output --------------------------------
#output.logstash:
  # The Logstash hosts
  hosts: ["localhost:5044"]

#================================ Processors =====================================

# Configure processors to enhance or manipulate events generated by the beat.

processors:
  - add_host_metadata: ~
  - add_cloud_metadata: ~
...