diff --git a/log.lua b/log.lua index 3e288ef..f7b51c6 100644 --- a/log.lua +++ b/log.lua @@ -69,3 +69,19 @@ common.update(stats, common.key({'connections', 'writing'}), ngx.var.connections common.update(stats, common.key({'requests', 'current'}), ngx.var.connection_requests) common.incr_or_create(stats, common.key({'requests', 'total'}), 1) + + +-- show current remote_ip info +common.incr_or_create (stats, common.key({'detail_requests', ngx.var.remote_addr, 'count'}), 1) +common.update (stats, common.key({'detail_requests', ngx.var.remote_addr, 'status'}), tonumber(ngx.var.status)) +common.update (stats, common.key({'detail_requests', ngx.var.remote_addr, 'request'}), ngx.var.request) +common.update (stats, common.key({'detail_requests', ngx.var.remote_addr, 'bytes_sent'}), tonumber(ngx.var.bytes_sent)) +common.update (stats, common.key ({'detail_requests', ngx.var.remote_addr, 'request_time'}), tonumber(ngx.var.request_time)) + + + + + + + +