<commit_before>statusboard-librato
===================

`statusboard-librato` acts as a bridge between Librato's API and Panic's
Status Board.


Installation
============

Installation works well on Heroku, but will work fine anywhere. All
requirements are specified in `requirements.txt`. It's set up to `gunicorn`
but use your WSGI app of choice (eg, `uWSGI`).

Set `LIBRATO_USER` and `LIBRATO_TOKEN` environment variables to their
respective values.

Usage
=====

To use, make a request to `/metrics/<metric_name>/<source>`,

where <metric_name> is the name of your metric in Librato and <source> is
the source to use.


Limitations
===========

* Only a single metric+source combination are supported
* Output is locked to line graphs only
* No authentication
<commit_msg>Fix some README formatting issues<commit_after>statusboard-librato
===================

`statusboard-librato` acts as a bridge between Librato's API and Panic's
Status Board.


Installation
============

Installation works well on Heroku, but will work fine anywhere. All
requirements are specified in `requirements.txt`. It's set up to `gunicorn`
but use your WSGI app of choice (eg, `uWSGI`).

Set `LIBRATO_USER` and `LIBRATO_TOKEN` environment variables to their
respective values.

Usage
=====

To use, make a request to `/metrics/<metric_name>/<source>`, where
`<metric_name>` is the name of your metric in Librato and `<source>` is
the source to use.


Limitations
===========

* Only a single metric+source combination are supported
* Output is locked to line graphs only
* No authentication

{'fraction_non_alphanumeric': 0.12571428571428572, 'fraction_numerical': 0.0, 'mean_word_length': 5.15625, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '583200', 'n_tokens_mistral': 476, 'n_tokens_neox': 450, 'n_words': 196}