kwatch

kwatch helps you monitor all changes in your Kubernetes(K8s) cluster, detects crashes in your running apps in realtime, and publishes notifications to your channels (Slack, Discord, etc.)

Contribute & Support

Screenshots

Getting Started

Install

You need to get config template to add your configs

curl  -L https://raw.githubusercontent.com/abahmed/kwatch/main/deploy/config.yaml -o config.yaml

Then edit config.yaml file and apply your configuration

kubectl apply -f config.yaml

To deploy kwatch, execute following command:

kubectl apply -f https://raw.githubusercontent.com/abahmed/kwatch/main/deploy/deploy.yaml

Configuration

Parameter Description Required
providers.slack.webhook Slack webhook URL Yes
providers.slack.title Customized title in slack message No
providers.slack.text Customized text in slack message No

Cleanup

kubectl delete -f config.yaml
kubectl delete -f https://raw.githubusercontent.com/abahmed/kwatch/main/deploy/deploy.yaml

Contributors



Get in touch!

Feel free to chat with us on Discord if you have questions, or suggestions

License

kwatch is licensed under MIT License

GitHub

View Github