После добавления файла конфигурации в logstash с драйвером mysql, данные больше не отправляются в эластичный - PullRequest
0 голосов
/ 18 сентября 2018

В конфигурационных файлах logstash с PostgreSQL запросы уже существовали.После добавления файла конфигурации с помощью mysql, через некоторое время данные перестают поступать в эластичный канал, tcpdump на исходящем порту также показывает отсутствие данных, пока выполняются запросы к другим серверам.В логах ошибок нет.Когда включена отладка, это показывает, что конфиг перечитан и все.На другом сервере, где этот конфиг только один, logstash работает нормально.В чем может быть ошибка?Где искать.Скажите пожалуйста.

input {
  jdbc {
    jdbc_driver_library => "/etc/logstash/mysql-connector-java-5.1.46-bin.jar"
    jdbc_driver_class => "com.mysql.jdbc.Driver"
    jdbc_connection_string => "jdbc:mysql://xx.xx.xx.xx:3306/database"
    jdbc_user => "user"
    jdbc_password => "*************"
    schedule => "0-59 * * * *"
    statement => "SELECT * FROM `database`.table WHERE calldate > :sql_last_value"
    tracking_column => "calldate"
    tracking_column_type => "timestamp"
    use_column_value => true
    add_field => { "typetable_id" => "table" }
  }
}
output {
        if [typetable_id] == "table" {
            elasticsearch {
                    hosts => "xx.xx.xx.xx:9200"
                    index => "data_index"
                    user => "elastic"
                    password => "***********"
              }
       }
}
...