Skip to content

abahmed/kwatch

Repository files navigation

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/v0.0.4/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/v0.0.4/deploy/deploy.yaml

Configuration

Parameter Description
maxRecentLogLines Max tail log lines in messages
providers.slack.webhook Slack webhook URL
providers.slack.title Customized title in slack message
providers.slack.text Customized text in slack message
providers.discord.webhook Discord webhook URL
providers.discord.title Customized title in discord message
providers.discord.text Customized text in discord message
providers.pagerduty.integrationKey PagerDuty integration key more info

Cleanup

kubectl delete -f https://raw.githubusercontent.com/abahmed/kwatch/v0.0.4/deploy/config.yaml
kubectl delete -f https://raw.githubusercontent.com/abahmed/kwatch/v0.0.4/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

About

👀 monitor & detect crashes in your Kubernetes(K8s) cluster instantly

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages