logstash部署

Logstash 部署

1
2
3
4
5
6
7
8
9
10
version: "3"
services:
logstash:
image: logstash:7.8.0
container_name: logstash
volumes:
- ./logstash.yml:/usr/share/logstash/config/logstash.yml
- ./conf.d/logstash.conf:/usr/share/logstash/pipeline/logstash.conf
- /opt/dockercompose/logfile/umstransition:/umstransitionLogs
network_mode: host # 网络模式

logstash.yml

1
2
xpack.monitoring.elasticsearch.hosts: [ "http://172.16.100.92:9200","http://172.16.100.92:9201","http://172.16.100.92:9202" ]
http.host: "0.0.0.0"

logstash.conf

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# logstash.conf
input {
file {
path => "/umstransitionLogs/*"
type => "umstransitionLogs"
start_position => "beginning"
}
}


output {
if [type] == "umstransitionLogs" {
elasticsearch {
hosts => [ "http://172.16.100.92:9200"]
index => "umstransitionlogs-93-%{+YYYY.MM.dd}"
}
}
}

logstash部署
https://zhaops-hub.github.io/2021/11/10/elasticsearch/logstash部署/
作者
赵培胜
发布于
2021年11月10日
许可协议