addDataset('load', 'GAUGE', 0, 100) ->addDataset('total_memory', 'GAUGE', 0, 125000000000) ->addDataset('used_memory', 'GAUGE', 0, 125000000000) ->addDataset('free_memory', 'GAUGE', 0, 125000000000) ->addDataset('openfiles', 'GAUGE', 0, 125000000000); $fields = [ 'load' => (float) $opensips['Load Average'], 'total_memory' => (int) $opensips['Total Memory'], 'used_memory' => (int) $opensips['Used Memory'], 'free_memory' => (int) $opensips['Free Memory'], 'openfiles' => (int) $opensips['Open files'], ]; $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, $rawdata, $fields);