Update to 6.0.0 OSS Edition (#196)

This commit is contained in:
Piergiorgio Lucidi 2017-11-17 17:52:48 +01:00 committed by Antoine Cotten
parent 5075cafea0
commit 5f1824f4f0
No known key found for this signature in database
GPG Key ID: EA06C9A94E2B3EA0
9 changed files with 16 additions and 48 deletions

2
.env
View File

@ -1 +1 @@
ELK_VERSION=5.6.3 ELK_VERSION=6.0.0

View File

@ -28,7 +28,7 @@ script:
- docker-compose up -d - docker-compose up -d
# Verifications # Verifications
- sleep 4m - sleep 30
- docker-compose logs - docker-compose logs
- curl --retry 10 --retry-delay 5 -v http://localhost:9200/ - curl --retry 10 --retry-delay 5 -D- http://localhost:9200/
- curl --retry 10 --retry-delay 5 -v http://localhost:5601/ - curl --retry 10 --retry-delay 5 -ID-v http://localhost:5601/

View File

@ -1,7 +1,7 @@
# Docker ELK stack # Docker ELK stack
[![Join the chat at https://gitter.im/deviantony/docker-elk](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/deviantony/docker-elk?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Join the chat at https://gitter.im/deviantony/docker-elk](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/deviantony/docker-elk?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Elastic Stack version](https://img.shields.io/badge/ELK-5.6.3-blue.svg?style=flat)](https://github.com/deviantony/docker-elk/issues/182) [![Elastic Stack version](https://img.shields.io/badge/ELK-6.0.0-blue.svg?style=flat)](https://github.com/deviantony/docker-elk/issues/196)
[![Build Status](https://api.travis-ci.org/deviantony/docker-elk.svg?branch=master)](https://travis-ci.org/deviantony/docker-elk) [![Build Status](https://api.travis-ci.org/deviantony/docker-elk.svg?branch=master)](https://travis-ci.org/deviantony/docker-elk)
Run the latest version of the ELK (Elasticsearch, Logstash, Kibana) stack with Docker and Docker Compose. Run the latest version of the ELK (Elasticsearch, Logstash, Kibana) stack with Docker and Docker Compose.
@ -17,9 +17,9 @@ Based on the official Docker images:
**Note**: Other branches in this project are available: **Note**: Other branches in this project are available:
* ELK 5 with X-Pack support: https://github.com/deviantony/docker-elk/tree/x-pack * ELK 6 with X-Pack support: https://github.com/deviantony/docker-elk/tree/x-pack
* ELK 5 in Vagrant: https://github.com/deviantony/docker-elk/tree/vagrant * ELK 6 in Vagrant: https://github.com/deviantony/docker-elk/tree/vagrant
* ELK 5 with Search Guard: https://github.com/deviantony/docker-elk/tree/searchguard * ELK 6 with Search Guard: https://github.com/deviantony/docker-elk/tree/searchguard
## Contents ## Contents
@ -79,7 +79,7 @@ You can also choose to run it in background (detached mode):
$ docker-compose up -d $ docker-compose up -d
``` ```
Give Kibana about 2 minutes to initialize, then access the Kibana web UI by hitting Give Kibana a few seconds to initialize, then access the Kibana web UI by hitting
[http://localhost:5601](http://localhost:5601) with a web browser. [http://localhost:5601](http://localhost:5601) with a web browser.
By default, the stack exposes the following ports: By default, the stack exposes the following ports:
@ -120,18 +120,12 @@ about the index pattern configuration.
Run this command to create a Logstash index pattern: Run this command to create a Logstash index pattern:
```console ```console
$ curl -XPUT -D- 'http://localhost:9200/.kibana/index-pattern/logstash-*' \ $ curl -XPUT -D- 'http://localhost:9200/.kibana/doc/index-pattern:docker-elk' \
-H 'Content-Type: application/json' \ -H 'Content-Type: application/json' \
-d '{"title" : "logstash-*", "timeFieldName": "@timestamp", "notExpandable": true}' -d '{"type": "index-pattern", "index-pattern": {"title": "logstash-*", "timeFieldName": "@timestamp"}}'
``` ```
This command will mark the Logstash index pattern as the default index pattern: This will automatically be marked as the default index pattern as soon as the Kibana UI is opened for the first time.
```console
$ curl -XPUT -D- 'http://localhost:9200/.kibana/config/5.6.3' \
-H 'Content-Type: application/json' \
-d '{"defaultIndex": "logstash-*"}'
```
## Configuration ## Configuration

View File

@ -1,7 +1,7 @@
ARG ELK_VERSION ARG ELK_VERSION
# https://github.com/elastic/elasticsearch-docker # https://github.com/elastic/elasticsearch-docker
FROM docker.elastic.co/elasticsearch/elasticsearch:${ELK_VERSION} FROM docker.elastic.co/elasticsearch/elasticsearch-oss:${ELK_VERSION}
# Add your elasticsearch plugins setup here # Add your elasticsearch plugins setup here
# Example: RUN elasticsearch-plugin install analysis-icu # Example: RUN elasticsearch-plugin install analysis-icu

View File

@ -14,12 +14,3 @@ discovery.zen.minimum_master_nodes: 1
## see https://www.elastic.co/guide/en/elasticsearch/reference/current/bootstrap-checks.html ## see https://www.elastic.co/guide/en/elasticsearch/reference/current/bootstrap-checks.html
# #
discovery.type: single-node discovery.type: single-node
## Disable X-Pack
## see https://www.elastic.co/guide/en/x-pack/current/xpack-settings.html
## https://www.elastic.co/guide/en/x-pack/current/installing-xpack.html#xpack-enabling
#
xpack.security.enabled: false
xpack.monitoring.enabled: false
xpack.ml.enabled: false
xpack.watcher.enabled: false

View File

@ -1,7 +1,7 @@
ARG ELK_VERSION ARG ELK_VERSION
# https://github.com/elastic/kibana-docker # https://github.com/elastic/kibana-docker
FROM docker.elastic.co/kibana/kibana:${ELK_VERSION} FROM docker.elastic.co/kibana/kibana-oss:${ELK_VERSION}
# Add your kibana plugins setup here # Add your kibana plugins setup here
# Example: RUN kibana-plugin install <name|url> # Example: RUN kibana-plugin install <name|url>

View File

@ -5,14 +5,3 @@
server.name: kibana server.name: kibana
server.host: "0" server.host: "0"
elasticsearch.url: http://elasticsearch:9200 elasticsearch.url: http://elasticsearch:9200
## Disable X-Pack
## see https://www.elastic.co/guide/en/x-pack/current/xpack-settings.html
## https://www.elastic.co/guide/en/x-pack/current/installing-xpack.html#xpack-enabling
#
xpack.security.enabled: false
xpack.monitoring.enabled: false
xpack.ml.enabled: false
xpack.graph.enabled: false
xpack.reporting.enabled: false
xpack.grokdebugger.enabled: false

View File

@ -1,7 +1,7 @@
ARG ELK_VERSION ARG ELK_VERSION
# https://github.com/elastic/logstash-docker # https://github.com/elastic/logstash-docker
FROM docker.elastic.co/logstash/logstash:${ELK_VERSION} FROM docker.elastic.co/logstash/logstash-oss:${ELK_VERSION}
# Add your logstash plugins setup here # Add your logstash plugins setup here
# Example: RUN logstash-plugin install logstash-filter-json # Example: RUN logstash-plugin install logstash-filter-json

View File

@ -3,10 +3,4 @@
## from https://github.com/elastic/logstash-docker/blob/master/build/logstash/config/logstash-oss.yml ## from https://github.com/elastic/logstash-docker/blob/master/build/logstash/config/logstash-oss.yml
# #
http.host: "0.0.0.0" http.host: "0.0.0.0"
path.config: /usr/share/logstash/pipeline path.config: /usr/share/logstash/pipeline
## Disable X-Pack
## see https://www.elastic.co/guide/en/x-pack/current/xpack-settings.html
## https://www.elastic.co/guide/en/x-pack/current/installing-xpack.html#xpack-enabling
#
xpack.monitoring.enabled: false