1.1.0 • Published 9 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 --saveUsage
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