cloudfront-log-reader
v2.1.0cloudfront-log-reader
Exposes AWS CloudFront logs from S3 as a node.js readable stream and provides additional tools for working with CF logs. See api.md
for JS API.
var reader = require('cloudfront-log-reader');
var logStream = reader.LogStream('s3://mybucket/cf-logs/');
logStream.pipe(process.stdout);
This module also provides two small wrapper commands for usings its functionality from the commandline.
cflogreader
Streams CF log lines to stdout
.
Usage: cflogreader <s3url>
generatepath
Takes different types of logs as input and streams paths to stdout
. Supported types include "cloudfront" and "elb".
Usage: generatepath <type>
pathreplay
Makes replay requests to the baseurl
. Expects paths to be piped to stdin
. (Optional) Control concurrency of replay requests with --concurrency
flag. Default is 100.
Usage: pathreplay <baseurl> [--concurrency=<n>]
npm i cloudfront-log-reader
Metadata
- BSD
- Whatever
- Mapbox
- released 2/19/2016
Downloads
Maintainers
aaronlidman, ajashton, ansis, bergwerkgis, bhousel, bsudekum, camilleanne, dnomadb, dthompson, emilymcafee, flippmoke, freenerd, gretacb, ian29, ianshward, ingalls, jfirebaugh, jrpruit1, karenzshea, kkaefer, lbud, lucaswoj, lxbarth, lyzidiamond, mapbox-admin, mateov, mcwhittemore, miccolis, mikemorris, morganherlocker, mourner, nickidlugash, rclark, samanbb, sbma44, scothis, sgillies, springmeyer, themarex, tmcw, tristen, willwhite, yhahn,