Vous constaterez peut-être qu'un score de conformité de haut niveau masque des problèmes spécifiques survenant dans une région, un data center ou un segment de clients particulier lors du monitoring des objectifs de niveau de service (SLO). Créer manuellement des niveaux de service distincts pour chaque segment est chronophage et difficile à maintenir à mesure que votre infrastructure se développe.
Les niveaux de service à facettes résolvent ce problème. Regroupez vos résultats de SLI par attributs spécifiques (également appelé facettage) pour décomposer la conformité et le budget d'erreur, identifier les causes profondes, et localiser où se produisent les goulots d’étranglement de performance ou les pannes, le tout au sein d'une seule définition de niveau de service.
Ce que vous pouvez faire
Avec les niveaux de service à facettes, vous pouvez :
- Obtenez des informations détaillées granulaires: identifiez des problèmes de performances spécifiques dans des cellules, des régions ou des environnements particuliers sans créer de niveaux de service distincts.
- Allocation cible des ressources: identifier les zones sous-performantes pour concentrer les efforts d'ingénierie.
- Améliorer le dépannage: vérifiez si une baisse de conformité est globale ou localisée à un attribut spécifique, tel qu'un data center défaillant.
- Comparer les segments: afficher côte à côte la conformité et le budget d'erreur pour différentes combinaisons d'attributs.
Cas d'utilisation
Les scénarios suivants montrent comment les niveaux de service à facettes peuvent être utiles :
- Performances régionales: une plateforme d'e-commerce regroupe la latence par
awsRegionpour découvrir quelle région est sous-performante malgré le respect global des SLO. - Dépannage au niveau de la cellule: un fournisseur de cloud regroupe la disponibilité par
cell_idpour identifier que les pannes intermittentes sont limitées à un seul cluster plutôt qu'à l'ensemble du service. - Comparaison d'environnements: une équipe de développement regroupe les métriques par
environmentpour comparer la stabilité des déploiements de production par rapport aux déploiements de simulation dans la même définition de SLI.
Fonctionnement du facettage
Lorsque vous créez un niveau de service, vous définissez deux requêtes : les événements valides (toutes les requests significatives) et les événements bons/mauvais (réponses réussies ou échouées). Lorsque les deux requêtes utilisent le même type d'événement dans la clause FROM (par exemple, les deux utilisant FROM Transaction), les données partagent des attributs communs tels que awsRegion, environment ou host. Vous pouvez ensuite activer le facettage pour regrouper et décomposer la conformité et le budget d'erreur en fonction de ces valeurs d'attribut.
Sujets connexes
Ajouter des facettes à un niveau de service
Découvrez comment activer le facettage lors de la création ou de la modification d'un niveau de service.
Analyser les résultats de niveau de service à facettes
Affichez et comparez les données de conformité et de budget d'erreur réparties par facette.
Créer et modifier des SLI et des SLO
Apprenez à créer et configurer des niveaux de service dans New Relic.