From: Gunnar Beutner Date: Thu, 14 Aug 2014 15:08:11 +0000 (+0200) Subject: Add context information for Graphite error messages X-Git-Tag: v2.1.0~63 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3048a02064bd351a6227f1d489a7881439ffc4ca;p=icinga2 Add context information for Graphite error messages fixes #6898 --- diff --git a/components/perfdata/graphitewriter.cpp b/components/perfdata/graphitewriter.cpp index f8cace1e7..61dca323b 100644 --- a/components/perfdata/graphitewriter.cpp +++ b/components/perfdata/graphitewriter.cpp @@ -93,6 +93,8 @@ void GraphiteWriter::ReconnectTimerHandler(void) void GraphiteWriter::CheckResultHandler(const Checkable::Ptr& checkable, const CheckResult::Ptr& cr) { + CONTEXT("Processing check result for '" + checkable->GetName() + "'"); + if (!IcingaApplication::GetInstance()->GetEnablePerfdata() || !checkable->GetEnablePerfdata()) return; @@ -136,6 +138,7 @@ void GraphiteWriter::SendPerfdata(const String& prefix, const CheckResult::Ptr& if (!pdv.IsObjectType()) { + CONTEXT("Processing performance data value '" + String(pdv) + "'"); Log(LogWarning, "GraphiteWriter", "Could not send performance data: unparsed data."); return; }