tests/fixtures/logs/access.log

10.0.0.12 - - [18/Apr/2025:10:00:01 +0000] "GET /api/v1/health HTTP/1.1" 200 42 "-" "curl/8.4.0"
10.0.0.12 - - [18/Apr/2025:10:00:02 +0000] "GET /api/v1/users/17 HTTP/1.1" 200 512 "-" "ripgrab-tests/0.1"
10.0.0.19 - - [18/Apr/2025:10:00:03 +0000] "POST /api/v1/sessions HTTP/1.1" 201 128 "-" "ripgrab-tests/0.1"
10.0.0.19 - - [18/Apr/2025:10:00:04 +0000] "GET /api/v1/orders?status=open HTTP/1.1" 200 3214 "-" "ripgrab-tests/0.1"
10.0.0.12 - - [18/Apr/2025:10:00:05 +0000] "GET /api/v1/orders/9901 HTTP/1.1" 404 84 "-" "ripgrab-tests/0.1"
10.0.0.20 - - [18/Apr/2025:10:00:06 +0000] "PUT /api/v1/orders/9901 HTTP/1.1" 404 84 "-" "ripgrab-tests/0.1"
10.0.0.12 - - [18/Apr/2025:10:00:07 +0000] "GET /api/v1/static/app.js HTTP/1.1" 304 0 "-" "Mozilla/5.0"
10.0.0.20 - - [18/Apr/2025:10:00:08 +0000] "GET /api/v1/metrics HTTP/1.1" 200 1442 "-" "prom/2.53"
10.0.0.12 - - [18/Apr/2025:10:00:09 +0000] "POST /api/v1/login HTTP/1.1" 401 64 "-" "ripgrab-tests/0.1"
10.0.0.33 - - [18/Apr/2025:10:00:10 +0000] "POST /api/v1/login HTTP/1.1" 200 178 "-" "ripgrab-tests/0.1"
10.0.0.33 - - [18/Apr/2025:10:00:11 +0000] "GET /api/v1/me HTTP/1.1" 200 522 "-" "ripgrab-tests/0.1"
10.0.0.12 - - [18/Apr/2025:10:00:12 +0000] "GET /api/v1/me HTTP/1.1" 403 39 "-" "ripgrab-tests/0.1"
10.0.0.19 - - [18/Apr/2025:10:00:13 +0000] "DELETE /api/v1/users/17 HTTP/1.1" 204 0 "-" "admin-cli/1.2"
10.0.0.12 - - [18/Apr/2025:10:00:14 +0000] "GET /api/v1/users/17 HTTP/1.1" 404 84 "-" "ripgrab-tests/0.1"
10.0.0.20 - - [18/Apr/2025:10:00:15 +0000] "GET /healthz HTTP/1.1" 200 2 "-" "kube-probe/1.29"
10.0.0.41 - - [18/Apr/2025:10:00:16 +0000] "GET /api/v1/shipments?late=1 HTTP/1.1" 200 7011 "-" "ops-cli/0.3"
10.0.0.41 - - [18/Apr/2025:10:00:17 +0000] "POST /api/v1/shipments HTTP/1.1" 503 44 "-" "ops-cli/0.3"
10.0.0.41 - - [18/Apr/2025:10:00:18 +0000] "POST /api/v1/shipments HTTP/1.1" 503 44 "-" "ops-cli/0.3"
10.0.0.41 - - [18/Apr/2025:10:00:19 +0000] "POST /api/v1/shipments HTTP/1.1" 200 210 "-" "ops-cli/0.3"
10.0.0.12 - - [18/Apr/2025:10:00:20 +0000] "GET /api/v1/orders?status=closed HTTP/1.1" 200 2122 "-" "ripgrab-tests/0.1"
10.0.0.20 - - [18/Apr/2025:10:00:21 +0000] "GET /readyz HTTP/1.1" 200 2 "-" "kube-probe/1.29"
10.0.0.19 - - [18/Apr/2025:10:00:22 +0000] "POST /api/v1/webhooks/stripe HTTP/1.1" 200 0 "-" "Stripe/1.0"
10.0.0.19 - - [18/Apr/2025:10:00:23 +0000] "POST /api/v1/webhooks/stripe HTTP/1.1" 500 512 "-" "Stripe/1.0"
10.0.0.19 - - [18/Apr/2025:10:00:24 +0000] "POST /api/v1/webhooks/stripe HTTP/1.1" 200 0 "-" "Stripe/1.0"
10.0.0.54 - - [18/Apr/2025:10:00:25 +0000] "GET /api/v1/reports/daily HTTP/1.1" 200 98722 "-" "ops-cli/0.3"
10.0.0.54 - - [18/Apr/2025:10:00:26 +0000] "GET /api/v1/reports/weekly HTTP/1.1" 504 0 "-" "ops-cli/0.3"
10.0.0.54 - - [18/Apr/2025:10:00:27 +0000] "GET /api/v1/reports/weekly HTTP/1.1" 200 122110 "-" "ops-cli/0.3"
10.0.0.54 - - [18/Apr/2025:10:00:28 +0000] "GET /api/v1/reports/monthly HTTP/1.1" 200 222240 "-" "ops-cli/0.3"
10.0.0.33 - - [18/Apr/2025:10:00:29 +0000] "GET /api/v1/search?q=late+shipments HTTP/1.1" 200 42119 "-" "ripgrab-tests/0.1"
10.0.0.33 - - [18/Apr/2025:10:00:30 +0000] "GET /api/v1/search?q=error HTTP/1.1" 200 3311 "-" "ripgrab-tests/0.1"
10.0.0.33 - - [18/Apr/2025:10:00:31 +0000] "GET /api/v1/search?q=%25 HTTP/1.1" 400 88 "-" "ripgrab-tests/0.1"
10.0.0.12 - - [18/Apr/2025:10:00:32 +0000] "GET /api/v1/orders HTTP/1.1" 200 4211 "-" "ripgrab-tests/0.1"
10.0.0.20 - - [18/Apr/2025:10:00:33 +0000] "GET /api/v1/audit/2025-04-17 HTTP/1.1" 200 81241 "-" "ops-cli/0.3"
10.0.0.20 - - [18/Apr/2025:10:00:34 +0000] "GET /api/v1/audit/2025-04-16 HTTP/1.1" 200 80101 "-" "ops-cli/0.3"
10.0.0.20 - - [18/Apr/2025:10:00:35 +0000] "GET /api/v1/audit/2025-04-15 HTTP/1.1" 200 79000 "-" "ops-cli/0.3"
10.0.0.12 - - [18/Apr/2025:10:00:36 +0000] "POST /api/v1/invoices HTTP/1.1" 201 221 "-" "ripgrab-tests/0.1"
10.0.0.12 - - [18/Apr/2025:10:00:37 +0000] "POST /api/v1/invoices/991/void HTTP/1.1" 403 39 "-" "ripgrab-tests/0.1"
10.0.0.41 - - [18/Apr/2025:10:00:38 +0000] "GET /api/v1/shipments/tracking HTTP/1.1" 200 5511 "-" "ops-cli/0.3"
10.0.0.41 - - [18/Apr/2025:10:00:39 +0000] "GET /api/v1/shipments/tracking HTTP/1.1" 500 44 "-" "ops-cli/0.3"
10.0.0.41 - - [18/Apr/2025:10:00:40 +0000] "GET /api/v1/shipments/tracking HTTP/1.1" 502 44 "-" "ops-cli/0.3"
10.0.0.41 - - [18/Apr/2025:10:00:41 +0000] "GET /api/v1/shipments/tracking HTTP/1.1" 200 5522 "-" "ops-cli/0.3"
10.0.0.41 - - [18/Apr/2025:10:00:42 +0000] "POST /api/v1/shipments HTTP/1.1" 201 210 "-" "ops-cli/0.3"
10.0.0.19 - - [18/Apr/2025:10:00:43 +0000] "GET /api/v1/orders?status=shipped HTTP/1.1" 200 12200 "-" "ripgrab-tests/0.1"
10.0.0.19 - - [18/Apr/2025:10:00:44 +0000] "PATCH /api/v1/orders/10012 HTTP/1.1" 200 210 "-" "ripgrab-tests/0.1"
10.0.0.19 - - [18/Apr/2025:10:00:45 +0000] "PATCH /api/v1/orders/10013 HTTP/1.1" 200 210 "-" "ripgrab-tests/0.1"
10.0.0.19 - - [18/Apr/2025:10:00:46 +0000] "PATCH /api/v1/orders/10014 HTTP/1.1" 200 210 "-" "ripgrab-tests/0.1"
10.0.0.19 - - [18/Apr/2025:10:00:47 +0000] "PATCH /api/v1/orders/10015 HTTP/1.1" 422 92 "-" "ripgrab-tests/0.1"
10.0.0.19 - - [18/Apr/2025:10:00:48 +0000] "PATCH /api/v1/orders/10015 HTTP/1.1" 200 210 "-" "ripgrab-tests/0.1"
10.0.0.19 - - [18/Apr/2025:10:00:49 +0000] "GET /api/v1/orders/10015 HTTP/1.1" 200 2122 "-" "ripgrab-tests/0.1"
10.0.0.20 - - [18/Apr/2025:10:00:50 +0000] "GET /healthz HTTP/1.1" 200 2 "-" "kube-probe/1.29"
10.0.0.20 - - [18/Apr/2025:10:00:51 +0000] "GET /readyz HTTP/1.1" 200 2 "-" "kube-probe/1.29"
10.0.0.33 - - [18/Apr/2025:10:00:52 +0000] "GET /api/v1/search?q=timeout HTTP/1.1" 200 4212 "-" "ripgrab-tests/0.1"
10.0.0.33 - - [18/Apr/2025:10:00:53 +0000] "GET /api/v1/search?q=504 HTTP/1.1" 200 2211 "-" "ripgrab-tests/0.1"
10.0.0.33 - - [18/Apr/2025:10:00:54 +0000] "GET /api/v1/search?q=database HTTP/1.1" 200 5112 "-" "ripgrab-tests/0.1"
10.0.0.12 - - [18/Apr/2025:10:00:55 +0000] "GET /api/v1/users/0 HTTP/1.1" 400 82 "-" "ripgrab-tests/0.1"
10.0.0.12 - - [18/Apr/2025:10:00:56 +0000] "GET /api/v1/users/17 HTTP/1.1" 200 512 "-" "ripgrab-tests/0.1"
10.0.0.12 - - [18/Apr/2025:10:00:57 +0000] "GET /api/v1/users/17 HTTP/1.1" 200 512 "-" "ripgrab-tests/0.1"
10.0.0.12 - - [18/Apr/2025:10:00:58 +0000] "GET /api/v1/users/17 HTTP/1.1" 200 512 "-" "ripgrab-tests/0.1"
10.0.0.41 - - [18/Apr/2025:10:00:59 +0000] "POST /api/v1/shipments HTTP/1.1" 502 44 "-" "ops-cli/0.3"
10.0.0.41 - - [18/Apr/2025:10:01:00 +0000] "POST /api/v1/shipments HTTP/1.1" 200 210 "-" "ops-cli/0.3"
10.0.0.41 - - [18/Apr/2025:10:01:01 +0000] "POST /api/v1/shipments HTTP/1.1" 200 210 "-" "ops-cli/0.3"
10.0.0.41 - - [18/Apr/2025:10:01:02 +0000] "POST /api/v1/shipments HTTP/1.1" 503 44 "-" "ops-cli/0.3"
10.0.0.41 - - [18/Apr/2025:10:01:03 +0000] "POST /api/v1/shipments HTTP/1.1" 200 210 "-" "ops-cli/0.3"
10.0.0.54 - - [18/Apr/2025:10:01:04 +0000] "GET /api/v1/reports/monthly HTTP/1.1" 504 0 "-" "ops-cli/0.3"
10.0.0.54 - - [18/Apr/2025:10:01:05 +0000] "GET /api/v1/reports/monthly HTTP/1.1" 200 221100 "-" "ops-cli/0.3"
10.0.0.12 - - [18/Apr/2025:10:01:06 +0000] "GET /api/v1/orders HTTP/1.1" 200 4201 "-" "ripgrab-tests/0.1"
10.0.0.19 - - [18/Apr/2025:10:01:07 +0000] "POST /api/v1/webhooks/stripe HTTP/1.1" 200 0 "-" "Stripe/1.0"
10.0.0.19 - - [18/Apr/2025:10:01:08 +0000] "POST /api/v1/webhooks/stripe HTTP/1.1" 200 0 "-" "Stripe/1.0"
10.0.0.19 - - [18/Apr/2025:10:01:09 +0000] "POST /api/v1/webhooks/stripe HTTP/1.1" 200 0 "-" "Stripe/1.0"
10.0.0.19 - - [18/Apr/2025:10:01:10 +0000] "POST /api/v1/webhooks/stripe HTTP/1.1" 500 512 "-" "Stripe/1.0"
10.0.0.19 - - [18/Apr/2025:10:01:11 +0000] "POST /api/v1/webhooks/stripe HTTP/1.1" 200 0 "-" "Stripe/1.0"
10.0.0.12 - - [18/Apr/2025:10:01:12 +0000] "GET /api/v1/invoices/991 HTTP/1.1" 200 311 "-" "ripgrab-tests/0.1"
10.0.0.12 - - [18/Apr/2025:10:01:13 +0000] "DELETE /api/v1/invoices/991 HTTP/1.1" 403 39 "-" "ripgrab-tests/0.1"
10.0.0.12 - - [18/Apr/2025:10:01:14 +0000] "GET /api/v1/invoices/992 HTTP/1.1" 200 341 "-" "ripgrab-tests/0.1"
10.0.0.12 - - [18/Apr/2025:10:01:15 +0000] "GET /api/v1/invoices/993 HTTP/1.1" 200 341 "-" "ripgrab-tests/0.1"
10.0.0.20 - - [18/Apr/2025:10:01:16 +0000] "GET /api/v1/metrics HTTP/1.1" 200 1402 "-" "prom/2.53"
10.0.0.20 - - [18/Apr/2025:10:01:17 +0000] "GET /api/v1/metrics HTTP/1.1" 200 1412 "-" "prom/2.53"
10.0.0.20 - - [18/Apr/2025:10:01:18 +0000] "GET /api/v1/metrics HTTP/1.1" 200 1419 "-" "prom/2.53"
10.0.0.33 - - [18/Apr/2025:10:01:19 +0000] "GET /api/v1/orders?status=pending HTTP/1.1" 200 2211 "-" "ripgrab-tests/0.1"
10.0.0.33 - - [18/Apr/2025:10:01:20 +0000] "POST /api/v1/orders HTTP/1.1" 201 321 "-" "ripgrab-tests/0.1"
10.0.0.33 - - [18/Apr/2025:10:01:21 +0000] "POST /api/v1/orders HTTP/1.1" 500 64 "-" "ripgrab-tests/0.1"
10.0.0.33 - - [18/Apr/2025:10:01:22 +0000] "POST /api/v1/orders HTTP/1.1" 201 321 "-" "ripgrab-tests/0.1"
10.0.0.33 - - [18/Apr/2025:10:01:23 +0000] "GET /api/v1/orders/10999 HTTP/1.1" 200 212 "-" "ripgrab-tests/0.1"
10.0.0.33 - - [18/Apr/2025:10:01:24 +0000] "GET /api/v1/orders/11000 HTTP/1.1" 404 84 "-" "ripgrab-tests/0.1"
10.0.0.41 - - [18/Apr/2025:10:01:25 +0000] "GET /api/v1/shipments HTTP/1.1" 200 7200 "-" "ops-cli/0.3"
10.0.0.41 - - [18/Apr/2025:10:01:26 +0000] "GET /api/v1/shipments HTTP/1.1" 200 7200 "-" "ops-cli/0.3"
10.0.0.41 - - [18/Apr/2025:10:01:27 +0000] "POST /api/v1/shipments/9001/ship HTTP/1.1" 200 42 "-" "ops-cli/0.3"
10.0.0.41 - - [18/Apr/2025:10:01:28 +0000] "POST /api/v1/shipments/9002/ship HTTP/1.1" 200 42 "-" "ops-cli/0.3"
10.0.0.41 - - [18/Apr/2025:10:01:29 +0000] "POST /api/v1/shipments/9003/ship HTTP/1.1" 503 44 "-" "ops-cli/0.3"
10.0.0.41 - - [18/Apr/2025:10:01:30 +0000] "POST /api/v1/shipments/9003/ship HTTP/1.1" 200 42 "-" "ops-cli/0.3"
10.0.0.12 - - [18/Apr/2025:10:01:31 +0000] "GET /api/v1/static/favicon.ico HTTP/1.1" 200 512 "-" "Mozilla/5.0"
10.0.0.12 - - [18/Apr/2025:10:01:32 +0000] "GET /api/v1/static/logo.svg HTTP/1.1" 200 1320 "-" "Mozilla/5.0"
10.0.0.12 - - [18/Apr/2025:10:01:33 +0000] "GET /api/v1/static/app.css HTTP/1.1" 200 20012 "-" "Mozilla/5.0"
10.0.0.12 - - [18/Apr/2025:10:01:34 +0000] "GET /api/v1/static/app.js HTTP/1.1" 200 88421 "-" "Mozilla/5.0"
10.0.0.12 - - [18/Apr/2025:10:01:35 +0000] "GET /api/v1/static/fonts/body.woff2 HTTP/1.1" 200 44100 "-" "Mozilla/5.0"
10.0.0.12 - - [18/Apr/2025:10:01:36 +0000] "GET /api/v1/search?q=user%2017 HTTP/1.1" 200 322 "-" "ripgrab-tests/0.1"
10.0.0.12 - - [18/Apr/2025:10:01:37 +0000] "GET /api/v1/search?q= HTTP/1.1" 400 88 "-" "ripgrab-tests/0.1"
10.0.0.12 - - [18/Apr/2025:10:01:38 +0000] "POST /api/v1/feedback HTTP/1.1" 201 42 "-" "ripgrab-tests/0.1"
10.0.0.12 - - [18/Apr/2025:10:01:39 +0000] "POST /api/v1/feedback HTTP/1.1" 500 64 "-" "ripgrab-tests/0.1"
10.0.0.12 - - [18/Apr/2025:10:01:40 +0000] "POST /api/v1/feedback HTTP/1.1" 201 42 "-" "ripgrab-tests/0.1"