Don't send zeros to Graphite for missing metrics (#14262)

This commit is contained in:
Keenan Tims
2022-09-02 19:09:07 -07:00
committed by GitHub
parent cae5e01d20
commit c1f6c90aac

View File

@@ -113,9 +113,9 @@ class Graphite extends BaseDatastore
}
foreach ($fields as $k => $v) {
// Send zero for fields without values
if (empty($v)) {
$v = 0;
// Skip fields without values
if (is_null($v)) {
continue;
}
$metric = implode('.', array_filter([$this->prefix, $hostname, $measurement, $ms_name, $k]));
$this->writeData($metric, $v, $timestamp);