Politiques d'approbation de changement Mesures de fiabilité du site

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 3 minutes de lecture
  • Dans les politiques d'approbation de changement, les définitions d'approbation sont utilisées pour générer des approbations en fonction des besoins de votre entreprise. Une politique d'approbation de changement est une ligne de conduite qui peut être appliquée à une demande de changement.

    Elle utilise un ensemble d'entrées variables pour évaluer les décisions qui lui sont associées. Pour chaque décision de correspondance, la définition d'approbation associée est appliquée. Une politique d'approbation peut contenir plusieurs décisions permettant à une seule politique de gérer toutes les approbations requises pour un type de changement. Lorsqu'une condition de décision correspond, la définition de l'approbation correspondante est évaluée. Si une ou plusieurs décisions correspondent, toutes les définitions d'approbation connexes sont évaluées.

    Pour afficher les politiques d'approbation pour SRM, accédez à Changement > Politique de changement > Politiques d'approbation de changement. Ensuite, sur la page Politiques d'approbation de changement, sélectionnez Politique de changement Site Reliability Ops.

    La page Politique d'approbation de changement affiche la liste des entrées de la politique. Vous pouvez afficher les entrées de politique suivantes pour SRM :
    • Objectif de niveau de service (SLO) avec le pourcentage restant de budget d'erreur le plus bas (slo_with_lowest_error_budget_remaining_percent)
    • SLO avec le taux d'érosion le plus élevé (slo_with_highest_burn_rate)
    Ces entrées de politique doivent être renseignées avec les enregistrements Objectif de niveau de service (SLO) appropriés suivants :
    • SLO avec le budget d'erreur restant le plus bas pertinent pour la demande de changement
    • Enregistrement SLO avec le taux d'érosion le plus élevé
    Figure 1. Entrées de politique pour SRM
    Entrées de politique pour SRM.
    Cette politique d'approbation contient les deux décisions suivantes pour SRM :
    • Budget < 25 % et taux d'érosion > 1
    • Budget > 25 % et taux d'érosion < 1

    Ces décisions sont marquées comme inactives pour empêcher tout changement dans le comportement de cette politique d'approbation existante.

    Vous pouvez examiner et utiliser ces décisions dans cette politique d'approbation et d'autres politiques comme exemples de la façon dont vous pouvez baser les décisions sur les entrées SLO.
    Figure 2. Décisions d'entrée SRM
    Décisions d'entrée SRM.

    Pour fournir les entrées de politique liées au SLO à vos politiques d'approbation de changement, des actions sont créées dans Studio de workflow.

    Une entrée d'une liste des sys_ids séparés par des virgules d'un service est spécifiée, mais généralement, une entrée d'un seul sys_id est transmise. L'action utilise ce sys_id pour trouver tous les SLO actifs associés à ce service. À partir des SLO identifiés, l'action définit :
    • le SLO de sortie avec le taux d'érosion le plus élevé sur le SLO dont la valeur de taux d'érosion est la plus élevée ;
    • le SLO de sortie avec le pourcentage restant de budget d'erreur le plus bas sur le SLO dont la valeur de pourcentage restant de budget d'erreur est la plus basse.
    Cette image montre une entrée pour l'action SRM – Get worst performing SLOs (SRM – Obtenir les SLO les moins performants).
    Figure 3. Entrée pour l'action SRM – Get worst performing SLOs (SRM – Obtenir les SLO les moins performants)
    Entrée pour l'action SRM – Get worst performing SLOs (SRM – Obtenir les SLO les moins performants).
    Cette image montre la sortie pour l'action SRM – Get worst performing SLOs (SRM – Obtenir les SLO les moins performants).
    Figure 4. Sortie pour l'action SRM – Get worst performing SLOs (SRM – Obtenir les SLO les moins performants)
    Sortie pour l'action SRM – Get worst performing SLOs (SRM – Obtenir les SLO les moins performants).
    Vous trouverez un exemple de cette action utilisée pour fournir les entrées à la politique d'approbation de changement dans le flux Change - SRO - Authorize (Changement - SRO - Autoriser) dans Studio de workflow. Le champ Restrict query to SLOs linked to these Service Ids (Restreindre la requête aux SLO liés à ces ID de service) affiche l'action appelée avec l'élément de configuration (CI) de la demande de changement autorisée. Le flux affiche également la sortie de l'action.
    Figure 5. Sortie de l'action
    Sortie de l'action.
    Les sorties suivantes de l'action Get worst performing SLOs (Obtenir les SLO les moins performants) peuvent être utilisées comme entrées dans l'action Appliquer la politique d'approbation de changement :
    • SLO avec pourcentage restant du budget d'erreur le plus bas
    • SLO avec le taux d'érosion le plus élevé
    Figure 6. Entrées pour l'action Apply Change Approval Policy (Appliquer la politique d'approbation de changement)
    Entrées pour l'action Apply Change Approval Policy (Appliquer la politique d'approbation de changement).