Branch: refs/heads/2.0.0
Home:
https://github.com/tribe29/checkmk
Commit: a6e7df0abd4107b60f968c8e49ca2e8bcf1a2314
https://github.com/tribe29/checkmk/commit/a6e7df0abd4107b60f968c8e49ca2e8bc…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-04-12 (Mon, 12 Apr 2021)
Changed paths:
M cmk/fetchers/controller.py
M cmk/utils/observer.py
M tests/scripts/misc/fetcher_ram_usage_test
Log Message:
-----------
Enable exception logging in bin/fetcher
- redesign architecture moving the exception management into the
controller.process_command
- relocate most logic from bin/fetcher to controller and change corresponding API
- rework some tests to accept new API
- add unit testing
- add logging for the FetcherMemoryObserver as an proofing feature
- fix testing script
CL was validated manually too.
Change-Id: I78777d583743d18a8d8afaa1fa9e5ecc157cbb23