Flask metrics in Carbon Statsd format.
Project description
Flask-Statsd
Generate and send Flask metrics in Graphite Carbon Format format.
Install
pip install flask-carbon-statsd
# Latest Code
pip install git+https://github.com/labeneator/flask_carbon_statsd.git
Usage Example
# myapp.py from flask import Flask, Blueprint from flask_carbon_statsd import FlaskCarbonStatsdTimerCounter flask_metrics = FlaskCarbonStatsdTimerCounter(host='localhost', port=8125) app = Flask(__name__) flask_metrics.init_app(app) # or flask_metrics = FlaskCarbonStatsd(app=app, host='localhost', port=8125) bp = Blueprint('dashboard', __name__) @bp.route('/dashboard') def index(device): return 'OK' app.register_blueprint(bp)
-
Request
/dashboard
with FlaskCarbonStatsdTimerflask.carbon.statsd.dev.flask_template.app.local.LocalHost-3.dashboard.index.200:3.650904|ms
-
Request
/dashboard
with FlaskCarbonStatsdTimerCounterflask.carbon.statsd.dev.flask_template.app.local.LocalHost-3.dashboard.index.200:3.650904|ms flask.carbon.statsd.dev.flask_template.app.local.LocalHost-3.dashboard.index.200:1|c
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size flask-carbon-statsd-0.1.tar.gz (3.2 kB) | File type Source | Python version None | Upload date | Hashes View |