rundeck-plugins / rundeck-logstash-plugin

Pipe all Rundeck log output to a Logstash server
28 stars 18 forks source link

(Example) logstash 6.2.4 config #6

Open gschueler opened 6 years ago

gschueler commented 6 years ago

logstash.conf:

input {

  tcp {

    codec => json
    #host => "localhost"
    mode => server
    port => 9700
    #ssl_cacert => ... # a valid filesystem path (optional)
    #ssl_cert => ... # a valid filesystem path (optional)
    #ssl_enable => ... # boolean (optional), default: false
    #ssl_key => ... # a valid filesystem path (optional)
    #ssl_key_passphrase => ... # password (optional), default: nil
    #ssl_verify => ... # boolean (optional), default: false
    tags => ["rundeck"]
    type => "rundeck"
  }

}
filter {
  date {
    match => [ "datetime", "UNIX_MS" ]
  }
}
output { 
  stdout { codec => rubydebug }

  #elasticsearch { embedded => true }
}

run docker:

docker run --rm -it -p "9700:9700" -v $PWD/logstash.conf:/usr/share/logstash/pipeline/logstash.conf docker.elastic.co/logstash/logstash-oss:6.2.4