cloudwatch-logs-hose
Transforms a CloudWatch Logs Group into a streaming hose of events
Get it
npm install cloudwatch-logs-hose
Usage
var hose = ; var src = LogGroup: '/aws/lambda/MINUS-49dda359e9abcd4e180f73bd8ba7e2f9' aws: region: 'us-west-2' ; src; src; src;
Available commands
Source.open()
opens the hose, polling startsSource.close()
closes the hose, polling stopsSource.on('logs', fn)
adds an event handler when a batch of logs is pulledSource.on('error', fn)
adds an event handler when an error occurs
Source
parameters
Available LogGroup
Mandatory / The AWS CloudWatch Log Group to pollStartTime
Optional / Default tonow
/ unix timestamp from where the logs should be pulledEndTime
Optional / Default tonull
/ unix timestamp from where the pulling should stopLogStreamPrefix
Optional / Defaults to''
/ the prefix of the log streams to watch.''
will match all streamsPollInterval
/ Optional / Default to1000
/ milliseconds between each pollingaws
/ Mandatory / the AWS Configuration. See this for more information