Commit graph

1389 commits

Author SHA1 Message Date
Ry Biesemeyer
4056cb1b9a
doc: add pipeline.ecs_compatibility docs (#12421) 2021-07-20 14:59:34 -07:00
Ry Biesemeyer
68f3cf3d90
ecs_compatibility: revert breaking change; keep disabled as default for 8.0.0 (#13080)
As we close in on the availability of 8.0.0 alphas, we are reassessing which
breaking changes are _necessary_, and which are merely _desired_. And while
we would love to be in a world where ECS was on by default, and have put
substantial effort into designing an upgrade path that would be as simple as
possible, we have determined that the time may not be right to change the
default value out of under our users.

This change restores the default value for `pipeline.ecs_compatibility` to
`disabled`, ensuring pipelines will continue running in Logstash 8 as they have
in Logstash 7 without modification. We will still encourage our users to be
explicit about which behaviour they desire, and will revisit making ECS on by
default at a later date.
2021-07-20 14:45:36 -07:00
Karen Metts
3f38e2b83a
Doc: Add kafka schema registry setting to troubleshooting (#13073) 2021-07-14 12:40:09 -04:00
Karen Metts
a31a7a4736
Doc: Add geoip database API to node stats (#13019) 2021-06-24 08:37:56 -04:00
Ry Biesemeyer
1a4be956c4
ecs: on-by-default plus docs (#12830)
* noop: avoid declaring default value in config file

* docs: ecs compatibility from 7.x perspective

Co-authored-by: Karen Metts <karen.metts@elastic.co>

* ecs: on by default

We know that ECS version 8 will release along-side Logstash 8.0, but its scope
is still coming into focus. In this changeset, we change the default value
of `pipeline.ecs_compatibility` from `disabled` to `v1`, which is a
significantly closer approximation to what will eventually ship in Logstash
8.0.0.

* docs: ecs from 8.x perspective

Co-authored-by: Karen Metts <karen.metts@elastic.co>

Co-authored-by: Karen Metts <karen.metts@elastic.co>
2021-06-21 11:00:08 -07:00
Karen Metts
328fc9e7e6
Doc: Add tip for checking for existing field (#12899)
Co-authored-by: Sebastian <gentunian@users.noreply.github.com>
Co-authored-by: Karol Bucek <kares@users.noreply.github.com>
2021-06-15 13:33:09 -04:00
Karen Metts
f481386039
Doc: Remove unused tagged regions (#12976) 2021-06-09 19:51:07 -04:00
Andres Rodriguez
51b359b011
Add a template on how to create an issue when requesting to list a plugin in docs (#12944)
In the List a Plugin docs, we suggest users to create an issue to request we list community plugins. This commit improves that page by adding a template to create an issue.
2021-06-01 09:10:09 -04:00
Karen Metts
da3157c013
Doc: Expand definition and fix typo (#12936) 2021-05-26 15:03:22 -04:00
Karen Metts
3885b751cb
Doc: Update contributing steps and guidelines (#12879) 2021-05-10 19:09:22 -04:00
Karen Metts
ec6b05d65d
Doc: Keystore must be accessible to logstash user (#12775)
Updates docs to propagate change to other branches. The original was a direct commit to the 7.10 branch.
2021-04-30 17:41:58 -04:00
Karol Bucek
19afb54841
Docs: note on quoted field references (#12801)
see GH-5591

Co-authored-by: Karen Metts <35154725+karenzone@users.noreply.github.com>
2021-04-14 10:41:38 +02:00
Andres Rodriguez
2caea13672
[doc] Add example to cross-plugin-concepts (#12672)
Adds an example showing users how to use the environment variable to define multiple whitespace-delimited URIs
2021-04-13 10:34:18 -04:00
Roshan Poudel
5dcfea5308
Update logstash.asciidoc (#12730)
Change protocol from HTTP to HTTPS
2021-03-16 15:08:51 -04:00
Karen Metts
ddda11ba71
Doc: Add unix command for running basic pipeline (#12714)
Adds framework for showing both windows and unix examples.
Co-authored-by: Rob Bavey <rob.bavey@elastic.co>
2021-03-05 13:49:31 -05:00
Karen Metts
26a154b3df
Docs: Replace relative paths with docs-root attributes (#12719) 2021-03-05 11:42:51 -05:00
Megan Humphreys
af641a1662
Update getting-started-with-logstash.asciidoc (#12706)
Single quotations cause errors, should be double quotes for Windows
2021-03-02 15:20:58 -05:00
Inbar Shimshon
35c0f06943
Update keystore.asciidoc 2021-02-04 11:59:53 +02:00
kaisecheng
4f6d81ded7
remove CMS from jvm options in java 14 (#12638) 2021-02-03 12:16:28 +01:00
andsel
fd446c9b70 [Doc] added instruction on how to update and when an existing LS installation is update to LS 7.12+ and use JDK15
co-authored-by: karenzone@users.noreply.github.com
2021-02-02 00:12:31 -08:00
Karen Metts
49131d826d
Doc: Clarify minimum privileges for logstash_writer role (#12613)
Fixes: #12612
2021-01-28 12:19:48 -05:00
andsel
7ba8c75458 Introduction of conditional in jvm.options file (#12530)
- moved parsing of jvm.options file into Java code
- chnaged the parsing code to consider conditional notation to bind the applicability of certain JVM flags to specific JVM versions
- changed the launch scripts (.sh and .bat) to use the options string composition
- binded CMS flags to JVM specifications 8-14
2021-01-25 05:16:18 -08:00
kaisecheng
4bc9dad69c
Remove ruby execution engine (#12517)
* remove Logstash::Pipeline
* remove logstash/event, Logstash::SignalEvent
* remove Engine.Ruby on java side
* remove config pipeline.java_execution
Fixed: #11236
2020-12-15 10:41:27 +01:00
Ry Biesemeyer
0ff682040d
plugin: adds :validate => :field_reference (#12459)
* plugin: adds `:validate => :field_reference`

Provide plugins a way of validating that an input is a literal field-reference.

This is useful for input plugins that implement a `target` or other
non-interpolated directive, and allows these plugins to reject invalid
configuration before start-up instead of at run-time.

Plugins should not use this named validator directly, as doing so would cause
validation to fail with "Unknown validator" when the plugin is run on older
releases of Logstash. Instead, plugins should use the `validator_support`
adapter mixin that provides back-ports when necessary.

Co-authored-by: Karen Metts <35154725+karenzone@users.noreply.github.com>
2020-12-14 22:05:34 -08:00
Andres Rodriguez
6d9ff9c880
Change text to use Elastic Cloud (#12404)
Make use of the term 'Elastic Cloud' as this is the term being used to refer to the service we provide.
2020-11-30 15:55:35 -05:00
kaisecheng
7cccf7ddc8
[Doc] Remove field reference parser (#12478)
Fixed: #12355
2020-11-26 14:16:07 +01:00
andsel
7db4692044 [Doc] expanded the description of how to obtain the logger's names form Java and Ruby class names 2020-11-25 03:12:59 -08:00
kaisecheng
69451e5017
clean up field-reference-parser (#12466)
remove field-reference-parser for version 8
Fixed: #12355
2020-11-24 17:58:10 +01:00
Karen Metts
6bb2bd6044
Doc: Add bundled JDK info (#12369)
Document options and impacts of bundled JDK
2020-11-05 12:24:11 -05:00
kaisecheng
1723dc547c
Doc: wildcards in xpack.management.pipeline.id (#12396)
document wildcard support in pipeline IDs
#12370
2020-11-05 17:19:50 +01:00
Karen Metts
4b163a9e91
Doc:Restructure troubleshooting docs and add plugin tracing (#12270)
Restructures troubleshooting docs in preparation for expanding content.
Adds info for plugin tracing to help users track down plugins that might be causing problems.

Co-authored-by: João Duarte <jsvd@users.noreply.github.com>

Fixes: #12228
2020-11-02 15:48:39 -05:00
Karen Metts
d7a9dcd887
[Doc]Relocate logstash-to-cloud topic for increased visibility (#11884)
Moves Cloud info to Configuration section to make it more obvious and easier to find
Expands content for using cloud id and cloud auth outside of modules
Moves module-specific info into modules section
2020-10-30 13:49:56 -04:00
kaisecheng
55637c8aaf
document system indices api privilege (#12391)
* update privilege requirement
2020-10-28 17:15:04 +01:00
kaisecheng
c0bbc94b26
document system indices api privilege (#12388)
* update privilege requirement
Co-authored-by: Karen Metts <35154725+karenzone@users.noreply.github.com>
2020-10-28 10:30:15 +01:00
Andres Rodriguez
5c4dd3c259
[doc] Add clarifying note to Logstash repo install
Add a note to the documentation to clarify that Logstash needs to be run as a service when installing from a package repository or a deb or rpm.
2020-10-19 17:52:59 -04:00
Karen Metts
96328aec34
Doc: Clarify use of queue max bytes setting (#12340)
Queue max bytes only applies to persistent queues
Forwardports: #12334 to master

Co-authored-by: rsdrakh <33121848+rsdrakh@users.noreply.github.com>
2020-10-13 15:37:33 -04:00
Rob Bavey
06af15030a
Write DLQ entries to temp file first (#12304)
* Write DLQ entries to temp file first

This commit changes the DLQ writer to write to a temporary file
 which will be renamed on "completion", to avoid the possibility
 of the DLQ reader reading an incomplete DLQ segment. The temp file
 will be renamed and made available, either when the capacity of this
 segment is reached, or if a configurable 'flush interval' has elapsed
 since the last event reached the dead letter queue.

This commit fixes #8022, #10275, #10967
This commit replaces #11127
2020-10-07 11:46:17 -04:00
Karen Metts
e8ec60882d
Doc:Increase visibility of offline plugin support (#12283)
Elevates visibility of Offline Plugin Management section so that air gapped users 
don't have to struggle through instructions that require an internet connection.

Related: #12280
2020-09-29 17:00:30 -04:00
Karen Metts
26de2cee46
Doc:Clarify how Bulk API interacts with DLQ (#12209)
Documents both HTTP success and HTTP failure scenarios.  

Co-authored-by: Author: Ry Biesemeyer <ry.biesemeyer@elastic.co>
2020-09-23 13:18:18 -04:00
Luca Belluccini
b7a0d9f9a1
[DOC] Logging settings can affect performances (#12246)
Logging settings can affect performances
2020-09-15 16:03:54 -04:00
Karen Metts
297a017ef7
Doc:Add redirect from multiline filter to multiline codec (#12208)
Add filebeat module use case

Co-authored-by: João Duarte <jsvd@users.noreply.github.com>
2020-09-02 10:36:55 -04:00
Karen Metts
616b573d3d Doc:Add note that stdin input doesn't allow config reloading 2020-08-20 15:15:33 -07:00
Karen Metts
8a3a732061 Doc:Adjust link for integration plugin header file 2020-08-06 07:16:01 -07:00
Karen Metts
7c6fca8425 Doc:Fix name of monitoring settings 2020-08-03 17:21:19 -07:00
Karen Metts
517923c15a Doc:Add monitoring and management to API key security content 2020-07-31 15:21:43 -07:00
Karen Metts
c07deffacb Doc:Fix link to monitoring docs and tag optional features 2020-07-29 16:31:52 -07:00
João Duarte
25b7d84ff8 Document use of keystore values in pipelines.yml 2020-07-22 13:43:56 -07:00
Karen Metts
d9953c6d1d Doc:Create a new header for integration plugins
Integration plugins need a different header. For example, the plugin docs should
to point to the integration repo rather than the input, output, filter, or codec
repo. The new header also includes boilerplate text to indicate that the individual
plugin is part of an integration rather than stand-alone. This work implements needed
changes.
2020-07-20 12:23:34 -07:00
Karen Metts
f27b45d60c Doc:Add info on reserved fields in events
Co-authored-by: Ry Biesemeyer <yaauie@users.noreply.github.com>
Fixes: 11946
2020-07-13 12:25:34 -07:00
Karen Metts
001cefcf86 Doc:Replace outdated pipeline viewer screenshot 2020-07-09 07:31:32 -07:00