Update to 6.0.0 OSS Edition (#196)
This commit is contained in:
parent
5075cafea0
commit
5f1824f4f0
|
@ -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/
|
||||||
|
|
22
README.md
22
README.md
|
@ -1,7 +1,7 @@
|
||||||
# Docker ELK stack
|
# Docker ELK stack
|
||||||
|
|
||||||
[](https://gitter.im/deviantony/docker-elk?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
[](https://gitter.im/deviantony/docker-elk?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
||||||
[](https://github.com/deviantony/docker-elk/issues/182)
|
[](https://github.com/deviantony/docker-elk/issues/196)
|
||||||
[](https://travis-ci.org/deviantony/docker-elk)
|
[](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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
|
Loading…
Reference in New Issue