semvec/pypi-packages huggingface dataset:
routemaster-statsd 1.5.0
Statsd metrics reporting for Routemaster.
License: MIT


routemaster-statsd
^^^^^^^^^^^^^^^^^^

Usage, in your Routemaster configuration file:

.. code-block:: yaml

   plugins:
     logging:
       - class: routemaster_statsd.logger:StatsDLogger
         kwargs:
           host: localhost
           port: 8800
           tags:
             environment: production

This plugin will send metrics over UDP to a compatible StatsD server.

The host and port can also be specified through environment variable
(``STATSD_HOST`` and ``STATSD_PORT``). The default is ``localhost:8125``.

The statsd tags will be send in `Dogstatsd
<https://docs.datadoghq.com/developers/dogstatsd/datagram_shell/>`_'s format
which is widely supported.
routemaster-prometheus 1.5.0
Prometheus metrics reporting for Routemaster.
License: MIT


routemaster-prometheus
^^^^^^^^^^^^^^^^^^^^^^

Usage, in your Routemaster configuration file:

.. code-block:: yaml

   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.org/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.
routemaster-sentry 1.5.0
Sentry error reporting for Routemaster.
License: MIT


routemaster-sentry
^^^^^^^^^^^^^^^^^^

Usage, in your Routemaster configuration file:

.. code-block:: yaml

   plugins:
     logging:
       - class: routemaster_sentry.logger:SentryLogger
         kwargs:
           dsn: https://xxxxxxx:xxxxxxx@sentry.io/xxxxxxx
routemaster 1.5.0
State machines as a service.
License: MIT

![Routemaster](docs/logo-readme-github.png)

- - -

[![CircleCI](https://circleci.com/gh/thread/routemaster.svg?style=shield&circle-token=3973777302b4f7f00f5b9eb1c07e3c681ea94f35)](https://circleci.com/gh/thread/routemaster) [![Coverage Status](https://coveralls.io/repos/github/thread/routemaster/badge.svg?branch=master)](https://coveralls.io/github/thread/routemaster?branch=master)

State machines as a service.

Routemaster is designed to enable the creation of complex, but clearly defined,
state machines used by multiple separate services.


##### Useful Links

 - [About Routemaster](docs/about.md)
 - [Glossary](docs/glossary.md)
 - [Hacking on Routemaster](docs/hacking.md)
 - [Deployment](docs/deployment.md)
 - [Migrations FAQ](docs/migrations.md)
 - [Routemaster on PyPI](https://pypi.python.org/pypi/routemaster)
 - [Routemaster on Docker Hub](https://hub.docker.com/r/thread/routemaster/)