Commit Graph

52 Commits

Author SHA1 Message Date
Antoine Cotten 9877b39900
Automate management of required roles and user passwords (#671) 2022-02-21 11:19:43 +01:00
Antoine Cotten 6704d9f1d7
Update to v8.0.0 (#544)
List of changes impacting docker-elk:

- [logstash]: The output to Elasticsearch is handled as a data stream.

  Starting with v8.0.0, the `elasticsearch` output for Logstash sends
  log data to a data stream instead of `logstash-*` indices by default.
  The name of the default data stream is `logs-generic-default`.
  docker-elk remains unopinionated and simply uses Elastic's defaults
  like it always has, so users who prefer to retain the old behaviour
  need to explicitly opt-out of data streams in their Logstash
  pipelines.

  Refs:
  - https://www.elastic.co/guide/en/elasticsearch/reference/current/data-streams.html
  - https://www.elastic.co/guide/en/logstash/current/plugins-outputs-elasticsearch.html#plugins-outputs-elasticsearch-data-streams

- [logstash]: The (legacy) monitoring data collection is now disabled.

  This feature was deprecated since v7.9.0, and removed in v8.0.0.

  Ref: https://www.elastic.co/guide/en/logstash/current/monitoring-internal-collection-legacy.html

- [kibana]: An index pattern for `logs-*` indices is automatically
  created.

  It used to be required to manually create an index pattern for indices
  managed by Logstash, even when using the default Logstash indices.
  This is no longer the case since the output data is now being handled
  as a data stream, and Kibana automatically creates index patterns for
  these.

- [elasticsearch]: The command line tool `elasticsearch-setup-passwords`
  was deprecated in favour of a new `elasticsearch-reset-password` tool.

  Passwords for built-in users must now be generated one by one.

  Ref: https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-passwords.html

- [enterprise-search]: Kibana is now the new management interface, and
  the only one available moving forward.

  The old standalone Enterprise Search interface was removed in v8.0.0.

  Ref: https://www.elastic.co/guide/en/enterprise-search/current/user-interfaces.html
2022-02-10 17:19:04 +01:00
Antoine Cotten 43c23374a3
logstash: Explicitly set ecs_compatibility to "disabled"
Since v7.10, Logstash prints the following warning message when this
setting is not defined:

[deprecation.logstash.outputs.elasticsearch] Relying on default value of
`pipeline.ecs_compatibility`, which may change in a future major release
of Logstash. To avoid unexpected changes when upgrading Logstash, please
explicitly declare your desired ECS Compatibility mode.

Ref: https://www.elastic.co/guide/en/logstash/7.10/plugins-outputs-elasticsearch.html#plugins-outputs-elasticsearch-ecs_compatibility
2020-11-12 15:46:27 +01:00
Antoine Cotten a4f4e8fd39
Enable Logstash's Beats input by default
The configuration from the official Docker image includes it by default:
https://github.com/elastic/logstash/blob/7.9/docker/data/logstash/pipeline/default.conf

More information about the Beats input plugin:
https://www.elastic.co/guide/en/logstash/current/plugins-inputs-beats.html
2020-10-18 11:48:25 +02:00
Antoine Cotten 0291e8c84d
Update a few links 2020-02-26 14:53:06 +01:00
Antoine Cotten b63dc65ebb
Update links to sources of base images 2019-08-04 22:19:05 +02:00
Antoine Cotten e8c473ea67
Quote strings in Logstash pipeline config
Closes #408
2019-06-28 23:28:46 +02:00
Antoine Cotten a873e6815d
Update to 7.1.1
Closes #401
2019-06-18 13:27:52 +02:00
Kshitij Gupta 05e527c503 Update to Elastic 7.0.1 (#382) 2019-05-07 10:49:19 +02:00
Antoine Cotten e8e238f00c
Enable Stack Features (X-Pack) and trial by default (#387)
Co-authored-by: Willian Soares <willian@unidesk.com.br>
2019-05-06 23:51:40 +02:00
ffknob cc2f64be2e Revert "Revert "Set ELK components version from .env file" (#206)" (#303)
This reverts commit 8f5b242d6a.
2018-08-14 12:45:01 +02:00
Remi Fouilloux c94a91856b Update to 6.3.0 (#286) 2018-06-18 09:26:33 +02:00
Dawit Nida 7e279b47b2 Update to v6.2.4 (#278) 2018-05-29 23:14:48 +02:00
Mario Kozjak c315453178 update to 6.2.3 (#267)
resolves #266
2018-04-17 11:56:54 +02:00
Morgan Kobeissi ef48fb1a52 Update to 6.2.2 (#249) 2018-02-27 17:27:08 +01:00
Antoine Cotten 5652549b5c
Update to 6.2.1
Closes #245
2018-02-14 14:36:26 +01:00
Antoine Cotten 5ecccbe114
Update to 6.1.3
Closes #244
2018-02-07 18:37:04 +01:00
Lee Myring af2fe322bb Update version to 6.1.0 (#212)
Updated the version of the docker image tags to 6.1.0 and bumped
the version of the ELK badge

* Linked ELK badge to issue #212

The badge link to the pull request was not updated to reflect the
current pull request's number
2017-12-19 20:04:00 +01:00
Michał Siatkowski 8f5b242d6a Revert "Set ELK components version from .env file" (#206)
This reverts commit 5075cafea0.

Fixes #205
2017-12-01 10:58:07 +01:00
Piergiorgio Lucidi 5f1824f4f0
Update to 6.0.0 OSS Edition (#196) 2017-11-17 17:55:41 +01:00
gotjoshua 5075cafea0
Set ELK components version from .env file
Closes #189
2017-11-17 13:32:20 +01:00
lbausch 55bfa14bd5 Fix link to default logstash config (#193) 2017-11-12 11:09:04 +01:00
Brint O'Hearn e8c1fc2d40 Release 5.6.3 (#182) 2017-10-14 17:33:41 +02:00
Edward Sharp f13fa06f48 Release 5.6.2 2017-10-05 10:36:53 +02:00
Antoine Cotten 38be331c16
Release 5.6.1
Closes #173
2017-09-23 20:29:35 +02:00
Antoine Cotten f7f08449f2
Release 5.5.2
hotfix previous commit
2017-08-28 12:39:24 +02:00
Antoine Cotten 725bc397d9
Release 5.5.3
Closes #165
2017-08-28 10:24:11 +02:00
Antoine Cotten 41dc16c734
Release 5.5.1
Closes #158
2017-08-03 12:38:15 +02:00
Antoine Cotten c165422603 Release 5.5.0
Closes #146
2017-07-10 21:18:40 +02:00
Antoine Cotten 36ca7e52a5 Release 5.4.3
Closes #142
2017-06-30 15:35:38 +02:00
Antoine Cotten 5babdd23ad Release 5.4.2
Closes #139
2017-06-22 14:29:31 +02:00
Mark Davidson a059efccbf Update to 5.4.1 (#129) 2017-06-05 19:37:59 +02:00
Mark Davidson aa06a825eb Update to 5.4 (#120)
Includes required change for logstash config and disables the new machine learning functionality in x-pack by default.
2017-05-08 17:13:05 +02:00
Patrick M. Slattery a9e7c3d801 Update to the v5.3 release containers (#105) 2017-04-04 15:00:23 +02:00
dhutty 4be677ef2e Update to 5.2.2 (#101) 2017-03-17 19:52:43 +01:00
Antoine Cotten 80665c261f Reference wiki page for ES cluster scale out 2017-03-14 18:30:44 +01:00
Antoine Cotten 52f43a4a72 Disable X-Pack monitoring in Logstash conf
Fixes #98
2017-03-02 11:22:39 +01:00
Antoine Cotten 6cd82cf47a Use new official images (#96) 2017-03-01 15:16:01 +01:00
Anthony Lapenna 23d036d09e Remove X-Pack support for master branch 2016-10-29 12:20:45 +13:00
Anthony Lapenna af9e335a3c ELK 5 with X-Pack support 2016-10-29 12:16:43 +13:00
Anthony Lapenna bc1cf6eb07 fix logstash version in Dockerfile 2016-07-07 10:16:59 +12:00
Anthony Lapenna 890c3959e6 allow logstash plugin management 2016-07-07 10:08:50 +12:00
Michael Tarleton 21bd2e458c Updated comment on logstash.conf 2016-06-13 22:04:00 -05:00
Michael Tarleton 997f42403c Removed the json plugin example from the logstash config. 2016-06-13 20:51:21 -05:00
Michael Tarleton 5e66f83fd0 Removed the json plugin and updated the README. 2016-06-13 20:50:19 -05:00
Michael Tarleton d84dfb34e0 Installed and configured the logstash-filter-json filter for message parsing in JSON out of the box. 2016-06-13 18:13:21 -05:00
Michael Tarleton 0836021533 Created Dockerfile for the logstash image build. 2016-06-13 18:06:22 -05:00
Anthony Lapenna 54cd667912 X-Pack (alpha-2) support 2016-05-15 16:55:20 +12:00
Anthony Lapenna a519ed63ea X-Pack (alpha) support. 2016-05-01 20:42:46 +12:00
tony b3b3c131c1 Updated logstash configuration. The elasticsearch output is now directly connected to the elasticsearch container. 2015-11-02 11:47:30 +01:00