a pluggable app to monitoring your own infrastructure and third party services.
Project description
Django Informer
==============
.. image:: https://img.shields.io/travis/rodrigobraga/informer.svg
:alt: Travis CI Status
:target: https://travis-ci.org/rodrigobraga/informer
.. image:: https://coveralls.io/repos/rodrigobraga/informer/badge.svg
:alt: Coverage status
:target: https://coveralls.io/r/rodrigobraga/informer
.. image:: https://img.shields.io/pypi/v/django-informer.svg
:alt: PyPi page
:target: https://pypi.python.org/pypi/django-informer
.. image:: https://img.shields.io/pypi/l/django-informer.svg
:alt: License MIT
:target: https://github.com/rodrigobraga/informer/blob/master/LICENSE
A pluggable app to monitoring your own infrastructure and third party services.
Quick Start
-----------------
Below a quick guide to install and run, more detailed documentation is in the `docs <docs>`_ directory.
Install Django Informer
-----------------
::
pip install django_informer
Add to your INSTALLED_APPS
-----------------
::
INSTALLED_APPS = (
...
'informer',
)
Set informers on settings
-----------------
::
DJANGO_INFORMERS = (
('informer.checker.database', 'DatabaseInformer'),
('informer.checker.storage', 'StorageInformer'),
('informer.checker.celery', 'CeleryInformer'),
('informer.checker.cache', 'CacheInformer'),
)
Set minimum interval (in minutes) between the saved results
-----------------
::
DJANGO_INFORMER_PREVENT_SAVE_UNTIL = 5 # default is None
Include the URLconf in your project urls.py
-----------------
::
url(r'^informer/', include('informer.urls')),
Run migrate to create the informer models
-----------------
::
python manage.py migrate
Tests
-----------------
::
py.test tests
Run
-----------------
Start the development server and visit http://server:port/informer/ to view monitoring results.
.. _doc: https://github.com/rodrigobraga/informer/tree/master/docs
==============
.. image:: https://img.shields.io/travis/rodrigobraga/informer.svg
:alt: Travis CI Status
:target: https://travis-ci.org/rodrigobraga/informer
.. image:: https://coveralls.io/repos/rodrigobraga/informer/badge.svg
:alt: Coverage status
:target: https://coveralls.io/r/rodrigobraga/informer
.. image:: https://img.shields.io/pypi/v/django-informer.svg
:alt: PyPi page
:target: https://pypi.python.org/pypi/django-informer
.. image:: https://img.shields.io/pypi/l/django-informer.svg
:alt: License MIT
:target: https://github.com/rodrigobraga/informer/blob/master/LICENSE
A pluggable app to monitoring your own infrastructure and third party services.
Quick Start
-----------------
Below a quick guide to install and run, more detailed documentation is in the `docs <docs>`_ directory.
Install Django Informer
-----------------
::
pip install django_informer
Add to your INSTALLED_APPS
-----------------
::
INSTALLED_APPS = (
...
'informer',
)
Set informers on settings
-----------------
::
DJANGO_INFORMERS = (
('informer.checker.database', 'DatabaseInformer'),
('informer.checker.storage', 'StorageInformer'),
('informer.checker.celery', 'CeleryInformer'),
('informer.checker.cache', 'CacheInformer'),
)
Set minimum interval (in minutes) between the saved results
-----------------
::
DJANGO_INFORMER_PREVENT_SAVE_UNTIL = 5 # default is None
Include the URLconf in your project urls.py
-----------------
::
url(r'^informer/', include('informer.urls')),
Run migrate to create the informer models
-----------------
::
python manage.py migrate
Tests
-----------------
::
py.test tests
Run
-----------------
Start the development server and visit http://server:port/informer/ to view monitoring results.
.. _doc: https://github.com/rodrigobraga/informer/tree/master/docs
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
django_informer-0.1.8.tar.gz
(1.9 MB
view hashes)
Built Distribution
Close
Hashes for django_informer-0.1.8-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1150a678cbcbaf9f49bf49877c246fedb2023f76f3ef51153fe9125f860b3ef |
|
MD5 | 977a2e2fcd829c44715bc1a51aca3b87 |
|
BLAKE2b-256 | 6b73c13610a8a0abf0ae131d126f4f0a1df954e9d91bbc9c8921477a0cf45a60 |