addDataset('lq', 'GAUGE', 0) ->addDataset('mlq', 'GAUGE', 0) ->addDataset('ip', 'GAUGE', 0) ->addDataset('ap', 'GAUGE', 0) ->addDataset('tp', 'GAUGE', 0) ->addDataset('map', 'GAUGE', 0) ->addDataset('mcr', 'GAUGE', 0) ->addDataset('sr', 'GAUGE', 0); $fields = array( 'lq' => $listen_queue, 'mlq' => $max_listen_queue, 'ip' => $idle_processes, 'ap' => $active_processes, 'tp' => $total_processes, 'map' => $max_active_processes, 'mcr' => $max_children_reached, 'sr' => $slow_requests ); $tags = array('name' => $name, 'app_id' => $app_id, 'rrd_def' => $rrd_def, 'rrd_name' => $rrd_name); data_update($device, 'app', $tags, $fields); update_application($app, $phpfpm, $fields);