Architecting conversational observability for cloud applications
Architecture Blog
This article describes building an AI-powered troubleshooting assistant for Kubernetes clusters using generative AI and observability data.
- Combines LLM analysis with telemetry data to enable self-service Kubernetes troubleshooting
- Supports two architectures: RAG-based chatbot and Strands-based agentic system
- Collects telemetry via Fluent Bit into Kinesis, generates embeddings with Bedrock, stores in OpenSearch
- Chatbot iteratively queries cluster, executes read-only kubectl commands, refines diagnostics
- Reduces Mean Time to Recovery by automating root cause analysis across distributed systems
- Implements security via IAM roles, allowlisted commands, RBAC, data encryption, VPC isolation
- Example implementation available on GitHub with Terraform deployment templates
The solution accelerates Kubernetes troubleshooting by automating telemetry analysis and diagnostic workflows, reducing expertise requirements and operational overhead.
The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.
Related articles
Nov 26
2025
2025
Implement Conversational Observability with IBM Instana MCP Server and Kiro
Nov 12
2025
2025
Building resilient public services with AWS observability best practices
Dec 11
2025
2025
Amazon Bedrock AgentCore Observability with Langfuse
Dec 2
2025
2025
Amazon CloudWatch GenAI observability now supports Amazon AgentCore Evaluations
The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.