Plataforma open source de status pages, resposta a incidentes e monitoramento de uptime, com monitores e páginas de status gerenciados como código.
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
Instale opensre no macOS ou Linux
- 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
Agente de SRE com IA e hospedagem própria que aprende padrões normais de logs, abre incidentes para novas anomalias e encaminha alertas para Slack, Teams, Telegram e ferramentas de plantão.
Ferramenta open source de observabilidade e APM que usa eBPF para coletar métricas, logs, traces e profiles, com análise de causa raiz assistida por IA.
Plataforma AIOps de código aberto que centraliza alertas de ferramentas de monitoramento, elimina duplicatas, correlaciona eventos e automatiza respostas por meio de workflows.
Uma ferramenta de CLI que verifica clusters Kubernetes em busca de problemas e usa LLMs para explicá-los em linguagem simples.
Plataforma open source de observabilidade que reúne monitoramento de disponibilidade, páginas de status, gestão de incidentes, alertas de plantão, logs, traces e métricas em um único app auto-hospedável.