Skip to main content


Project description

# Kube Watcher Simple and highly configurable Kubernetes monitor

The idea is that you can define a filter and if there’s a match it will be handled by the handlers you define.

# Configuration Please see [config.yaml](config.yaml) for an example configuration

## Handlers
  • Uncomment the relevant handlers in [config.yaml](config.yaml)
  • Create an .env file. Possible use [.env.example](.env.example) as a starting point

# Launch Your default context from ~/.kube/config will be used.

## Docker `bash docker-compose up `

## Helm Coming soon

# Development Setup `bash virtualenv venv source venv/bin/activate pip install --editable . `

# Run test suite `bash python -m unittest -v `

# Release on PyPI `bash python sdist bdist_wheel python -m twine upload dist/* `

# Changelog ## Version 1.3.0 - Slack bot icon - Initial unit testing - Restructure code

## Version 1.2.0 - Observe multiple resource, not just Pods

## Version 1.1.0 - Path comparison using < and > operators - Support configuration environment variables

## Version 1.0.0
  • Templated messages
  • Path comparison using == and != operators
  • Slack and SMTP handlers

# Credits Thanks to Freepik for making the icon freely available

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for kubewatcher, version 1.3.0
Filename, size File type Python version Upload date Hashes
Filename, size kubewatcher-1.3.0-py3-none-any.whl (7.9 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size kubewatcher-1.3.0.tar.gz (6.0 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page