Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Don't generate a config when disabling logs collection with hints #9305

Merged
merged 4 commits into from
Dec 3, 2018

Conversation

jsoriano
Copy link
Member

@jsoriano jsoriano commented Nov 30, 2018

When co.elastic.logs/disable="true" is used in a container, an
incomplete event is generated, what provokes errors about configurations
with missing fields. Don't generate configs in these cases.

If a builder doesn't generate any configuration it still generates an event
with an empty list of configs instead of an event without a config field.

Seen in discuss:

When `co.elastic.logs/disable="true"` is used in a container, an
incomplete event is generated, what provokes errors about configurations
with missing fields. Don't generate configs in these cases.
@jsoriano jsoriano added bug Filebeat Filebeat needs_backport PR is waiting to be backported to other branches. containers Related to containers use case Team:Integrations Label for the Integrations team labels Nov 30, 2018
@jsoriano jsoriano requested a review from exekias November 30, 2018 10:29
@elasticmachine
Copy link
Collaborator

Pinging @elastic/infrastructure

@jsoriano jsoriano merged commit a4b06ae into elastic:master Dec 3, 2018
@jsoriano jsoriano deleted the log-hints-disabled branch December 3, 2018 15:18
jsoriano added a commit to jsoriano/beats that referenced this pull request Dec 3, 2018
…astic#9305)

When `co.elastic.logs/disable="true"` is used in a container, an
incomplete event is generated, what provokes errors about configurations
with missing fields. Don't generate configs in these cases.

If after that a builder doesn't generate any configuration,
it still generates an event but with with an empty list of configs
instead of an event without a config field.

(cherry picked from commit a4b06ae)
@jsoriano jsoriano added v6.6.0 and removed needs_backport PR is waiting to be backported to other branches. labels Dec 3, 2018
jsoriano added a commit to jsoriano/beats that referenced this pull request Dec 3, 2018
…astic#9305)

When `co.elastic.logs/disable="true"` is used in a container, an
incomplete event is generated, what provokes errors about configurations
with missing fields. Don't generate configs in these cases.

If after that a builder doesn't generate any configuration,
it still generates an event but with with an empty list of configs
instead of an event without a config field.

(cherry picked from commit a4b06ae)
@jsoriano jsoriano added the v6.5.2 label Dec 3, 2018
jsoriano added a commit that referenced this pull request Dec 4, 2018
) (#9356)

When `co.elastic.logs/disable="true"` is used in a container, an
incomplete event is generated, what provokes errors about configurations
with missing fields. Don't generate configs in these cases.

If after that a builder doesn't generate any configuration,
it still generates an event but with with an empty list of configs
instead of an event without a config field.

(cherry picked from commit a4b06ae)
jsoriano added a commit that referenced this pull request Dec 4, 2018
) (#9357)

When `co.elastic.logs/disable="true"` is used in a container, an
incomplete event is generated, what provokes errors about configurations
with missing fields. Don't generate configs in these cases.

If after that a builder doesn't generate any configuration,
it still generates an event but with with an empty list of configs
instead of an event without a config field.

(cherry picked from commit a4b06ae)
leweafan pushed a commit to leweafan/beats that referenced this pull request Apr 28, 2023
…astic#9305) (elastic#9357)

When `co.elastic.logs/disable="true"` is used in a container, an
incomplete event is generated, what provokes errors about configurations
with missing fields. Don't generate configs in these cases.

If after that a builder doesn't generate any configuration,
it still generates an event but with with an empty list of configs
instead of an event without a config field.

(cherry picked from commit 97cc20f)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug containers Related to containers use case Filebeat Filebeat review Team:Integrations Label for the Integrations team v6.5.2 v6.6.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants