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

Cherry-pick #15923 to 7.x: [Metricbeat] Support processors defined for light modules #15992

Merged
merged 1 commit into from
Jan 31, 2020

Conversation

mtojek
Copy link
Contributor

@mtojek mtojek commented Jan 31, 2020

Cherry-pick of PR #15923 to 7.x branch. Original message:

This PR adds processor support for light modules. Processors can be enabled using definitions in manifest.yml.

Issue: #14740

Let me start with draft and if we're fine with design and implementation, I will cover it with tests.

)

* Adjust test cases first

* Setup processors for light modules

* Fix: comments, mage check

* Adjust code

* Fix: missing comment

* Fix: mage check

* Test light modules

* Test connector

* Test runner

* Fix: ToLower

* Adjust code after review

* Fix: mage check

* Adjust code after review

* Adjust code after review

* Fix: check error

* Fix: imports

* Increase test coverage

* Add unit tests

* Fix: hound

* beater: use factory

* Beater: modules

* Fix: system tests

* Fix: implements interface

* Add changelog entry

* Verify if processors are setup

(cherry picked from commit a70d6e8)
@mtojek mtojek requested a review from a team as a code owner January 31, 2020 12:39
@mtojek mtojek requested a review from jsoriano January 31, 2020 14:31
@mtojek mtojek self-assigned this Jan 31, 2020
@mtojek mtojek merged commit a30ac42 into elastic:7.x Jan 31, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants