Improve Graphite output for multi performance data.

Refs #5082
This commit is contained in:
Gunnar Beutner 2013-11-17 12:49:47 +01:00
parent b92d26cac0
commit 37d9ccde94
1 changed files with 5 additions and 1 deletions

View File

@ -117,7 +117,11 @@ void GraphiteWriter::CheckResultHandler(const Service::Ptr& service, const Check
else
valueNum = static_cast<PerfdataValue::Ptr>(value)->GetValue();
SendMetric(prefix, key, valueNum);
String escaped_key = key;
SanitizeMetric(escaped_key);
boost::algorithm::replace_all(escaped_key, "::", ".");
SendMetric(prefix, escaped_key, valueNum);
}
}