info('record to influxdb', [app()->environment('dev', 'production')]); if (app()->environment('dev', 'production')) { app('rpc.logger')->info('record to influxdb'); $content = $response->getOriginalContent(); $status = isset($content['error']) ? $content['error']['code'] : 200; $client = new \InfluxDB\Client("10.0.1.67"); $database = $client->selectDB('rpc_monitor'); $points = array( new Point( 'monitor', null, ['app' => env('APP_NAME'), 'status' => $status, 'env' => app()->environment()], ['content' => $request->getContent()] ) ); app('rpc.logger')->info('record to influxdb', ['rs' => $database->writePoints($points, Database::PRECISION_SECONDS)]); } } } }