Update logstash to 6.2.3

This commit is contained in:
Christophe Kyvrakidis 2018-03-26 15:53:56 +02:00
parent 4619f9a23e
commit f97d512f9f
No known key found for this signature in database
GPG Key ID: 6EE37528A9C0B3F3
4 changed files with 184 additions and 145 deletions

View File

@ -0,0 +1,54 @@
logstash-indexer-config:
restart: always
image: rancher/logstash-config:v0.2.0
labels:
io.rancher.container.hostname_override: container_name
redis:
restart: always
tty: true
image: redis:3.2.6-alpine
stdin_open: true
labels:
io.rancher.container.hostname_override: container_name
logstash-indexer:
restart: always
tty: true
volumes_from:
- logstash-indexer-config
command:
- logstash
- -f
- /etc/logstash
image: docker.elastic.co/logstash/logstash:6.2.3
links:
- redis:redis
external_links:
- ${elasticsearch_link}:elasticsearch
stdin_open: true
labels:
io.rancher.sidekicks: logstash-indexer-config
io.rancher.container.hostname_override: container_name
logstash-collector-config:
restart: always
image: rancher/logstash-config:v0.2.0
labels:
io.rancher.container.hostname_override: container_name
logstash-collector:
restart: always
tty: true
links:
- redis:redis
ports:
- "5000/udp"
- "6000/tcp"
volumes_from:
- logstash-collector-config
command:
- logstash
- -f
- /etc/logstash
image: docker.elastic.co/logstash/logstash:6.2.3
stdin_open: true
labels:
io.rancher.sidekicks: logstash-collector-config
io.rancher.container.hostname_override: container_name

View File

@ -0,0 +1,73 @@
.catalog:
name: "Logstash"
version: "6.2.3-rancher1"
description: "Logstash: Process Any Data, From Any Source"
questions:
- variable: "collector_inputs"
description: |
Logstash collection tier inputs. These will be added
directly to input { } section of logstash.conf
label: "Logstash inputs"
type: "multiline"
required: true
default: |
udp {
port => 5000
codec => "json"
}
- variable: "indexer_filters"
description: |
Logstash indexing tier filters. These will be added
directly to filter { } section of logstash.conf
label: "Logstash filters"
type: "multiline"
required: false
default: ""
- variable: "indexer_outputs"
description: |
Logstash indexing tier outputs. These will be added
directly to output { } section of logstash.conf
label: "Logstash outputs"
type: "multiline"
required: true
default: |
elasticsearch {
hosts => ["elasticsearch.rancher.internal:9200"]
}
stdout {
codec => rubydebug
}
- variable: "elasticsearch_link"
description: |
stack/service link or external service link to elasticsearch
cluster.
label: "Elasticsearch stack/service"
default: "es/elasticsearch-clients"
required: true
type: "service"
logstash-indexer:
metadata:
logstash:
inputs: |
redis {
host => "redis.rancher.internal"
port => "6379"
data_type => "list"
key => "logstash"
}
filters: |
${indexer_filters}
outputs: |
${indexer_outputs}
logstash-collector:
metadata:
logstash:
inputs: |
${collector_inputs}
outputs: |
redis {
host => "redis.rancher.internal"
port => "6379"
data_type => "list"
key => "logstash"
}

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 133 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -1,5 +1,5 @@
name: Logstash
description: |
Centralize data processing of all types
version: 5.1.1-rancher1
version: 6.2.3-rancher1
category: ELK