Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $ cat docker-compose.yml
- version: '3'
- services:
- elasticsearch:
- image: elasticsearch:6.5.4
- ports:
- - 9200:9200
- - 9300:9300
- kibana:
- image: kibana:6.5.4
- ports:
- - 5601:5601
- depends_on:
- - elasticsearch
- logstash:
- container_name: logstash
- image: logstash:6.5.4
- command: logstash -f /etc/logstash/conf.d/logstash.conf
- ports:
- - "514:514/tcp"
- - "5043:5043/tcp"
- - "9292:9292/tcp"
- volumes:
- - ./logstash/conf.d/:/etc/logstash/conf.d/
- - /tmp/:/tmp/
- $cat logstash/conf.d/logstash.conf
- input {
- file {
- path => "/tmp/detran.csv"
- type => "_doc"
- start_position => "beginning"
- sincedb_path => "log_sincedb"
- }
- }
- filter {
- if [type] == "_doc" {
- json {
- source => "message"
- }
- }
- }
- output {
- elasticsearch { hosts => "elasticsearch" }
- }
- $ sudo docker-compose down
- $ sudo docker-compose up
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement