Kept: Uma Plataforma de AIOps e Gerenciamento de Alertas de Código Aberto para Ambientes Complexos
Kept, desenvolvido pela Egroup Labs, é uma plataforma de gerenciamento de AIOps e alertas de código aberto projetada para a plataforma mcp. Construído principalmente com Python e TypeScript, oferece soluções para gerenciar alertas em ambientes operacionais complexos. Kept é distribuído via imagens Docker, Docker Compose e suporta implantação em Kubernetes, AWS ECS e OpenShift. Esta plataforma gratuita ajuda SREs, operadores e engenheiros a automatizar respostas e enriquecer dados de incidentes em diversos sistemas.
O que o Kept conecta?
O Kept integra-se a mais de 110 sistemas externos, funcionando como uma plataforma de AIOps e gerenciamento de alertas. Ele se conecta a várias ferramentas de monitoramento, sistemas de gerenciamento de resposta a incidentes, sistemas de tickets, controle de versão, gerenciamento de mudanças e bancos de dados de gerenciamento de configuração. Integrações específicas incluem CloudWatch, Sentry, Datadog, Prometheus, PagerDuty e Jira. Isso permite centralizar o processamento de alertas e dados de muitas ferramentas operacionais.
Recursos e ferramentas principais
O motor de fluxo de trabalho do Kept usa Gatilhos, Etapas e Ações. Gatilhos iniciam fluxos de trabalho com base em alertas, incidentes, cronogramas ou entrada manual. Etapas leem ou buscam dados para enriquecimento e contexto. Ações executam operações como atualizar tickets, enviar notificações ou reiniciar servidores. Ele também se integra a sistemas externos por meio de provedores. Ações específicas incluem consultar bancos de dados MySQL, enriquecer alertas com resultados de consultas, atualizar tickets do Jira e executar scripts Python.
Para quem é?
O Kept é para SREs, operadores, engenheiros, startups e grandes empresas globais que gerenciam alertas em ambientes complexos. Ele ajuda as equipes a automatizar respostas e obter contexto de uma variedade de fontes. Esta plataforma é particularmente útil para aqueles que precisam orquestrar fluxos de trabalho entre muitas ferramentas operacionais. Isso não é adequado se você precisar de confirmação explícita de protocolos de transporte de servidor MCP específicos ou clientes de IA compatíveis.
Como começar
O acesso é concedido através de um fluxo de autorização OAuth padrão, com suporte para Auth0, Keycloak, Okta, OneLogin e Azure AD. Alternativamente, a autenticação de banco de dados ou Nenhuma Autenticação são opções, com o esquema de autenticação controlado por variáveis de ambiente como AUTH_TYPE, KEYCLOAK_ID e KEYCLOAK_ISSUER em ambos os componentes de backend e frontend.
Casos de uso
- Consultar automaticamente o Kubernetes via API para verificar implantações e agrupar contexto para alertas de ferramentas de monitoramento como Datadog, alertando uma equipe apenas se uma condição específica (por exemplo, pod não reiniciado) for atendida.
- Criar tickets automaticamente, enviar notificações pelo Slack ou enriquecer alertas com dados externos de várias fontes.
- Receber alertas, consultar um banco de dados MySQL com base no conteúdo do alerta e enviar webhooks com os resultados da consulta para outros sistemas.
Kept oferece uma plataforma versátil para gerenciar e automatizar respostas a alertas operacionais. Sua capacidade de integrar-se a mais de 110 serviços e orquestrar fluxos de trabalho complexos a torna uma ferramenta valiosa para SREs e engenheiros. A plataforma suporta vários modelos de autenticação, oferecendo flexibilidade para diferentes necessidades de segurança organizacional. Comece configurando um método de autenticação como Keycloak e configurando um fluxo de trabalho para consultar um banco de dados MySQL para enriquecimento de alertas.






