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.)
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.yamlThen edit config.yaml file and apply your configuration
kubectl apply -f config.yamlTo deploy kwatch, execute following command:
kubectl apply -f https://raw.githubusercontent.com/abahmed/kwatch/v0.0.4/deploy/deploy.yaml| 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 |
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.yamlFeel free to chat with us on Discord if you have questions, or suggestions
kwatch is licensed under MIT License