Repolode
Tracer-Cloud

Tracer-Cloud/opensre

开源的 AI SRE 智能体框架,可基于自有基础设施调查生产环境事故,关联日志、指标、链路追踪和部署记录。

Star
12,448
Fork
1,821
未关闭 Issue
66
最近提交
昨天

这是什么?

OpenSRE 是一个开源框架,用于构建 AI SRE(站点可靠性工程)智能体。告警触发或工程师提问时,智能体会从已有工具中收集关联的日志、指标、链路追踪、近期部署和配置信息,通过工具调用循环验证假设,并给出附带证据的结论。

项目提供交互式终端 Shell、适用于脚本和 CI 任务的无界面 CLI,以及可嵌入现有服务的 Python API。用户可以编写自己的运行手册,智能体在排查时会按其执行。调用外部 LLM 前,可选择对 Pod、集群、账号 ID 等标识符进行可逆脱敏。

项目已对接 60 多种工具,包括 Grafana、Datadog、Kubernetes、AWS、PagerDuty、Slack 以及多家 LLM 服务商。目前处于公开 Alpha 阶段,API 与集成方式仍可能调整。

核心功能

  • 01关联日志、指标、链路追踪、部署和配置信息来诊断事故。
  • 02每个根因结论都链接到对应的原始数据。
  • 03排查时自动应用用户自定义的运行手册。
  • 04提供交互式 Shell、无界面 CLI 和 Python API。
  • 05发送数据给外部 LLM 前可选择对标识符脱敏。
  • 06支持 60 多种集成,涵盖可观测性、云平台、数据库和事件管理工具。

适用场景

  • 借助已有的 Grafana、Datadog 或 Kubernetes 数据对生产告警进行分诊。
  • 在事故期间用自然语言询问某个服务变慢的原因。
  • 通过无界面 CLI 在脚本或 CI 中运行智能体检查。
  • 将事故排查能力嵌入团队内部的 Python 自动化流程和服务中。

快速上手

  1. 1

    在 macOS 或 Linux 上安装 opensre

  2. 2

    启动 OpenSRE

    opensre

使用前须知

  • 处于公开测试阶段:核心流程尚不完全稳定,API 可能变化。
  • 安装依赖 curl 安装脚本而非包管理器,首次启动会激活托管模型。

收录于专题

标签

常见问题

opensre 是什么?
开源的 AI SRE 智能体框架,可基于自有基础设施调查生产环境事故,关联日志、指标、链路追踪和部署记录。 OpenSRE 是一个开源框架,用于构建 AI SRE(站点可靠性工程)智能体。告警触发或工程师提问时,智能体会从已有工具中收集关联的日志、指标、链路追踪、近期部署和配置信息,通过工具调用循环验证假设,并给出附带证据的结论。
opensre 可以免费使用吗?用的什么许可证?
opensre 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
opensre 还在维护吗?
活跃维护中。opensre 最近一次提交是在 2026年10月24日。
opensre 适合用来做什么?
借助已有的 Grafana、Datadog 或 Kubernetes 数据对生产告警进行分诊。 在事故期间用自然语言询问某个服务变慢的原因。 通过无界面 CLI 在脚本或 CI 中运行智能体检查。 将事故排查能力嵌入团队内部的 Python 自动化流程和服务中。
opensre 怎么安装和运行?
在 macOS 或 Linux 上安装 opensre 启动 OpenSRE: opensre
在哪里获取 opensre?
源代码和安装说明在 GitHub 上:https://github.com/Tracer-Cloud/opensre

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目