Kept: Sebuah Platform Manajemen AIOps dan Peringatan Sumber Terbuka untuk Lingkungan yang Kompleks
Kept, yang dikembangkan oleh Egroup Labs, adalah platform manajemen AIOps dan peringatan sumber terbuka yang dirancang untuk platform mcp. Dibangun terutama dengan Python dan TypeScript, ini menawarkan solusi untuk mengelola peringatan dalam lingkungan operasional yang kompleks. Kept didistribusikan melalui gambar Docker, Docker Compose, dan mendukung penyebaran di Kubernetes, AWS ECS, dan OpenShift. Platform gratis ini membantu SRE, operator, dan insinyur mengotomatiskan respons dan memperkaya data insiden di berbagai sistem.
Apa yang dihubungkan oleh Kept?
Kept terintegrasi dengan lebih dari 110 sistem eksternal, berfungsi sebagai platform AIOps dan manajemen peringatan. Ini terhubung ke berbagai alat pemantauan, sistem manajemen respons insiden, sistem tiket, kontrol sumber, manajemen perubahan, dan basis data manajemen konfigurasi. Integrasi spesifik termasuk CloudWatch, Sentry, Datadog, Prometheus, PagerDuty, dan Jira. Ini memungkinkan untuk memusatkan pemrosesan peringatan dan data dari banyak alat operasional.
Fitur dan alat inti
Mesin alur kerja Kept menggunakan Triggers, Steps, dan Actions. Triggers memulai alur kerja berdasarkan peringatan, insiden, jadwal, atau masukan manual. Steps membaca atau mengambil data untuk memperkaya dan memberikan konteks. Actions mengeksekusi operasi seperti memperbarui tiket, mengirim notifikasi, atau memulai ulang server. Ini juga terintegrasi dengan sistem eksternal melalui penyedia. Tindakan spesifik termasuk menanyakan basis data MySQL, memperkaya peringatan dengan hasil kueri, memperbarui tiket Jira, dan mengeksekusi skrip Python.
Untuk siapa ini?
Kept ditujukan untuk SRE, operator, insinyur, startup, dan perusahaan global yang mengelola peringatan di lingkungan yang kompleks. Ini membantu tim mengotomatiskan respons dan mendapatkan konteks dari berbagai sumber. Platform ini sangat berguna bagi mereka yang perlu mengorkestrasi alur kerja di banyak alat operasional. Ini bukan pilihan yang tepat jika Anda memerlukan konfirmasi eksplisit tentang protokol transport server MCP tertentu atau klien AI yang kompatibel.
Cara memulai
Akses diberikan melalui alur otorisasi OAuth standar, dengan dukungan untuk Auth0, Keycloak, Okta, OneLogin, dan Azure AD. Sebagai alternatif, otentikasi DB atau Tanpa Otentikasi adalah opsi, dengan skema otentikasi yang dikendalikan oleh variabel lingkungan seperti AUTH_TYPE, KEYCLOAK_ID, dan KEYCLOAK_ISSUER pada komponen backend dan frontend.
Kasus penggunaan
- Secara otomatis menanyakan Kubernetes melalui API untuk memeriksa penyebaran dan mengumpulkan konteks untuk peringatan dari alat pemantauan seperti Datadog, hanya memberi tahu tim jika kondisi tertentu (misalnya, pod tidak dimulai ulang) terpenuhi.
- Membuat tiket secara otomatis, mengirim notifikasi Slack, atau memperkaya peringatan dengan data eksternal dari berbagai sumber.
- Menerima peringatan, menanyakan basis data MySQL berdasarkan konten peringatan, dan mengirim webhook dengan hasil kueri ke sistem lain.
Kept menawarkan platform yang serbaguna untuk mengelola dan mengotomatiskan respons terhadap peringatan operasional. Kemampuannya untuk terintegrasi dengan lebih dari 110 layanan dan mengorkestrasi alur kerja yang kompleks menjadikannya alat yang berharga bagi SRE dan insinyur. Platform ini mendukung berbagai model otentikasi, memberikan fleksibilitas untuk berbagai kebutuhan keamanan organisasi. Mulailah dengan mengonfigurasi metode otentikasi seperti Keycloak dan menyiapkan alur kerja untuk menanyakan database MySQL untuk pengayaan peringatan.
