Werk #8568: Make sending data to Carbon/Graphite more robust.
Component | The Checkmk Micro Core | ||
Title | Make sending data to Carbon/Graphite more robust. | ||
Date | Jul 6, 2016 | ||
Level | Trivial Change | ||
Class | Bug Fix | ||
Compatibility | Compatible - no manual interaction needed | ||
Checkmk versions & editions |
|
When the connection to Carbon/Graphite is slow and/or the kernel on the monitoring server is very busy, it could happen that we sent a partial line only, so the net result could look like the core is stuttering. With this fix, we introduce a small timeout for each write before giving up, and we make sure to close the connection in that case. It will be re-opened later automatically.