botkube

module
v1.4.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 15, 2023 License: MIT

README ΒΆ

Botkube Logo Light

Botkube is a messaging bot for monitoring and debugging Kubernetes clusters.

Latest Release License Slack CI Build Go Docs

Overview

Botkube helps you monitor your Kubernetes cluster, debug critical deployments and gives recommendations for standard practices by running checks on the Kubernetes resources. It integrates with multiple communication platforms, such as Slack, Discord, or Mattermost.

You can also execute kubectl, helm and other commands on your K8s, which helps debugging an application or cluster.

Getting started

Follow the official Botkube installation guide to get started.

Features

πŸ’¬ Connect to your clusters from anywhere at any time

Botkube intergrates with all common messaging platforms including:

  • Teams
  • Slack
  • Discord
  • Mattermost

πŸ’‘ Elevate your troubleshooting workflow with intelligent insights

Supercharge your technical workflow with our seamless alert consolidation and filtering. Gain automated intelligent insights to troubleshoot with precision and efficiency. Get alerted by Kubernetes, Prometheus, and other tools.

πŸš€ See alerts, Take action

Take your ChatOps experience to new heights and go beyond just monitoring. Seamlessly take action on your clusters with ease and efficiency. Access tools like kubectl and helm right from your collaboration workspace. Collaborate with other team members in real time.

πŸ“– Wait, there's more!

Read more about Botkube features on the official website.

Documentation

For full documentation, visit docs,botkube.io. The documentation sources reside on the botkube-docs repository.

Licence

This project is currently licensed under the MIT License.

Directories ΒΆ

Path Synopsis
cmd
cli
internal
cli
Package cli is copied and adjusted code from: https://github.com/kubernetes-sigs/kind/blob/b6bc112522651d98c81823df56b7afa511459a3b/pkg/internal/env/term.go#L51
Package cli is copied and adjusted code from: https://github.com/kubernetes-sigs/kind/blob/b6bc112522651d98c81823df56b7afa511459a3b/pkg/internal/env/term.go#L51
executor
Package executor aggregates officially supported Botkube plugin executors.
Package executor aggregates officially supported Botkube plugin executors.
executor/x/getter
Package getter.
Package getter.
loggerx
Package loggerx provides helper functions and extensions responsible for logging.
Package loggerx provides helper functions and extensions responsible for logging.
ptr
pkg
api
bot
pluginx
Package pluginx provides helper functions to simplify working it Botkube plugins.
Package pluginx provides helper functions to simplify working it Botkube plugins.
test

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL