Skip to main content

analog - Log Analysis Utility

Project description

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, 90th, 75th and 25th percentiles).

  • Response upstream time statistics (as above).

  • Response body size in bytes statistics (as above).

  • Per path request method (HTTP verb) distribution.

  • Per path response status code distribution.

  • Per path response time statistics (as above).

  • Per path response upstream time statistics (as above).

  • Per path response body size in bytes statistics (as above).

Documentation is on analog.readthedocs.org, code and issues are on bitbucket.org/fabianbuechler/analog and the package can be installed from PyPI at pypi.python.org/pypi/analog.

Changelog

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

analog-0.1.4.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

analog-0.1.4-py2.py3-none-any.whl (18.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file analog-0.1.4.tar.gz.

File metadata

  • Download URL: analog-0.1.4.tar.gz
  • Upload date:
  • Size: 16.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for analog-0.1.4.tar.gz
Algorithm Hash digest
SHA256 3d270ff91f5520a09eb917149d6ac8b6958c8a4cf84401d3b5a1128dc9cb67b4
MD5 8fd5bcfa9ce4af9adbf9be3071999439
BLAKE2b-256 dabc2ad9b2d6f2c1d4dc9e9a4d80a0e2531bd255645bbcc31ee8fb3aadc7a142

See more details on using hashes here.

File details

Details for the file analog-0.1.4-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for analog-0.1.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6c3842ff87c08e4b0781b9d56ef56fa75936b1a4108a7636b824557fc21fd3b3
MD5 f684ffbc81b5de69d6561e3d2844c90d
BLAKE2b-256 5ee2a1734920e2cceca0f024ce2e0eaf3342188e01ab86db407e36e4f8482bb5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page