1.1.0 • Published 7 years ago
s3a v1.1.0
s3a
A (currently) simple S3 Log Analyser.
This was thrown together pretty quickly to serve some basic needs, but I hope to extends this with more useful features.
Prerequisites
Use something like rclone to sync your s3 logs to a local directory.
Install
npm install s3a --save
Usage
Read the help
$ s3a --help
Possible rollup keys include, country
, city
, region
, userId
, bucket
, time
, remoteIP
, requester
, requesterID
, operation
, key
, requestURI
, status
, errorCode
, bytesSent
, objectSize
, totalTime
, turnAroundTime
, referer
, userAgent
, versionID
Example
Future
Currently it only produces simple rollups. I eventually would like these too: -[] charts, graphs, etc -[] smarter filters - currently it basically greps the results, but we need to remove webcrawler, etc.
Licence
MIT