From 6e6c765ffbda37dfab3dd3c8332c790722d2bf26 Mon Sep 17 00:00:00 2001
From: Liran Nuna <liranuna@gmail.com>
Date: Fri, 23 Jun 2017 13:35:03 -0700
Subject: [PATCH] Use datadog-connect instead of newrelic

---
 package.json |  2 +-
 server.js    | 10 ++--------
 2 files changed, 3 insertions(+), 9 deletions(-)

diff --git a/package.json b/package.json
index e90d137..e4bb160 100644
--- a/package.json
+++ b/package.json
@@ -20,9 +20,9 @@
   "dependencies": {
     "canvas": "^1.6.2",
     "chance": "^1.0.4",
+    "connect-datadog": "*",
     "express": "^4.14.0",
     "express-cluster": "0.0.4",
-    "newrelic": "^1.35.1",
     "node-gyp": "^3.4.0",
     "sanitize-filename": "^1.6.1",
     "uuid": "^3.0.1"
diff --git a/server.js b/server.js
index 4229ec4..4565568 100644
--- a/server.js
+++ b/server.js
@@ -1,12 +1,5 @@
-/* eslint no-unused-vars: ["error", { "varsIgnorePattern": "newrelic" }] */
-
-try {
-  const newrelic = require('newrelic')
-} catch (e) {
-  console.error('WARNING unable to load newrelic')
-}
-
 const express = require('express')
+const connectDatadog = require('connect-datadog')
 const uuid = require('uuid/v4')
 const sanitize = require('sanitize-filename')
 const Canvas = require('canvas')
@@ -46,6 +39,7 @@ function getFox (req, res, version) {
 
 const cacheTimeout = 60 * 60 * 24 * 30
 const app = express()
+app.use(connectDatadog({stat: 'foxy-moxy'}))
 
 app.get('/healthcheck', (req, res) => {
   res.status(200).end()