Let a Bot Explain Why Your Pods Are Dying
It wires Prometheus alerts to OpenAI so a language model can tell you in Slack why your pods are unhappy.

What it does
This is a Robusta playbook that catches Prometheus alerts via webhook, ships them to OpenAI’s text-davinci-003 model, and posts the resulting explanation to Slack. You get a button on each alert; press it, and the bot offers a pithy diagnosis of why your cluster is unhappy. It is not a standalone service, but a thin prompt layer on top of the Robusta.dev alert-response platform.
The interesting bit
The README cheerfully confesses that “ChatGPT” is a marketing convenience: under the hood it is the GPT-3.5-based text-davinci-003. The real hook is the honest admission that the bot is currently flying blind—it does not yet feed pod logs or kubectl get events into the prompt, even though Robusta already collects that data, leaving the answers only as informed as the alert labels allow.
Key highlights
- Surfaces LLM-generated triage advice directly inside Slack threads
- Implemented as a Robusta playbook, leveraging existing Kubernetes alert plumbing
- Uses
text-davinci-003, not ChatGPT proper, despite the repo’s name - Explicitly deprecated by its maintainers in favor of the broader HolmesGPT successor
- Designed to enrich Prometheus alerts, though richer cluster context remains unimplemented
Caveats
- The project is officially deprecated and replaced by HolmesGPT; expect no further maintenance
- It is essentially integration glue between Robusta, OpenAI, and Slack rather than a standalone debugging tool
- Answers are generated from alert metadata alone; the README identifies pod logs and events as a “future improvement,” so expect generic guidance
Verdict A neat proof-of-concept for LLM-augmented on-call workflows, but only if you enjoy maintaining abandoned glue code. New adopters should head straight to HolmesGPT or roll a richer prompt pipeline themselves.
Frequently asked
- What is robusta-dev/kubernetes-chatgpt-bot?
- It wires Prometheus alerts to OpenAI so a language model can tell you in Slack why your pods are unhappy.
- Is kubernetes-chatgpt-bot open source?
- Yes — robusta-dev/kubernetes-chatgpt-bot is an open-source project tracked on heatdrop.
- What language is kubernetes-chatgpt-bot written in?
- robusta-dev/kubernetes-chatgpt-bot is primarily written in Python.
- How popular is kubernetes-chatgpt-bot?
- robusta-dev/kubernetes-chatgpt-bot has 917 stars on GitHub.
- Where can I find kubernetes-chatgpt-bot?
- robusta-dev/kubernetes-chatgpt-bot is on GitHub at https://github.com/robusta-dev/kubernetes-chatgpt-bot.