A silly service status checker in Python
This is a simple Python application intended to provide insights about the reachability of different targets. The main goal of this app is to monitor multiple URLs and export metrics using Python's prometheus_client.
- Clone this repository
git clone https://github.com/tbobm/odin
- Install the requirements
pip install -r requirements.txt
- (optional) Edit the configuration file
- Install odin
python setup.py install
- Make sure the
ODIN_CONFIG_FILE
variable points to the configuration file you want
- Run the container
docker run -it -p 8000:8000 --rm massardtheo/odin
- (optional) Edit the configuration beforehand and add
-v MYCONFIG:/app/odin.yaml
Well, I'm guilty right now. No testing yet. See Testing.
Feel free to create an issue as exhaustive as possible regarding the bugs or ideas you might have.
Every contribution is welcome, I encourage you to create a Pull Request if you want to integrate your work.
Well, nothing is available right now.