Flask-Graphite grants you the power to push useful metrics for each request without effort



  • Send metrics to graphite for each request
  • Metric name based on the route of the request
  • Average processing time, number of requests, and stats about status code for each route


Here is a minimal template to use Flask-Graphite in a project.

from flask import Flask
from flask_graphite import FlaskGraphite

app = Flask(__name__)

Such a simple snippet, combined with a Grafana dashboard, would give you something like this:

An example dashboard powered with Flask-Graphite

Indices and tables