Kept: En öppen källkod AIOps och varningshanteringsplattform för komplexa miljöer
Kept, utvecklad av Egroup Labs, är en öppen källkod AIOps och varningshanteringsplattform utformad för mcp-plattformen. Byggd främst med Python och TypeScript, erbjuder den lösningar för att hantera varningar i komplexa operativa miljöer. Kept distribueras via Docker-bilder, Docker Compose och stöder distribution på Kubernetes, AWS ECS och OpenShift. Denna gratis plattform hjälper SRE:er, operatörer och ingenjörer att automatisera svar och berika incidentdata över olika system.
Vad ansluter Kept till?
Kept integreras med över 110 externa system och fungerar som en AIOps- och varningshanteringsplattform. Den ansluter till olika övervakningsverktyg, incidenthanteringssystem, ärendehanteringssystem, källkontroll, förändringshantering och konfigurationshanteringsdatabaser. Specifika integrationer inkluderar CloudWatch, Sentry, Datadog, Prometheus, PagerDuty och Jira. Detta gör att den kan centralisera varningsbehandling och data från många operativa verktyg.
Kärnfunktioner och verktyg
Kepts arbetsflödesmotor använder Triggers, Steps och Actions. Triggers initierar arbetsflöden baserat på varningar, incidenter, scheman eller manuell inmatning. Steps läser eller hämtar data för berikning och kontext. Actions utför operationer som att uppdatera ärenden, skicka meddelanden eller starta om servrar. Den integreras också med externa system genom leverantörer. Specifika åtgärder inkluderar att fråga MySQL-databaser, berika varningar med frågeresultat, uppdatera Jira-ärenden och köra Python-skript.
Vem är den för?
Kept är för SRE:er, operatörer, ingenjörer, startups och globala företag som hanterar varningar i komplexa miljöer. Den hjälper team att automatisera svar och få kontext från en mängd olika källor. Denna plattform är särskilt användbar för dem som behöver orkestrera arbetsflöden över många operativa verktyg. Detta är inte rätt val om du kräver explicit bekräftelse av specifika MCP-servertransportprotokoll eller kompatibla AI-klienter.
Hur man kommer igång
Åtkomst beviljas genom en standard OAuth-auktoriseringsflöde, med stöd för Auth0, Keycloak, Okta, OneLogin och Azure AD. Alternativt är DB-autentisering eller ingen autentisering alternativ, med autentiseringsschemat kontrollerat av miljövariabler som AUTH_TYPE, KEYCLOAK_ID och KEYCLOAK_ISSUER på både backend- och frontendkomponenter.
Användningsfall
- Automatiskt fråga Kubernetes via API för att kontrollera distributioner och samla kontext för varningar från övervakningsverktyg som Datadog, och endast varna ett team om ett specifikt villkor (t.ex. podd inte omstartad) uppfylls.
- Auto-skapande av ärenden, skicka Slack-meddelanden eller berika varningar med externa data från olika källor.
- Ta emot varningar, fråga en MySQL-databas baserat på varuinnehåll och skicka webhooks med frågeresultaten till andra system.
Kept erbjuder en mångsidig plattform för att hantera och automatisera svar på operativa varningar. Dess förmåga att integrera med över 110 tjänster och orkestrera komplexa arbetsflöden gör den till ett värdefullt verktyg för SRE:er och ingenjörer. Plattformen stöder olika autentiseringsmodeller, vilket ger flexibilitet för olika organisatoriska säkerhetsbehov. Börja med att konfigurera en autentiseringsmetod som Keycloak och ställa in ett arbetsflöde för att fråga en MySQL-databas för varningsberikning.
