Les objectifs de niveau de service (a.k.a Service Level Objectives - SLO) sont un élément clé des pratiques modernes d'ingénierie logicielle. Ils permettent de quantifier la qualité du service fourni aux utilisateurs finaux, et leur maintien devient donc important pour les approches DevOps modernes avec une livraison progressive. Dans cette démo, nous montrerons comment utiliser Keptn pour tirer parti de votre surveillance existante avec Prometheus afin que vous puissiez visualiser les SLO pour les principales parties prenantes et automatiser leur action.
Qu'est-ce que Keptn? En un mot, il s'agit d'un plan de contrôle piloté par les événements pour l'orchestration des applications natives du cloud. Il permet de nombreux cas d'utilisation, y compris, mais sans s'y limiter, les opérations basées sur les SLO, l'observabilité, les alertes et la correction. C'est un projet sandbox au CNCF, et il a demandé le statut d'incubateur.