Code Monkey home page Code Monkey logo

supvisors's Introduction

Supvisors

Supvisors is a Control System for Distributed Applications, based on multiple instances of Supervisor.

The main features are:

  • a new web-based dashboard that replaces the default dashboard of Supervisor,

  • an extended XML-RPC API to control applications and multiple Supervisor instances,

  • the definition of a rules file to handle:

    • the starting sequence of the applications,
    • the stopping sequence of the applications,
    • the starting strategy of the processes,
    • the strategy to apply when a process crashes.

Image of Supvisors' Dashboard

Supported Platforms

Supvisors has been tested and is known to run on Linux (CentOS 7.2). It will likely work fine on most UNIX systems.

Supvisors will not run at all under any version of Windows.

Supvisors is known to work with Python 2.7 or later but will not work under any version of Python 3.

Dependencies

Supvisors has dependencies on:

Package Release Optional
Supervisor 3.3.2  
PyZMQ 16.0.2  
psutil 4.3.0 X
netifaces 0.10.4 X
matplotlib 1.2.0 X
lxml 3.2.1 X

Please note that some of these dependencies may have their own dependencies.

Versions are given for information. Although Supvisors has been developed and tested with these releases, the minimal release of each dependency is unknown. Other releases are likely working as well.

Installation

Supvisors can be installed with pip install:

# minimal install (including Supervisor and PyZMQ)
[bash] > pip install supvisors

# extra install for all optional dependencies
[bash] > pip install supvisors[all]

Documentation

You can view the current Supvisors documentation here.

You will find detailed installation and configuration documentation.

Reporting Bugs and Viewing the Source Repository

Please report bugs in the Github issue tracker.

You can view the source repository for Supvisors.

Contributing

Not opened yet.

supvisors's People

Contributors

julien6387 avatar tiagocoutinho avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.