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).

  • 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, 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.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.

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.7.tar.gz (17.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

analog-0.1.7-py2.py3-none-any.whl (19.5 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

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

File hashes

Hashes for analog-0.1.7.tar.gz
Algorithm Hash digest
SHA256 c9485c6090ba3cf473522260146eca199c45529d5f7f32a64ca37280791ffae7
MD5 2d4f7ae913c0a25ed8a116148ad1d131
BLAKE2b-256 e8e3c57fc012daa7557d7a69178d92d92ad8bb9ed80a34da203f522096ae5dec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for analog-0.1.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 97facb88dee30b71862e808083042c3fb2b6eb6aa29581f7461a10d48469b647
MD5 07d946747ec3aaf5a7937006eddcde03
BLAKE2b-256 26971ed6e98937e563a2d9d2a41d91375bbfefdd9ba15c27f66c8a24f7c5e73e

See more details on using hashes here.

Supported by

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