Skip to main content

Get your logs from Logentries on the comandline

Project description

https://img.shields.io/pypi/v/loentries-clis.svg

Unmaintained: I’m no longer maintaining this package because I am no longer using Logentries. If you want to continue its maintenance please contact me.


Stream your logs from Logentries on the commandline. Provides the logentries command which makes it easy to call their Download API and pipe it around.

Setting up

  1. Install it:

    $ pip install logentries-cli
  2. Find your Logentries account key. At time of writing, this can be found at Accounts->Profile and appears when you press the “Show” button:

    https://raw.github.com/adamchainz/logentries-cli/master/account-key.png
  3. (Optional) store your account key in the environment variable LOGENTRIES_ACCOUNT_KEY. You could set this up in e.g. your bashrc. Your other option is to always pass it to logentries with --account-key.

  4. Filter your logs! Run with the syntax:

    $ logentries <logset> <logname> [-f filter] [-s start] [-e end]

    Verbose help for the options is provided with logentries -h.

Examples

$ logentries web nginx

With only the required arguments (logset and log) filled in, the last 20 minutes of messages from that log are downloaded. They are streamed so they play nicely with other commandline utilities.

$ logentries web nginx -f code=500

Passing a Logentries filter means that fewer messages are downloaded and you can analyze faster.

$ logentries web nginx -f 'code=500' -s '1am' -e '5 minutes ago'

A wide variety of date/time formats are supported for specifying the start and end of the time period to fetch messages for, thanks to the awesome parsedatetime and dateutil.

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

logentries-cli-1.2.1.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

logentries_cli-1.2.1-py2.py3-none-any.whl (16.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file logentries-cli-1.2.1.tar.gz.

File metadata

  • Download URL: logentries-cli-1.2.1.tar.gz
  • Upload date:
  • Size: 16.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for logentries-cli-1.2.1.tar.gz
Algorithm Hash digest
SHA256 b46550f7cfacd94988c70ff1fedb9fb02b869ed6ee5ba399fe4112eba66e4ed7
MD5 be1dfb761387d89156d9c8046e218986
BLAKE2b-256 5aa06f7d597da98ff01a43de6b2260fa25d85286a0528e47f9dc2e492c41fc27

See more details on using hashes here.

File details

Details for the file logentries_cli-1.2.1-py2.py3-none-any.whl.

File metadata

  • Download URL: logentries_cli-1.2.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 16.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for logentries_cli-1.2.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 136f64e1ad8d97e9dc1da1727eb008d14e2868e1584843a48bad545f3327a302
MD5 1a05d82f81c100deae6e7fa116e41d1c
BLAKE2b-256 4e782f2abfe810b3926affee74d3508f180f57a1ce97ce1d1ca10e270f5195c4

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