Skip to main content

Prometheus metrics reporting for Routemaster.

Project description

Usage, in your Routemaster configuration file:

plugins:
  logging:
    - class: routemaster_prometheus.logger:PrometheusLogger
      kwargs:
        path: /metrics

This package is based on the official Python Promeutheus bindings in ``prometheus_client` <https://pypi-hypernode.com/project/prometheus_client/>`_. In order for that package to operate in a multithreaded program such as Routemaster, the environment variable prometheus_multiproc_dir must be set to a writeable directory for temporary files. It does not need to be backed up as nothing is persisted between application launches.

This is already done for you in the thread/routemaster Docker image provided, but when deploying in a custom way you may wish to change this directory.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

routemaster_prometheus-1.4.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

routemaster_prometheus-1.4.0-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file routemaster_prometheus-1.4.0.tar.gz.

File metadata

  • Download URL: routemaster_prometheus-1.4.0.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.3

File hashes

Hashes for routemaster_prometheus-1.4.0.tar.gz
Algorithm Hash digest
SHA256 83c5cb0b200eb66a33e3002e2f15ff0fad62a33f72baaaed8458cb371daeb407
MD5 5b81d8ec207852e12754ad99ac60ac0a
BLAKE2b-256 4d2d9c4d8e4bdfc49ba8c97ee4073d31120d3a35d2a56d90750047582a2096cf

See more details on using hashes here.

Provenance

File details

Details for the file routemaster_prometheus-1.4.0-py3-none-any.whl.

File metadata

  • Download URL: routemaster_prometheus-1.4.0-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.3

File hashes

Hashes for routemaster_prometheus-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2a69828f33a80e74aa473ae635a4f56636a27d79a0e018add27cffaa6b123f30
MD5 ecc51ef031800b9dc2a1d7ded650c3c1
BLAKE2b-256 09aceecc0c68c5138894ed36bf2e1e86d88c5f6b30799a49099c0d4e04af15e5

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page