Botkube

Visit website Source code

Kubernetes ChatOps bot that posts cluster events and alerts to Slack, Discord or Mattermost and lets you run kubectl from chat.

Maintenance only Commercial Botkube Cloud ended 2024-11-05; open source edition continues but has had no commits since 2024-11-15.

Pricing and hosting

Pricing
Free
Open source
Yes (MIT)
Self-hosted
Yes
Launched
2018
Status
Maintenance only
Website
botkube.io

Plans and prices change; check the tool's own site before you decide.

What it does

Kubernetes and container monitoring checklist

6 of 10 confirmed in Botkube's own documentation. The same checklist is used for every tool in Kubernetes.

  • Cluster, node and pod metrics Yes
  • Kubernetes events Yes
  • Pod logs Yes
  • Cluster view No
  • Requests and limits advice Not confirmed
  • Change timeline Yes
  • Network visibility No
  • Alerting Yes
  • Multi-cluster Not confirmed
  • Runs in your cluster Yes

ChatOps bot: metrics and logs only on demand via kubectl top/logs from chat; change tracking via update events with diffs. Project in maintenance.

Checked against: github.com, docs.botkube.io, docs.botkube.io (2)

Notification delivery checklist

1 of 8 confirmed in Botkube's own documentation. The same checklist is used for every tool in Notifications.

  • Mobile push No
  • SMS No
  • Voice calls No
  • Email No
  • Chat apps Yes
  • HTTP API or webhook ingest Not confirmed
  • Bypass silent mode No
  • Acknowledgement No

Sends Kubernetes events to Slack, Discord, Mattermost and Teams; also webhook/Elasticsearch sinks. Inbound messages are cluster events, not an HTTP message API.

Checked against: github.com, docs.botkube.io

Alternatives to Botkube

Other kubernetes and container monitoring tools. See all 25.