Skip to main content

Tail kubernetes pods logs

Project description

TailK

pyversions PyPi Status PyPI - Downloads GitHub Workflow Status Codecov

Introduction

TaikK is a small utility to tail logs from multiple Kubernetes pods.

Installation

TailK requires Python 3.8+ and kubectl available in your shell.

Using pip

$ pip install tailk

Using Homebrew

$ brew update
$ brew tap ffaraone/birre
$ brew install ffaraone/birre/tailk

Usage

Basic usage

$ tailk pattern1 [...]

where pattern1 is any valid Python regular expression.

Multiple patterns are combined with a logical OR.

Advanced usage

You may want to highlight portions of the log. In this case you can provide highlighting patterns in the following way:

$ tailk pattern1 --highlight hl-pattern-1 [--highlight hl-pattern-2]

where hl-pattern-1 is any valid Python regular expression.

You can also customize the style for highlight. In this case your patterns must be specified using named capturing groups

$ tailk pattern1 --highlight "(?P<hello>HELLO)" --style "hello:underline magenta"

License

TailK is released under the Apache License Version 2.0.

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

tailk-0.1.0.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

tailk-0.1.0-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file tailk-0.1.0.tar.gz.

File metadata

  • Download URL: tailk-0.1.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.10.9 Darwin/22.2.0

File hashes

Hashes for tailk-0.1.0.tar.gz
Algorithm Hash digest
SHA256 51bef4417220ab6f31308589a1d237b59e13d144b571bacab9e419f309c7e1cf
MD5 8053281405eda5930c782b0e056cd737
BLAKE2b-256 37710aca16f07c41b90a4211ad52b46e4406f05d128ff20b3006b1e3a87bd1fc

See more details on using hashes here.

File details

Details for the file tailk-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: tailk-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.10.9 Darwin/22.2.0

File hashes

Hashes for tailk-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 74a85367b35d63197f07c011e7c85a586ce9f0b0caee939f84a71a6ec15c8d85
MD5 5cb1ca1c246c4c42f5809bbc2fa30f08
BLAKE2b-256 08b4ebf2a9262d11eb4e816fb0cb43ff82c14e1dfc1391aabccecf30d57e4ae4

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