Skip to content

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

Merged
mtojek merged 1 commit intoelastic:7.xfrom
mtojek:backport_15923_7.x
Jan 31, 2020
Merged

Cherry-pick #15923 to 7.x: [Metricbeat] Support processors defined for light modules#15992
mtojek merged 1 commit intoelastic:7.xfrom
mtojek:backport_15923_7.x

Conversation

@mtojek
Copy link
Copy Markdown
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