• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Maturité du service

La maturité du service transforme une Scorecard d'un simple pourcentage de réussite/échec en un parcours d'amélioration structuré. Au lieu de traiter chaque règle de la même manière, les règles d'une Scorecard sont regroupées en niveaux de maturité et, en option, se voient attribuer des pondérations individuelles. Cela fournit aux équipes de développement une feuille de route claire et priorisée : plutôt que d’essayer de résoudre chaque alerte simultanément, un service passe systématiquement par des étapes de qualité définies, allant du respect des normes opérationnelles minimales à la démonstration de l’excellence opérationnelle.

Fonctionnement de la maturité des services

Chaque règle d’une Scorecard appartient à un seul niveau de maturité. À mesure qu’une entité (comme un service) valide les règles à chaque niveau, elle progresse dans l’échelle de maturité pour cette Scorecard. Deux concepts indépendants régissent cela :

  • Les niveaux de maturité organisent les règles en étapes et déterminent la maturité dérivée d’une entité.
  • La notation pondérée détermine dans quelle mesure chaque règle contribue au score global du Scorecard.

Ces deux concepts fonctionnent indépendamment : la maturité suit les normes techniques qu’un service respecte, tandis que le poids régit l’impact d’une règle sur le score numérique.

Niveaux de maturité

Par défaut, un Scorecard possède trois niveaux de maturité. New Relic les utilise pour décrire le cycle de vie d'un service :

Niveau de maturité

Description

Basique

(le niveau de base)

La norme opérationnelle minimale et non négociable. Les services à ce niveau satisfont à toutes les vérifications fondamentales de conformité, de sécurité et de propriété. Si un service échoue à une règle de base, il n’est pas considéré comme prêt pour la production.

Intermédiaire

(le standard)

Le standard attendu pour un service stable et mature. Il inclut les bonnes pratiques en matière de fiabilité, de livraison continue et de monitoring complet, soutenues par une automatisation et une documentation solides.

Avancé

(l’aspirationnel)

Le standard d’élite pour l’excellence. Ces services font preuve d’une optimisation proactive, d’un respect strict des SLO et sont conçus pour être à l’épreuve du temps face à la croissance anticipée.

Les niveaux de maturité peuvent être créés, renommés et réorganisés. Un seul Scorecard peut prendre en charge entre 1 et 5 niveaux distincts. Étant donné que la personnalisation des niveaux au-delà des trois niveaux par défaut n’est disponible que via l’API, consultez Gérer les niveaux de maturité avec l’API pour obtenir des instructions de configuration.

Maturité de l’entité

Chaque entité se voit attribuer un niveau de maturité par Scorecard, que New Relic dérive des règles que cette entité valide :

  • Une entité atteint un niveau de maturité uniquement lorsqu’elle réussit toutes les règles à ce niveau et à chaque niveau inférieur. Par exemple, une entité qui réussit toutes les règles de base et toutes les règles intermédiaires a une maturité Intermédiaire.
  • Une entité qui échoue à une règle de base est Below basic, ce qui signifie qu’elle n’a pas atteint votre norme opérationnelle minimale.

La maturité de l’entité est purement organisationnelle : elle modifie la façon dont les entités et les règles sont regroupées et affichées, mais elle ne modifie pas le score numérique du Scorecard.

Notation pondérée

Toutes les règles n’ont pas la même importance. Chaque règle a un poids entier (impactWeight), et le score global d’une Scorecard est la moyenne pondérée des scores individuels de ses règles :

Toutes les règles n’ont pas la même importance opérationnelle. Chaque règle inclut un poids entier (impactWeight), et le score global d’une Scorecard est calculé comme la moyenne pondérée des scores individuels de ses règles :

Scorecard score = (sum of each rule's score x its weight) / (sum of all weights)

Quelques éléments à savoir sur la valeur du poids :

  • Il s'agit d'un multiplicateur relatif, et non d'un pourcentage. Un poids de 20 ne signifie pas 20 % ; cela signifie que cette règle compte deux fois plus qu'une règle avec un poids de 10, et autant que les poids de 2 et 1. Seul le ratio entre les poids des règles a de l'importance.
  • Le poids par défaut est de 1, donc lorsque chaque règle a le même poids, le score de la Scorecard est une simple moyenne (non pondérée) des scores des règles.
  • Le poids est un entier compris entre 1 et 100.
  • Le poids affecte uniquement le score ; il ne modifie pas le niveau de maturité d’une entité.

Par exemple, un Scorecard a trois règles, chacune avec son propre score et son propre poids :

Règle

Score de règle

Poids

Vérification de sécurité critique

90%

5

Alertes configurées

60%

3

Lien de documentation présent

40 %

1

Le score global de la Scorecard est la moyenne pondérée des scores de ces règles :

(90 × 5) + (60 × 3) + (40 × 1) 670
------------------------------ = --- ≈ 74%
5 + 3 + 1 9

Parce que la règle de sécurité critique a le plus de poids, le score de la Scorecard (≈ 74 %) est plus proche du score de cette règle qu’une simple moyenne non pondérée ne le serait ((90 + 60 + 40) / 3 ≈ 63%).

Conseil

Les poids des règles sont définis via l’API, et non via l’interface utilisateur. Pour attribuer des poids, consultez Gérer les niveaux de maturité avec l’API et le tutoriel NerdGraph Scorecards.

Définir les niveaux de maturité

Lorsque vous créez une Scorecard, l’assistant de création inclut une étape Define maturity levels [Définir les niveaux de maturité]. Ici, vous classez vos règles par importance en les glissant-déposant dans chaque catégorie de maturité. À mesure que les entités valident les règles de chaque catégorie, elles améliorent leur position à ce niveau de maturité.

Pour attribuer des règles aux niveaux de maturité dans l’interface utilisateur :

  1. Créez une Scorecard à partir d’un modèle ou créez la vôtre. Pour le flux complet, consultez la section Créer une nouvelle fiche de score (Scorecards).
  2. À l’étape Define maturity levels, glissez et déposez chaque règle dans la catégorie appropriée : Below basic, Basic maturity, Intermediate maturity ou Advanced maturity.
  3. Continuez vers Review & save pour créer le Scorecard.

Vous pouvez modifier le niveau de maturité d’une règle ultérieurement en modifiant la règle. Pour définir les poids des règles ou pour créer des niveaux de maturité personnalisés au-delà des trois par défaut, utilisez l’API. Consultez Gérer les niveaux de maturité avec l’API.

Afficher la maturité du service dans un Scorecard

Un seul Scorecard offre deux vues qui font ressortir la maturité : Rule view et Entity view. Vous pouvez basculer de l’une à l’autre en haut à droite du Scorecard.

Vue des règles

La vue des règles regroupe les règles d'un Scorecard par niveau de maturité (Basique, Intermédiaire et Avancé), afin que vous puissiez voir comment vos règles sont réparties et comment chaque règle fonctionne. Le panneau latéral résume les performances globales du Scorecard, la Maturity level distribution sur vos entités, un Entity maturity profile et les performances des règles au fil du temps.

A Scorecard Rule view with rules grouped into Basic, Intermediate, and Advanced maturity, alongside maturity level distribution and entity maturity profile widgets

Vue de l'entité

La vue de l’entité répertorie chaque entité évaluée par le Scorecard avec une colonne Maturity et une répartition par niveau du nombre de règles que chaque entité réussit (par exemple, règles basiques 2/2, intermédiaires 1/1, avancées 0/1). Cela permet aux responsables de filtrer leurs services et de voir exactement où chacun se situe sur l’échelle de maturité.

A Scorecard Entity view table showing each entity's maturity level and the count of passed rules at each maturity level

Faire progresser un service à travers les niveaux

Les niveaux de maturité donnent aux équipes une prochaine étape claire. Au lieu de courir après un pourcentage abstrait, une équipe peut se concentrer sur un objectif concret, tel que faire passer un service de Basique à Intermédiaire d’ici la fin d’un sprint.

Lorsque vous filtrez un Scorecard sur une seule entité, le panneau latéral affiche la maturité actuelle de cette entité comme une progression de basique à intermédiaire puis à avancée, ainsi que le nombre de lacunes restantes pour atteindre le niveau suivant (par exemple, « Résoudre 1 lacune pour atteindre la maturité basique »). Les règles sont regroupées par niveau de maturité afin que l’équipe puisse voir exactement quelles vérifications traiter ensuite.

A Scorecard filtered to a single entity, showing a maturity progression slider from Basic to Advanced and the deficiencies remaining to reach the next level

Maturité des services dans les catalogues

La maturité apparaît également dans vos catalogues. Lorsque vous ouvrez les détails d’une entité, vous pouvez voir son niveau de maturité pour chaque Scorecard auquel elle appartient (par exemple, « En dessous de basique » pour un Scorecard et « Avancé » pour un autre), ce qui vous donne une lecture rapide de la position d’un service par rapport à toutes vos normes.

Gérer les niveaux de maturité avec l’API

Vous pouvez créer, lire, mettre à jour et supprimer les niveaux de maturité et les pondérations des règles via l’API NerdGraph. Dans l’API, les niveaux de maturité sont appelés niveaux de progression:

  • Les niveaux de maturité d’un Scorecard sont définis par son progressLevels.
  • Le niveau de maturité d'une règle est défini avec progressLevel, et son poids est défini avec impactWeight.

L’API est le seul moyen de définir les poids des règles et de créer des niveaux de maturité personnalisés (non par défaut), comme l’ajout d’un quatrième niveau ou le renommage des trois par défaut. Pour les mutations et les exemples, consultez le tutoriel sur les tableaux de bord NerdGraph.

Droits d'auteur © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.