用途:HolmesGPT 是 CNCF Sandbox 项目,将 AI 模型与实时可观测性数据连接,用于调查基础设施问题、定位根因并建议修复方案,主要面向 Kubernetes 与云原生排障,并可用于 CI/CD 部署失败分析。
主要能力:根因分析与集群/告警调查;集成 30+ 工具集(如 Kubernetes、Prometheus、Grafana);对接 AlertManager、PagerDuty、OpsGenie、Jira、Slack;交互模式命令 /clear、/run、/show、/context;支持通过 YAML 自定义工具集;支持 Anthropic、OpenAI、Azure OpenAI、AWS Bedrock、Google Gemini、Vertex AI、Ollama 等模型提供方。
使用方式:安装可选用 Homebrew(brew tap robusta-dev/homebrew-holmesgpt 后 brew install holmesgpt)、Helm 或 Docker。需配置模型密钥(如 ANTHROPIC_API_KEY 或 OPENAI_API_KEY)。常用命令形如 holmes ask "what pods are unhealthy?",交互调查加 --interactive,告警调查用 holmes investigate alertmanager 或 investigate pagerduty,可用 -f 附加文件,用 --destination slack 输出到 Slack。
安全与限制:默认只读访问(get、list、watch),遵循既有 RBAC,不修改、创建或删除资源;密钥可存于 Kubernetes Secrets,数据不用于模型训练。具体版本定价与完整参数以官方资料为准,此处暂未提供。