bunyan-opbeat
Bunyan stream for Opbeat
Install
# install bunyan$ npm i --save bunyan# install bunyan-opbeat$ npm i --save bunyan-opbeat
Use
var bunyan =var BunyanOpbeat =var log = bunyanlog
Alternatively, if you've already started an opbeat instance somewhere else in your code, you can pass it directly to bunyan-opbeat and it will use it instead:
var bunyan =var BunyanOpbeat =var opbeat = startappId: '...'organizationId: '...'secretToken: '...'var log = bunyanlog
- note:
bunyan-opbeat
requiresopbeat
client version >= 4.8.0
How does it work?
bunyan-opbeat reads data coming from your bunyan logger and uses opbeat.captureError()
to post it to Opbeat.
It will do it's best to pass on some common fields like user
, time
, hostname
and level
.
Anything else in your logs that opbeat can't understand will be passed as an extra
field