Viewing scales metrics from Pyramid
Project description
pyramid_scales
The excellent scales library to collect in-process metrics (see Coda Hale’s CodeConf talk “Metrics everywhere” among many others for reasons why you might want use it) comes with a flask-based HTTP server that allows viewing the collected measurements and dumping them as JSON. But if you already are in a web application using pyramid, there’s no real need to spin up yet another thread, open another port etc. to do this.
Instead, you can simply include pyramid_scales like so:
import pyramid.config config = pyramid.config.Configurator() # rest of your configuration goes here config.include('pyramid_scales')
This registeres a view below the URL /scales/ where you can view your application’s metrics. If you need more control, register the pyramid_scales.scales_stats view yourself in whichever way you need.
This package is compatible with Python version 2.7 (scales itself does not support Python3 yet, so there’s no point here).
Developing pyramid_scales
- Author:
Wolfgang Schnerring <wosc@wosc.de>
- PyPI page:
- Issues:
- Source code:
Change log for pyramid_scales
1.1.1 (2018-11-07)
Make current-setuptools compatible
1.1 (2015-02-03)
Make Python3 compatible (patch by Hynek Schlawack)
1.0 (2013-11-06)
initial release
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.
Source Distribution
File details
Details for the file pyramid_scales-1.1.1.tar.gz
.
File metadata
- Download URL: pyramid_scales-1.1.1.tar.gz
- Upload date:
- Size: 4.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf931ccae7b4a7b21dfb9af34ed0a4e642210aa723a1716a77120c2c88940a9c |
|
MD5 | 21f2322f2a7320baff59c34f361edd8c |
|
BLAKE2b-256 | 067f8dadc53d11a64f86d6af56502a0f8d2a937332e76e3593f1da3acf01035f |