addDataset('Requests', 'DERIVE', 0, 125000000000) ->addDataset('Active', 'GAUGE', 0, 125000000000) ->addDataset('Reading', 'GAUGE', 0, 125000000000) ->addDataset('Writing', 'GAUGE', 0, 125000000000) ->addDataset('Waiting', 'GAUGE', 0, 125000000000); $fields = [ 'Requests' => $req, 'Active' => $active, 'Reading' => $reading, 'Writing' => $writing, 'Waiting' => $waiting, ]; $tags = [ 'name' => $name, 'app_id' => $app->app_id, 'rrd_name' => ['app', $name, $app->app_id], 'rrd_def' => $rrd_def, ]; data_update($device, 'app', $tags, $fields); update_application($app, trim($nginx, '"'), $fields); // Unset the variables we set here unset($nginx, $active, $reading, $writing, $waiting, $req, $rrd_def, $tags);