Metadata-Version: 1.0
Name: django-processinfo
Version: 0.4.0.0824
Summary: django-processinfo is a Django application to collect information about the running server processes.
Home-page: https://github.com/jedie/django-processinfo
Author: Jens Diemer
Author-email: django-processinfo@jensdiemer.de
License: UNKNOWN
Description: django-processinfo is a experimental Django application to collect information about the running server processes.
        
        This only works, if **/proc/$$/status** exists. So only on only on unix/linux like platforms.
        
        What is it not:
        
        * track user actions
        
        * collect infos which are found in e.g. apache.log
        
        * not a profiler (read `https://code.djangoproject.com/wiki/ProfilingDjango <https://code.djangoproject.com/wiki/ProfilingDjango>`_)
        
        more info: `http://www.python-forum.de/viewtopic.php?f=6&t=27168 <http://www.python-forum.de/viewtopic.php?f=6&t=27168>`_ (de)
        
        Here some screenshot how it looks like:
        
        * Screenshots from v0.2 (19.08.2011):
        
            * `Screenshot 1 <http://www.jensdiemer.de/media/screenshots/django-processinfo20110819-1.png>`_
        
            * `Screenshot 2 <http://www.jensdiemer.de/media/screenshots/django-processinfo20110819-2.png>`_
        
        -------
        install
        -------
        
        ::
        
            pip install django-processinfo
        
        -----
        usage
        -----
        
        add to settings.py:
        
        ::
        
            import os
            
            import django_processinfo
            
            
            INSTALLED_APPS = (
            	...
            	'django_processinfo',
            	...
            )
            
            MIDDLEWARE_CLASSES = (
                'django_processinfo.middlewares.django_processinfo.ProcessInfoMiddleware',
                ...
            )
            
            # Put templates above admin contrib, e.g.:
            TEMPLATE_DIRS = (
            	...
                os.path.join(os.path.abspath(os.path.dirname(django_processinfo.__file__)), "templates/"),
                ...
            )
            
            # include app settings from ./django_processinfo/app_settings.py
            from django_processinfo import app_settings as PROCESSINFO
            
            # Change settings like this:
            PROCESSINFO.ADD_INFO = True
        
        run: **syncdb** to create database tables.
        
        ProcessInfoMiddleware
        =====================
        
        The **ProcessInfoMiddleware** can actually be inserted anywhere.
        However, it should be added far above. Thus, to capture everything.
        
        For performance enhancement, put **ProcessInfoMiddleware** after **LocalSyncCacheMiddleware**.
        Then, however, lacks some statistical values​​ (in every cache hit).
        
        -------
        history
        -------
        
        * v0.4
        
            * Bugfix with "Total created processes"
        
            * Display "Process lifetime"
        
        * v0.3.0
        
            * Display some system information from /proc/meminfo and 'load average'
        
            * Many Bugfixes
        
        * v0.2.0
        
            * Many things changes! Recreate tables, e.g: ``./manage.py reset django_processinfo`` 
        
        * v0.1.0
        
            * first Version
        
        --------
        donation
        --------
        
        * Send `Bitcoins <http://www.bitcoin.org/>`_ to `1J2gfYNSjpB9P7EkpTVWUY3rWQCpbfjEhX <https://blockexplorer.com/address/1J2gfYNSjpB9P7EkpTVWUY3rWQCpbfjEhX>`_
        
        -----
        links
        -----
        
        +--------+---------------------------------------------------+
        | GitHub | `https://github.com/jedie/django-processinfo`_    |
        +--------+---------------------------------------------------+
        | PyPi   | `http://pypi.python.org/pypi/django-processinfo`_ |
        +--------+---------------------------------------------------+
        
        .. _https://github.com/jedie/django-processinfo: https://github.com/jedie/django-processinfo
        .. _http://pypi.python.org/pypi/django-processinfo: http://pypi.python.org/pypi/django-processinfo
Platform: UNKNOWN
Classifier: Development Status :: 1 - Planning
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: Programming Language :: Python
Classifier: Framework :: Django
Classifier: Topic :: Database :: Front-Ends
Classifier: Topic :: Documentation
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
