From f98a2b14f96be121a85c4c55be01f9b3a47f6f1f Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Thu, 6 Dec 2012 16:07:53 -0500 Subject: [PATCH] librato --- httpbin/core.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/httpbin/core.py b/httpbin/core.py index c13f339..9750208 100644 --- a/httpbin/core.py +++ b/httpbin/core.py @@ -12,7 +12,7 @@ import json import os import time -import newrelic.agent +import librato from flask import Flask, Response, request, render_template, redirect, jsonify, make_response from raven.contrib.flask import Sentry @@ -38,12 +38,20 @@ app = Flask(__name__) # Setup error collection sentry = Sentry(app) -newrelic.agent.initialize() + +metrics = librato.connect( + os.environ.get('LIBRATO_USER'), + os.environ.get('LIBRATO_TOKEN') + ).get_gauge('httpbin-requests') # ------ # Routes # ------ +@app.after_request +def log_metrics(): + metrics.add(1) + @app.route('/') def view_landing_page(): """Generates Landing Page."""