supe
Version:
Flexible Framework for Fault-Tolerant Node.js Apps
24 lines (17 loc) • 907 B
Markdown
//www.npmjs.com/package/cjs-noticeboard "cjs-noticeboard on npm") to send out notices when certain actions happen. This makes it easy to extend Supe to build custom behavior for your supervisor.
All you need to do is watch a relevant notice and your code will be executed every time a notice is sent out.
```js
// tell pagerduty component to send alert when component crashes excessively
supervisor.noticeboard.watch( 'citizen-excessive-crash', 'send-pagerduty-alert', function( msg ){
var citizen_name = msg.notice.name,
pagerduty = supervisor.get( 'pagerduty' );
pagerduty.mail.send({
action: 'send-alert',
message: citizen_name + ' crashed excessively at ' + Date()
});
});
```
Supe uses [cjs-noticeboard](https: