Created
November 16, 2016 03:58
-
-
Save nvahalik/4dbee1263b9874ba662953d62d394c2e to your computer and use it in GitHub Desktop.
Drupal Request lnav format
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"drupal_request": { | |
"title": "Drupal Request Format", | |
"description": "A log record following Acquia's Drupal Request log file format.", | |
"regex": { | |
"default": { | |
"pattern": "\\[(?<timestamp>\\d{2}/\\w{3}/\\d{4}:\\d{2}:\\d{2}:\\d{2} (\\+|-)\\d{4})\\] (?<host>[\\w-\\.]+) (?<method>GET|POST|) (?<url>[\\S]+) http_code=(?<http_code>\\d{3}|) query=(?<query>\\S*) uid=(?<uid>\\d+) php_pid=(?<php_pid>\\d+) php_time=(?<php_time>\\d+\\.?\\d*) queue_wait=(?<queue_wait>-?\\d+) request_id=\"(?<request_id>[\\w-]+)\"" | |
} | |
}, | |
"opid-field": "uid", | |
"level-field": "http_code", | |
"level": { | |
"fatal": "^5", | |
"error": "^4", | |
"info": "^(2|)", | |
"debug": "^(1|3)" | |
}, | |
"timestamp-format": [ | |
"%d/%b/%Y:%H:%m:%S %z" | |
], | |
"value": { | |
"host": { "kind": "string", "identifier": true }, | |
"method": { "kind": "string" }, | |
"http_code": { "kind": "integer" }, | |
"php_time": { "kind": "float" }, | |
"queue_wait": { "kind": "integer" }, | |
"uid": { "kind": "integer", "identifier": true }, | |
"php_pid": { "kind": "integer" }, | |
"query": { "kind": "quoted" }, | |
"url": { "kind": "string" }, | |
"request_id": { "kind": "string", "identifier": true } | |
}, | |
"sample": [ | |
{ "line": "[02/Nov/2016:17:05:10 +0000] test.local / http_code= query= uid=0 php_pid=8584 php_time=8.245 queue_wait=-1 request_id=\"-\""}, | |
{ "line": "[02/Nov/2016:17:03:10 +0000] test.local GET /home http_code=200 query= uid=0 php_pid=8423 php_time=0.708 queue_wait=0 request_id=\"v-3ba0ac8e-a11e-11e6-b192-12ab7d2b3029\""}, | |
{ "line": "[02/Nov/2016:17:12:42 +0000] test.local GET /user/reset/416/1478105274/3GDUnT6JcrZVUyOS5iWZxbsRDDH7x_kbrf1VwSpXghU/brief?utm_source=reset-password-link&utm_medium=email&utm_campaign=reset-password http_code=200 query=utm_source=reset-password-link&utm_medium=email&utm_campaign=reset-password uid=0 php_pid=8985 php_time=5.352 queue_wait=0 request_id=\"69cef295-f016-41df-99b8-92b31047e4af\""} | |
] | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The timestamp format is not quite right, '%m' is for month, not minute. It should be '%M'. The example log lines you sent are not recognized because the minute is out-of-range for months (not between 1-12).