]> granicus.if.org Git - icinga2/commitdiff
Add context information for Graphite error messages
authorGunnar Beutner <gunnar@beutner.name>
Thu, 14 Aug 2014 15:08:11 +0000 (17:08 +0200)
committerGunnar Beutner <gunnar@beutner.name>
Thu, 14 Aug 2014 15:08:11 +0000 (17:08 +0200)
fixes #6898

components/perfdata/graphitewriter.cpp

index f8cace1e73eed02ebe8aac8c2da82a275951829f..61dca323b6d188b8483b49f79375de88d9c3887a 100644 (file)
@@ -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<Dictionary>())
        {
+               CONTEXT("Processing performance data value '" + String(pdv) + "'");
                Log(LogWarning, "GraphiteWriter", "Could not send performance data: unparsed data.");
                return;
        }