Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c4564a360ec3bbc6ae888cf2df872de23fdefdd4
https://github.com/tribe29/checkmk/commit/c4564a360ec3bbc6ae888cf2df872de23…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-04-22 (Wed, 22 Apr 2020)
Changed paths:
M cmk/base/data_sources/abstract.py
Log Message:
-----------
Extract class SectionStore
This class encapsulates some caching logic.
It seems that this whole persisting-section logic that is implemented in
the base class is only used by SNMP.
This therefore simplifies the base class by storing mostly irrelevant
logic somewhere else.
CMK-4244
Change-Id: Ic5a291297e1b440a81d8d014f636c3bf578271c4
Commit: 299ce0382fac1fd927ff932129233a0d297e373e
https://github.com/tribe29/checkmk/commit/299ce0382fac1fd927ff932129233a0d2…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-04-22 (Wed, 22 Apr 2020)
Changed paths:
M cmk/base/cpu_tracking.py
M cmk/base/data_sources/abstract.py
M tests-py3/unit/cmk/base/test_cpu_tracking.py
Log Message:
-----------
Move more noise off the body of DS._run()
CPU tracking is not presently relevant to the actual business logic. We
make it more generic and move it out of the way.
CMK-4244
Change-Id: I4d932b4506eb3753c87f4770371e85089ec4ac3c
Compare: https://github.com/tribe29/checkmk/compare/c78bf9a059bc...299ce0382fac
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3c53dc96072a36499b5702d1fc515669a3df5042
https://github.com/tribe29/checkmk/commit/3c53dc96072a36499b5702d1fc515669a…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-04-22 (Wed, 22 Apr 2020)
Changed paths:
A .werks/10962
M checks/aws.include
M checks/aws_elb
M checks/aws_elbv2_application
M checks/aws_elbv2_application_target_groups_http
M checks/aws_elbv2_application_target_groups_lambda
M checks/aws_s3
M checks/aws_s3_requests
M cmk/special_agents/agent_aws.py
Log Message:
-----------
10962 FIX Bugfix for AWS monitoring (conversion Sum --> rates)
This werk fixes a bug which affected the conversion of AWS
Cloudwatch metrics with a statistics of type "Sum" into rates.
Without this fix, the computed rates are too high by a factor
of 10. Affected checks:
- aws_elb.http_elb
- aws_elb.http_backend
- aws_elb.backend_connection_errors
- aws_elbv2_application.http_elb
- aws_elbv2_application_target_groups_http
- aws_elbv2_application_target_groups_lambda
- aws_s3_requests
- aws_s3_requests.http_errors
Note that only the absolute values were affected, no the
computed percentages (if any).
Change-Id: I534903f49df8638794f1a2da443db44aba281f17
Commit: 397b6553043a7a25877e25e44ae614c75e1e619c
https://github.com/tribe29/checkmk/commit/397b6553043a7a25877e25e44ae614c75…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-04-22 (Wed, 22 Apr 2020)
Changed paths:
M tests-py3/unit/cmk/base/api/agent_based/test_utils_value_store.py
Log Message:
-----------
fix typing even more
Change-Id: Ic7286b052d406cd35e6f12d099f266406e10fb5f
Compare: https://github.com/tribe29/checkmk/compare/fb8bbc23fb0a...397b6553043a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 89f25230399c7279f87952b48a64048b5b6284e1
https://github.com/tribe29/checkmk/commit/89f25230399c7279f87952b48a64048b5…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-04-21 (Tue, 21 Apr 2020)
Changed paths:
M cmk/base/api/agent_based/register/check_plugins_legacy.py
M cmk/base/api/agent_based/utils.py
M cmk/base/api/agent_based/value_store.py
M tests-py3/unit/cmk/base/api/agent_based/test_utils_value_store.py
Log Message:
-----------
CheckAPI: value store: various fixes
* the value store raises an exception when accessed outside of its scope
* avoid recursion when implementing dunder methods
* we provide a context manager to enter/exit the scope
* stored wraps are only raised for the legacy code
Change-Id: I6523e8183f64d2b3ed97b00d9285096e56ddf131