Site Reliability-Metriken − Richtlinien für Change-Genehmigungen

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • In den Change-Genehmigungsrichtlinien werden Genehmigungsdefinitionen verwendet, um Genehmigungen gemäß Ihren geschäftlichen Anforderungen zu generieren. Eine Change-Anforderungsrichtlinie ist ein Handlungsverlauf, der auf eine Change-Anforderung angewendet werden kann.

    Eine Change-Genehmigungsrichtlinie verwendet eine Reihe von Variableneingaben, um die mit ihr verknüpften Entscheidungen auszuwerten. Für jede übereinstimmende Entscheidung wird die zugehörige Genehmigungsdefinition angewendet. Eine Genehmigungsrichtlinie kann mehrere Entscheidungen enthalten, sodass eine einzige Richtlinie jede für einen Change-Typ erforderliche Genehmigung bearbeiten kann. Wenn eine Entscheidungsbedingung erfüllt ist, wird die zugehörige Genehmigungsdefinition ausgewertet. Wenn eine oder mehrere Entscheidungen übereinstimmen, werden alle zugehörigen Genehmigungsdefinitionen ausgewertet.

    Navigieren Sie zu Change > Change Policy > Change Approval Policies (Change > Change-Richtlinie > Richtlinien für Change-Genehmigungen), um die Change-Genehmigungsrichtlinien für SRM anzuzeigen. Wählen Sie dann auf der Seite „Change Approval Policies“ (Richtlinien für Change-Genehmigungen) die Option Site Reliability Ops Change Policy (Change-Richtlinie für Site Reliability Ops).

    Die Seite mit den Change-Genehmigungsrichtlinien zeigt eine Liste von Richtlinieneingaben an. Sie können die folgenden Richtlinieneingaben für SRM anzeigen:
    • Service Level Objective (SLO) mit niedrigstem verbleibenden Fehlerbudget in Prozent (slo_with_lowest_error_budget_remaining_percent)
    • SLO mit höchstem Durchsatz (slo_with_highest_burn_rate)
    Diese Richtlinieneingaben sollten mit den folgenden entsprechenden SLO-Datensätzen (Service Level Objective) gefüllt werden:
    • SLO mit niedrigstem verbleibenden Fehlerbudget, das für die Change-Anforderung relevant ist
    • SLO-Datensatz mit dem höchsten Durchsatz
    Abbildung : 1. Richtlinieneingaben für SRM
    Richtlinieneingaben für SRM
    Diese Genehmigungsrichtlinie enthält die folgenden beiden Entscheidungen für SRM:
    • Budget < 25 % und Durchsatz > 1
    • Budget > 25 % und Durchsatz < 1

    Diese Entscheidungen werden als inaktiv markiert, um Änderungen am Verhalten dieser vorhandenen Genehmigungsrichtlinie zu verhindern.

    Sie können diese Entscheidungen überprüfen und sie in dieser und anderen Genehmigungsrichtlinien als Beispiele dafür verwenden, wie Entscheidungen auf SLO-Eingaben basieren können.
    Abbildung : 2. SRM-Eingabeentscheidungen
    SRM-Eingabeentscheidungen

    Um die Richtlinieneingaben im Zusammenhang mit SLO für Ihre Change-Genehmigungsrichtlinien bereitzustellen, werden in Workflow-Studio Aktionen erstellt.

    Als Eingabe ist eine kommagetrennte Liste von sys_ids eines Service angegeben. Normalerweise wird als Eingabe allerdings eine einzelne sys_id übergeben. Die Aktion verwendet diese sys_id, um alle aktiven SLOs zu suchen, die sich auf diesen Service beziehen. Anhand der gefundenen SLOs legt die Aktion Folgendes fest:
    • Die Ausgabe SLO with highest burn rate (SLO mit höchstem Durchsatz) auf das SLO mit dem höchsten Durchsatzwert
    • Die Ausgabe SLO with lowest error budget remaining percent (SLO mit niedrigstem verbleibenden Fehlerbudget in Prozent) auf das SLO mit dem niedrigsten Wert für das verbleibende Fehlerbudget in Prozent
    Diese Abbildung zeigt eine Eingabe für die Aktion SRM – Get worst performing SLOs (SRM – SLOs mit schlechtester Leistung abrufen).
    Abbildung : 3. Eingabe für die Aktion „SRM – Get worst performing SLOs“ (SRM – SLOs mit schlechtester Leistung abrufen)
    Eingabe für die Aktion SRM – Get worst performing SLOs (SRM – SLOs mit schlechtester Leistung abrufen)
    Diese Abbildung zeigt eine Ausgabe für die Aktion SRM – Get worst performing SLOs (SRM – SLOs mit schlechtester Leistung abrufen).
    Abbildung : 4. Ausgabe für die Aktion „SRM – Get worst performing SLOs“ (SRM – SLOs mit schlechtester Leistung abrufen)
    Ausgabe für die Aktion SRM – Get worst performing SLOs (SRM – SLOs mit schlechtester Leistung abrufen)
    Ein Beispiel für diese Aktion, die verwendet wird, um die Eingaben in die Change-Genehmigungsrichtlinie bereitzustellen, finden Sie im Flow Change – SRO – Authorize (Change – SRO – Autorisieren) in Workflow-Studio. Das Feld Restrict query to SLOs linked to these Service Ids (Abfrage auf SLOs beschränken, die mit diesen Service-IDs verknüpft sind) zeigt die Aktion, die mit dem Configuration Item (CI) der autorisierten Change-Anforderung aufgerufen wird. Der Flow zeigt auch die Ausgabe der Aktion an.
    Abbildung : 5. Ausgabe der Aktion
    Ausgabe der Aktion
    Die folgenden Ausgaben der Aktion Get worst performing SLOs (SLOs mit schlechtester Leistung abrufen) können als Eingaben für die Aktion „Apply Change Approval Policy“ (Change-Genehmigungsrichtlinie anwenden) verwendet werden:
    • SLO mit niedrigstem verbleibenden Fehlerbudget in Prozent
    • SLO mit höchstem Durchsatz
    Abbildung : 6. Eingaben für die Aktion „Apply Change Approval Policy“ (Richtlinie für Change-Genehmigung anwenden)
    Eingaben für die Aktion Apply Change Approval Policy (Richtlinie für Change-Genehmigung anwenden).