Skip to main content

IHAN Client for feeding and back filling log files

Project description

This is the installation and usage guide for the IHAN Client. This utility is used for feeding and back filling log files to the IHAN service.

Requirements

Python 2.7 and Python 3.4+ are supported.

On most Ubuntu systems you should be able to install Python and virtualenv via the following:

$ sudo apt update
$ sudo apt install \
    python-pip \
    python-virtualenv

Installation

$ virtualenv ~/.ihan
$ source ~/.ihan/bin/activate
$ pip install --upgrade ihan

Shipping Logs

Make sure the user account that is running has read access to the main nginx log file. If it doesn’t please run the following. Replace your_user_name with your unix username (found via whoami).

$ sudo chown your_user_name:www-data /var/log/nginx/access.log
$ sudo chmod u+r /var/log/nginx/access.log
$ sudo apt install screen
$ screen
$ ihan live /var/log/nginx/access.log

Once that’s running type CTRL-A and then CTRL-D to return to your regular shell.

Backfill Log Files

If the log file is not compressed, run the following:

$ screen
$ ihan backfill /var/log/nginx/access.log

If it is compressed, run the following:

$ screen
$ gunzip -c /var/log/nginx/access.log.gz | ihan backfill -

Once that’s running type CTRL-A and then CTRL-D to return to your regular shell.

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

ihan-0.3.12.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

ihan-0.3.12-py2-none-any.whl (4.5 kB view details)

Uploaded Python 2

File details

Details for the file ihan-0.3.12.tar.gz.

File metadata

  • Download URL: ihan-0.3.12.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.12

File hashes

Hashes for ihan-0.3.12.tar.gz
Algorithm Hash digest
SHA256 c26a995c0ee0ebc2fa393f9df5fefc6a14daf830887b8dc61c47a65bed4bfc6a
MD5 c46f129e8b09af98af39233aa7df3d0b
BLAKE2b-256 96c0fc9bc958c2e2df5b851159b4fbf164d118cea2455f9dcc3bc4596cfc726d

See more details on using hashes here.

File details

Details for the file ihan-0.3.12-py2-none-any.whl.

File metadata

  • Download URL: ihan-0.3.12-py2-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.12

File hashes

Hashes for ihan-0.3.12-py2-none-any.whl
Algorithm Hash digest
SHA256 63df5c77bfd41ca89e5255e0bef5e33199e92300885918b0e307a3a766beec6d
MD5 3a7b0adb0064b6230cfd724624184da5
BLAKE2b-256 d9cce1379d64e69bd5c14e87a2e3de928085799c83562e3deae5c5c741a07f01

See more details on using hashes here.

Supported by

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