Skip to content

Instantly share code, notes, and snippets.

@megastef
Created April 13, 2015 15:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save megastef/3153fc8a23a2ef10e394 to your computer and use it in GitHub Desktop.
Save megastef/3153fc8a23a2ef10e394 to your computer and use it in GitHub Desktop.
How to monitor restify with SPM
// How to monitor Restify API's using SPM for Node.js
// https://www.npmjs.com/package/spm-agent-nodejs
// http://blog.sematext.com/2015/03/30/nodejs-iojs-monitoring/
// note: set env variable: "SPM_TOKEN=YOURTOKEN"
var spmAgent = require('spm-agent-nodejs') // that's all, when process.env.SPM_TOKEN is already set.
var restify = require('restify')
var server = restify.createServer({
name: 'myapp',
version: '1.0.0'
})
server.use(restify.acceptParser(server.acceptable))
server.use(restify.queryParser())
server.use(restify.bodyParser())
server.get('/echo/:name', function (req, res, next) {
res.send(req.params)
return next()
})
server.listen(8080, function () {
console.log('%s listening at %s', server.name, server.url)
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment