Skip to main content

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, 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.2.0 - 2014-01-30

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

Metadata

Release files for analog 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for analog 0.2.0
File Size Uploaded
analog-0.2.0.tar.gz 48.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for analog 0.2.0
File Interpreter ABI Platform
analog-0.2.0-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 68.8 kB

Release files / analog-0.2.0.tar.gz

Download URL analog-0.2.0.tar.gz
Size 48.5 kB
Tags Source
SHA-256 checksum
How to use checksums
38e41f785d4cfd8b35be27a250615358bb98e9e456a534f7400e06ce99ae0eea
BLAKE2b-256 checksum
How to use checksums
c0a7f7d3bec9b8b8a071c895d4a2b073fa354c90b38b0b489f7398aa280b180f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / analog-0.2.0-py2.py3-none-any.whl

Download URL analog-0.2.0-py2.py3-none-any.whl
Size 20.3 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
1a0bc0e113a837f60e7146539f585f4b999c4fbf2cc1ecb2ca8d9a1a392ce1fe
BLAKE2b-256 checksum
How to use checksums
4a7e6a2dfe25627be3823c0df67432c515e632b806b3ccb56c0b9295abbc6ffc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

1.0.0

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

This release

0.2.0 This release

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page