Update logstash to 6.2.3
This commit is contained in:
parent
4619f9a23e
commit
f97d512f9f
54
templates/logstash/4/docker-compose.yml
Normal file
54
templates/logstash/4/docker-compose.yml
Normal 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
|
73
templates/logstash/4/rancher-compose.yml
Normal file
73
templates/logstash/4/rancher-compose.yml
Normal 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 |
@ -1,5 +1,5 @@
|
|||||||
name: Logstash
|
name: Logstash
|
||||||
description: |
|
description: |
|
||||||
Centralize data processing of all types
|
Centralize data processing of all types
|
||||||
version: 5.1.1-rancher1
|
version: 6.2.3-rancher1
|
||||||
category: ELK
|
category: ELK
|
||||||
|
Loading…
x
Reference in New Issue
Block a user