Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

Run checks against apps defined in a Sous global manifest.

Project description

sous-sensu-checks
==================
Calls otpl-service-check for each compatible deployment found in a sous
global deploy manifest (GDM).

Writes the results of these checks to the local Sensu client.

Usage
-----
This script is long running, and performs periodic checks,
delivering the results directly to Sensu on ``localhost:3030``.

Dependencies
------------
See ``requirements.txt``.

Notably, see https://github.com/opentable/otpl-service-check
which this script wraps.

Arguments
---------
Run with ``-h`` or ``--help`` to see command-line argument
documentation.

Releasing
---------

Set up PyPI RC file, .pypirc. E.g.:

[distutils]
index-servers =
pypi
pypitest

[pypitest]
repository = https://testpypi.python.org/pypi
username = cpennello_opentable

[pypi]
repository = https://pypi.python.org/pypi
username = cpennello_opentable

Suppose the version being released is a.b.c.

Create distributions:

``python setup.py sdist bdist_wheel``

Sign distribution files:

for x in dist/*a.b.c*;do
gpg --detach-sign -a $x
done

Use Twine, uploading to the test repo first.

``twine upload -r pypitest dist/*a.b.c*``

Then to the real repo.

``twine upload -r pypi dist/*a.b.c*``

Project details


Download files

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

Files for sous-sensu-checks, version 0.0.15
Filename, size File type Python version Upload date Hashes
Filename, size sous-sensu-checks-0.0.15.tar.gz (9.6 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page