Versions

Description

Simple process management Gaffer is a set of Python modules and tools to easily maintain and interract with your processes. Features -------- - Framework to manage and interract your processes - Fully evented. Use the libuv event loop using the `pyuv library <https://pyuv.readthedocs.org>`_ - Server and console tool to manage your process via HTTP on TCP and UNIX sockets. - HTTPS supported - Possibility to interract with STDIO: - websocket stream to write to stdin and receive from stdout (muliple clients can write at the same time) - subscribe on stdout/stderr feed via longpolling, continuous stream, eventsource or websockets - write your own client/server using the framework - Subscribe to process statistics per process or process templates and get them in quasi RT. - Flapping: handle cases where your processes crash too much - Easily extensible: add your own endpoint, create your client, embed gaffer in your application, ... - Compatible with python 2.6x, 2.7x, 3.x

Repository

http://github.com/benoitc/gaffer.git

Project Slug

gaffer

Last Built

2 years, 2 months ago passed

Maintainers

Home Page

http://github.com/benoitc/gaffer

Badge

Tags

library, supervisor, libuv, process, pyuv, py2, py3

Short URLs

gaffer.readthedocs.io
gaffer.rtfd.io

Default Version

latest

'latest' Version

master