要不要再翻翻文档呢?

x-pack监控logstash

Elasticsearch | 作者 zhuw0312 | 发布于2018年04月16日 | 阅读数:6230

x-pack安装成功,能监控到es/kibana。
但是在监控logstash的是时候只显示了3台logstash的机器。
这个显示的数量应该怎么配置呢?
实际上应该是11台机器。
这里显示的机器是动态变化的。
找了几天资料了,仍不知道怎么解决?
跪求大神。
22.png 33.png 11.png
已邀请:

luohuanfeng

赞同来自:

刚刚特意装了logstash-xpack.
 检查一下是不是所有的logstash服务器配置文件中都加了"xpack.monitoring.elasticsearch.url:" 这个配置...

zhuw0312 - 一介煮夫。

赞同来自:

没有错的。
每台机器都是这样的配置。

medcl - 今晚打老虎。

赞同来自:

Logstash 完整配置贴一下看看。

zhuw0312 - 一介煮夫。

赞同来自:

input {
   file {
       type => "supply-admin-error"
       path => "/home/jcy/supply_chain/supply-chain-admin/logs/common-error.log"
       start_position => "beginning"
       codec => multiline {
                pattern => "^[0-9]{4}-[0-9]{2}-[0-9]{2}"
                negate => true
                what => "previous"
           }
        }
   file {
       type => "supply-admin-default"
       path => "/home/jcy/supply_chain/supply-chain-admin/logs/common-default.log"
       start_position => "beginning"
       codec => multiline {
                pattern => "^[0-9]{4}-[0-9]{2}-[0-9]{2}"
                negate => true
                what => "previous"
           }
        }
    file {
       type => "supply-task-default"
       path => "/home/jcy/supply_chain/supply-task/logs/common-default.log"
       start_position => "beginning"
       codec => multiline {
                pattern => "^[0-9]{4}-[0-9]{2}-[0-9]{2}"
                negate => true
                what => "previous"
           }
        }
     file {
       type => "supply-task-error"
       path => "/home/jcy/supply_chain/supply-task/logs/common-error.log"
       start_position => "beginning"
       codec => multiline {
                pattern => "^[0-9]{4}-[0-9]{2}-[0-9]{2}"
                negate => true
                what => "previous"
           }
        }
}
filter {
  date {
    match => ["message","UNIX_MS"]
    target => "@timestamp"
  }
  ruby {
    code => "event.set('timestamp', event.get('@timestamp').time.localtime + 8*60*60)"
  }
  ruby {
    code => "event.set('@timestamp',event.get('timestamp'))"
  }
  mutate {
    remove_field => ["timestamp"]
  }
}

output {
   if [type] == "supply-admin-error" {
       elasticsearch {
         hosts => "172.21.120.50:9200"
         index => "supply-admin-error-%{+yyyy.MM.dd}"
       }
  }
  if [type] == "supply-admin-default" {
       elasticsearch {
         hosts => "172.21.120.50:9200"
         index => "supply-admin-default-%{+yyyy.MM.dd}"
       }
  }
  if [type] == "supply-task-default" {
       elasticsearch {
         hosts => "172.21.120.50:9200"
         index => "supply-task-default-%{+yyyy.MM.dd}"
       }
  }
  if [type] == "supply-task-error" {
       elasticsearch {
         hosts => "172.21.120.50:9200"
         index => "supply-task-error-%{+yyyy.MM.dd}"
       }
  }
}
  

要回复问题请先登录注册