Metadata-Version: 1.1
Name: analog
Version: 0.3.2
Summary: analog - Log Analysis Utility
Home-page: https://bitbucket.org/fabianbuechler/analog
Author: Fabian Büchler
Author-email: fabian.buechler@gmail.com
License: MIT license
Description: =============================
        Analog - Log Analysis Utility
        =============================
        
        Analog is a weblog analysis utility that provides these metrics:
        
        * Number for requests.
        * Response request method (HTTP verb) distribution.
        * Response status code distribution.
        * Requests per path.
        * Response time statistics (mean, median).
        * Response upstream time statistics (mean, median).
        * Response body size in bytes statistics (mean, median).
        * Per path request method (HTTP verb) distribution.
        * Per path response status code distribution.
        * Per path response time statistics (mean, median).
        * Per path response upstream time statistics (mean, median).
        * Per path response body size in bytes statistics (mean, median).
        
        Documentation is on `analog.readthedocs.org <http://analog.readthedocs.org/>`_,
        code and issues are on `bitbucket.org/fabianbuechler/analog
        <https://bitbucket.org/fabianbuechler/analog>`_ and the package can be installed
        from PyPI at `pypi.python.org/pypi/analog
        <https://pypi.python.org/pypi/analog>`_.
        
        
        Changelog
        =========
        
        0.3.2 - 2014-03-02
        ------------------
        
        * Test ``analog.report.Report`` implementation and fix some bugs.
        
        0.3.1 - 2014-02-09
        ------------------
        
        * Rename ``--max_age`` option to ``--max-age`` for consistency.
        
        0.3.0 - 2014-02-09
        ------------------
        
        * Ignore __init__.py at PEP257 checks since __all__ is not properly supported.
        
        * Fix custom log format definitions. Format selection in CLI via subcommands.
        
        * Add pypy to tox environments.
        
        0.2.0 - 2014-01-30
        ------------------
        
        * Remove dependency on configparser package for Python 2.x.
        
        * Allow specifying all ``analog`` arguments in a file for convenience.
        
        0.1.7 - 2014-01-27
        ------------------
        
        * Giving up on VERSIONS file. Does not work with different distributions.
        
        0.1.6 - 2014-01-27
        ------------------
        
        * Include CHANGELOG in documentation.
        
        * Move VERSION file to analog module to make sure it can be installed.
        
        0.1.5 - 2014-01-27
        ------------------
        
        * Replace numpy with backport of statistics for mean and median calculation.
        
        0.1.4 - 2014-01-27
        ------------------
        
        * Move fallback for verbs, status_codes and paths configuration to ``analyzer``.
          Also use the fallbacks in ``analog.analyzer.Analyzer.__init__`` and
          ``analog.analyzer.analyze``.
        
        0.1.3 - 2014-01-27
        ------------------
        
        * Fix API-docs building on readthedocs.
        
        0.1.1 - 2014-01-26
        ------------------
        
        * Add numpy to ``requirements.txt`` since installation via ``setup.py install``
          does not work.
        
        * Strip VERSION when reading it in setup.py.
        
        0.1.0 - 2014-01-26
        ------------------
        
        * Start documentation: quickstart and CLI usage plus API documentation.
        
        * Add renderers for CSV and TSV output. Use --output [csv|tsv].
          Unified codebase for all tabular renderers.
        
        * Add renderer for tabular output. Use --output [grid|table].
        
        * Also analyze HTTP verbs distribution for overall report.
        
        * Remove timezone aware datetime handling for the moment.
        
        * Introduce Report.add method to not expose Report externals to Analyzer.
        
        * Install pytz on Python <= 3.2 for UTC object. Else use datetime.timezone.
        
        * Add tox environment for py2.7 and py3.3 testing.
        
        * Initial implementation of log analyzer and report object.
        
        * Initial package structure, docs, requirements, test scripts.
        
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Internet :: Log Analysis
Classifier: Topic :: System :: Logging
Classifier: Topic :: System :: Monitoring
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Utilities
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.3
