Metadata-Version: 1.1
Name: superlance
Version: 0.14
Summary: superlance plugins for supervisord
Home-page: https://github.com/Supervisor/superlance
Author: Chris McDonough
Author-email: chrism@plope.com
License: BSD-derived (http://www.repoze.org/LICENSE.txt)
Description: superlance README
        =================
        
        Superlance is a package of plugin utilities for monitoring and controlling
        processes that run under `supervisor <http://supervisord.org>`_.
        
        Please see ``docs/index.rst`` for complete documentation.
        
        
        0.14 (2016-09-24)
        -----------------
        
        - Fixed docs build.
        
        0.13 (2016-09-05)
        -----------------
        
        - ``httpok`` now allows multiple expected status codes to be specified.  Patch
          by valmiRe.
        
        - ``httpok`` now has a ``--name`` option like ``memmon``.
        
        - All commands now return exit status 0 from ``--help``.
        
        0.12 (2016-09-03)
        -----------------
        
        - Fixed ``crashmail`` parsing of ``--optionalheader``.  Patch by Matt Dziuban.
        
        0.11 (2014-08-15)
        -----------------
        
        - Added support for ``memmon`` to check against cumulative RSS of a process
          and all its child processes.  Patch by Lukas Graf.
        
        - Fixed a bug introduced in 0.9 where the ``-u`` and ``-n`` options in
          ``memmon`` were parsed incorrectly.  Patch by Harald Friessnegger.
        
        0.10 (2014-07-08)
        -----------------
        
        - Removed ``setuptools`` from the ``install_requires`` list in ``setup.py``
          because it caused installation issues on some systems.
        
        - Honor timeout in httok checks even on trying the connection.
          Without it, processes that take make than 60 seconds to accept connections
          and http_ok with TICK_60 events cause a permanent restart of the process.
        
        - ``httpok`` now sends a ``User-Agent`` header of ``httpok``.
        
        - Removed ``setuptools`` from the ``requires`` list in ``setup.py`` because
          it caused installation issues on some systems.
        
        0.9 (2013-09-18)
        ----------------
        
        - Added license.
        
        - Fixed bug in cmd line option validator for ProcessStateEmailMonitor
          Bug report by Val Jordan
        
        - Added ``-u`` option to memmon the only send an email in case the restarted
          process' uptime (in seconds) is below this limit.  This is useful to only
          get notified if a processes gets restarted too frequently.
          Patch by Harald Friessnegger.
        
        0.8 (2013-05-26)
        ----------------
        
        - Superlance will now refuse to install on an unsupported version of Python.
        
        - Allow SMTP credentials to be supplied to ProcessStateEmailMonitor
          Patch by Steven Davidson.
        
        - Added ``-n`` option to memmon that adds this name to the email
          subject to identify which memmon process restarted a process.
          Useful in case you run multiple supervisors that control
          different processes with the same name.
          Patch by Harald Friessnegger.
        
        - ProcessStateEmailMonitor now adds Date and Message-ID headers to emails.
          Patch by Andrei Vereha.
        
        0.7 (2012-08-22)
        ----------------
        
        - The ``crashmailbatch --toEmail`` option now accepts a comma-separated
          list of email addresses.
        
        0.6 (2011-08-27)
        ----------------
        
        - Separated unit tests into their own files
        
        - Created ``fatalmailbatch`` plugin
        
        - Created ``crashmailbatch`` plugin
        
        - Sphinxified documentation.
        
        - Fixed ``test_suite`` to use the correct module name in setup.py.
        
        - Fixed the tests for ``memmon`` to import the correct module.
        
        - Applied patch from Sam Bartlett: processes which are not autostarted
          have pid "0".  This was crashing ``memmon``.
        
        - Add ``smtpHost`` command line flag to ``mailbatch`` processors.
        
        - Added ``crashsms`` from Juan Batiz-Benet
        
        - Converted ``crashmailbatch`` and friends from camel case to pythonic style
        
        - Fixed a bug where ``httpok`` would crash with the ``-b`` (in-body)
          option.  Patch by Joaquin Cuenca Abela.
        
        - Fixed a bug where ``httpok`` would not handle a URL with a query string
          correctly.  Patch by Joaquin Cuenca Abela.
        
        - Fixed a bug where ``httpok`` would not handle process names with a
          group ("group:process") properly.  Patch by Joaquin Cuenca Abela.
        
        
        0.5 (2009-05-24)
        ----------------
        
        - Added the ``memmon`` plugin, originally bundled with supervisor and
          now moved to superlance.
        
        
        0.4 (2009-02-11)
        ----------------
        
        - Added ``eager`` and ``not-eager`` options to the ``httpok`` plugin.
        
          If ``not-eager`` is set, and no process being monitored is in the
          ``RUNNING`` state, skip the URL check / mail message.
        
        
        0.3 (2008-12-10)
        ----------------
        
        - Added ``gcore`` and ``coredir`` options to the ``httpok`` plugin.
        
        
        0.2 (2008-11-21)
        ----------------
        
        - Added the ``crashmail`` plugin.
        
        
        0.1 (2008-09-18)
        ----------------
        
        - Initial release
        
Keywords: supervisor monitoring
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: No Input/Output (Daemon)
Classifier: Intended Audience :: System Administrators
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.4
Classifier: Programming Language :: Python :: 2.5
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: System :: Boot
Classifier: Topic :: System :: Monitoring
Classifier: Topic :: System :: Systems Administration
