https://github.com/lanefu/docker-logstash-aws-es
Docker build file to build logstash with amazon-es plugin
https://github.com/lanefu/docker-logstash-aws-es
amazon-es aws docker elasticsearch logstash
Last synced: about 1 month ago
JSON representation
Docker build file to build logstash with amazon-es plugin
- Host: GitHub
- URL: https://github.com/lanefu/docker-logstash-aws-es
- Owner: lanefu
- License: mit
- Created: 2020-02-06T15:33:05.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-06-16T23:21:02.000Z (almost 5 years ago)
- Last Synced: 2025-02-09T21:43:00.271Z (over 1 year ago)
- Topics: amazon-es, aws, docker, elasticsearch, logstash
- Language: Dockerfile
- Size: 3.91 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# docker-logstash-aws-es
Dockerfile to build logstash with amazon-es plugin installed
Disables Xpack config file
[](https://quay.io/repository/lanefu/logstash-aws-es)
## Suggested Improvements
[ ] multiarch build based on official dockerfile
[ ] dockerfile entrypoint to support aws config within container?
## usage
map your `logstash.conf` to `/usr/share/logstash/pipeline/logstash.conf`
### example logstash.conf
```
input {
beats {
port => 5044
}
tcp {
port => 5000
codec => json
}
udp {
port => 5000
type => syslog
}
file {
path => [ "/var/log/messages", "/usr/local/var/log/*.log" ]
type => "syslog"
}
}
output {
# stdout {
# codec => rubydebug
# }
amazon_es {
hosts => ["search-mydomain-asdfjadsfasdfads.us-east-1.es.amazonaws.com"]
region => "us-east-1"
index => "ekslogs"
aws_access_key_id => "AKIkey........"
aws_secret_access_key => 'secret'
}
}
```