Commit Graph

56 Commits

Author SHA1 Message Date
Antoine Cotten
9f674eca40 chore: Clean up config 2022-11-17 21:24:46 +01:00
Antoine Cotten
b11cc1cd7c fix(doc): Update branch in links to Elastic repos 2022-09-20 16:22:57 +02:00
Evan
b6eb747a4a fix: Logstash TCP input uses IANA registered port 5000 2022-07-17 00:00:38 +02:00
Antoine Cotten
eb1c6fa27e chore: Rename ELK_VERSION to ELASTIC_VERSION
More appropriate name considering that extensions, which aren't part of
the "ELK" stack, also rely on this variable.
2022-02-28 09:10:30 +01:00
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