prometheus integration into guillotina
Project description
This package aims to provide basic prometheus integration for guillotina.
Configuration
Just add a few lines to your config.yml:
{"applications": ["guillotina_prometheus"], "middlewares": ["guillotina_prometheus.middleware.PrometheusMiddleware"]}
Dependencies
Python >= 3.7
Installation
This example will use virtualenv:
virtualenv . ./bin/python setup.py develop
Running
Most simple way to get running:
./bin/guillotina
6.0.0 (2020-01-21)
Support Guillotina 6 [masipcat]
5.0.1 (2019-07-01)
Fixing egg missing VERSION file [bloodbare]
5.0.0 (2019-07-01)
Update to G5 [bloodbare]
1.0.8 (2019-06-18)
restrict versions
1.0.7 (2018-06-10)
bump
1.0.6 (2017-11-14)
Provide timing per endpoint instead of aggregating all endpoints into one metric [vangheem]
1.0.5 (2017-08-09)
Prefix stat keys so it won’t conflict with other stats [vangheem]
1.0.4 (2017-08-09)
Change publishing endpoint to /metrics – more standard [vangheem]
1.0.3 (2017-08-08)
Do not record user id [vangheem]
1.0.2 (2017-08-08)
Nothing changed yet.
1.0.1 (2017-08-08)
Nothing changed yet.
1.0.0 (2017-08-08)
Initial release [vangheem]
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
Built Distribution
Hashes for guillotina_prometheus-6.0.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08a77d391720cedb56c1e09f0ec3936b5e2775bd11e5f8de2a49fde60132a0e6 |
|
MD5 | d954943c75ac814cb1006ffe4792185c |
|
BLAKE2b-256 | d24c3db6fc95cbe44d90d8bc68976ba0d2e63e6d0146cb98fe9083aad08819be |
Hashes for guillotina_prometheus-6.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a13902e248b3c10cfbeab473c84e71bc1ec4ee43b8ac06cd1e28b87cbabe59da |
|
MD5 | 882e845ad11cadfca227416b7f1c5b60 |
|
BLAKE2b-256 | 8f5b85c873320baee988e9bc74003546ab7590efa292e4424943d622cf6e5139 |