Repolode
Tracer-Cloud

Tracer-Cloud/opensre

Framework open source para criar agentes de SRE com IA que investigam incidentes em produção usando seus próprios logs, métricas, traces e deploys.

Estrelas
12,448
Forks
1,821
Issues abertas
66
Último commit
ontem

O que é?

O OpenSRE é um framework open source para criar agentes de engenharia de confiabilidade de sites (SRE) com IA. Quando um alerta dispara ou um engenheiro faz uma pergunta, o agente reúne logs, métricas, traces, deploys recentes e configurações correlacionados, usando as ferramentas que já estão em uso. Em seguida, analisa hipóteses em um ciclo de chamadas a ferramentas e apresenta uma resposta vinculada às evidências correspondentes.

O projeto está disponível como um shell interativo de terminal, uma CLI headless para scripts e tarefas de CI e uma API Python para incorporar o agente a serviços existentes. Os usuários podem definir seus próprios runbooks, que o agente aplica durante a investigação. Também é possível mascarar identificadores de forma reversível — como pods, clusters e IDs de contas — antes de fazer chamadas a LLMs externos.

O OpenSRE se conecta a mais de 60 ferramentas, incluindo Grafana, Datadog, Kubernetes, AWS, PagerDuty, Slack e vários provedores de LLM. O projeto está em alpha público, então as APIs e integrações ainda podem mudar.

Recursos principais

  • 01Correlaciona logs, métricas, traces, deploys e configurações para diagnosticar incidentes.
  • 02Vincula cada conclusão sobre a causa raiz aos dados correspondentes.
  • 03Aplica runbooks definidos pelo usuário durante a investigação.
  • 04Oferece um shell interativo, uma CLI headless e uma API Python.
  • 05Opcionalmente, mascara identificadores antes de enviar dados a LLMs externos.
  • 06Oferece suporte a mais de 60 integrações de observabilidade, cloud, bancos de dados e ferramentas de incidentes.

Casos de uso

  • Investigar alertas em produção reunindo evidências de ambientes existentes com Grafana, Datadog ou Kubernetes.
  • Fazer perguntas em linguagem natural sobre os motivos da lentidão de um serviço durante um incidente.
  • Executar verificações do agente por meio de scripts ou de CI usando a CLI headless.
  • Incorporar a investigação de incidentes a automações e serviços internos em Python.

Início rápido

  1. 1

    Instale opensre no macOS ou Linux

  2. 2

    Inicie o OpenSRE

    opensre

Antes de usar

  • Alfa pública: os fluxos de trabalho principais ainda não estão totalmente estáveis, e as APIs podem mudar.
  • A configuração usa um script de instalação com curl em vez de um gerenciador de pacotes, e a primeira inicialização ativa um modelo hospedado.

Em coleções

Tópicos

Perguntas frequentes

O que é opensre?
Framework open source para criar agentes de SRE com IA que investigam incidentes em produção usando seus próprios logs, métricas, traces e deploys. O OpenSRE é um framework open source para criar agentes de engenharia de confiabilidade de sites (SRE) com IA. Quando um alerta dispara ou um engenheiro faz uma pergunta, o agente reúne logs, métricas, traces, deploys recentes e configurações correlacionados, usando as ferramentas que já estão em uso. Em seguida, analisa hipóteses em um ciclo de chamadas a ferramentas e apresenta uma resposta vinculada às evidências correspondentes.
opensre é gratuito? Qual é a licença?
opensre é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
opensre ainda é mantido?
Manutenção ativa. O último commit de opensre foi em 24 de out. de 2026.
Para que posso usar opensre?
Investigar alertas em produção reunindo evidências de ambientes existentes com Grafana, Datadog ou Kubernetes. Fazer perguntas em linguagem natural sobre os motivos da lentidão de um serviço durante um incidente. Executar verificações do agente por meio de scripts ou de CI usando a CLI headless. Incorporar a investigação de incidentes a automações e serviços internos em Python.
Como instalar opensre?
Instale opensre no macOS ou Linux Inicie o OpenSRE: opensre
Onde consigo opensre?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Tracer-Cloud/opensre

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados