Warn about latency issues.

This commit is contained in:
Gunnar Beutner 2012-06-20 15:23:31 +02:00
parent 49c7cd27d2
commit ee2c14414c
1 changed files with 6 additions and 0 deletions

View File

@ -130,6 +130,12 @@ void CheckerComponent::ResultTimerHandler(void)
m_Services.push(service);
}
if (min_latency > 5) {
stringstream latwarn;
latwarn << "We can't keep up with the checks: minimum latency is " << min_latency << " seconds";
Application::Log(LogWarning, "checker", latwarn.str());
}
stringstream msgbuf;
msgbuf << "ResultTimerHandler: " << results << " results (" << failed << " failed); latency: avg=" << avg_latency / (results ? results : 1) << ", min=" << min_latency << ", max: " << max_latency;
Application::Log(LogInformation, "checker", msgbuf.str());