az monitor sli
Diese Befehlsgruppe befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Manage Service Level Indicators (SLIs) in Azure Monitor.
Identitätsmodell: SLIs unterstützen nur vom Benutzer zugewiesene verwaltete Identitäten (UAMIs). Die vom System zugewiesene Identität wird vom Dienst nicht unterstützt. Auf ein UAMI muss an drei Stellen verwiesen werden, auf die der Dienst synchronisiert wird:
- Der ARM-Identitätsblock (
identity.userAssignedIdentities). - Jedes Ziel AMW (
properties.destinationAmwAccounts[].identity). - Jede Signalquelle (
properties.sliProperties.{signals|goodSignals| totalSignals}.signalSources[].sourceAmwAccountManagedIdentity). Der Dienst lehnt PUTs ab, wenn diese drei Gruppen nicht zustimmen. Um ein UAMI zu drehen, aktualisieren Sie alle drei Oberflächen in einem einzigenaz monitor sli updateAufruf so, dass der PUT atomisch ist. Sieheaz monitor sli update --helpBeispiele für arbeitstätige Drehungen. Führen Sieaz monitor sli showzuerst aus, um die tatsächlichen Indizes zu bestätigen und welcher Signalplatz (signalsfür fensterbasiert,goodSignals+totalSignalsfür anforderungsbasiert) aufgefüllt wird.
Befehle
| Name | Beschreibung | Typ | Status |
|---|---|---|---|
| az monitor sli create |
Erstellen Sie eine SLI-Ressource. |
Core | Preview |
| az monitor sli delete |
Löschen sie eine SLI-Ressource. |
Core | Preview |
| az monitor sli list |
Alle SLI-Ressourcen unter einer übergeordneten Ressource auflisten. |
Core | Preview |
| az monitor sli show |
Rufen Sie eine SLI-Ressource ab. |
Core | Preview |
| az monitor sli update |
Aktualisieren einer SLI-Ressource. |
Core | Preview |
az monitor sli create
Die Befehlsgruppe "az monitor sli" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Erstellen Sie eine SLI-Ressource.
Eine vom Benutzer zugewiesene verwaltete Identität ist erforderlich und muss mit der Identität übereinstimmen, auf die von jedem AMW-Zielkonto und jeder Signalquelle verwiesen wird. Komplexe Objektargumente (--baseline-properties, --destination-amw-accounts, --sli-properties) sind am einfachsten über JSON-Dateien mithilfe der @filename.json Syntax zu übergeben.
az monitor sli create --mi-user-assigned --user-assigned
--service-group-name
--sli-name
[--acquire-policy-token]
[--amw-accounts --destination-amw-accounts]
[--baseline-properties]
[--category {Availability, Latency}]
[--change-reference]
[--description]
[--enable-alert {0, 1, f, false, n, no, t, true, y, yes}]
[--evaluation-type {RequestBased, WindowBased}]
[--sli-properties]
Beispiele
Erstellen Sie eine fensterbasierte VerfügbarkeitS-SLI aus JSON-Nutzlastdateien.
az monitor sli create --service-group-name MyServiceGroup --sli-name MySli --user-assigned <uami-arm-id> --category Availability --evaluation-type WindowBased --description "API availability SLI" --baseline-properties @baseline.json --destination-amw-accounts @destinations.json --sli-properties @sli-properties.json
Erforderliche Parameter
Legen Sie die vom Benutzer verwalteten Identitäten fest. Mindestens eine vom Benutzer zugewiesene verwaltete Identität ist erforderlich; Die vom System zugewiesene Identität wird von diesem Dienst nicht unterstützt. Unterstützung von Shorthand-Syntax, JSON-Datei und Yaml-Datei. Probieren Sie "??" aus, um mehr anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Identity Arguments |
Der Name der Dienstgruppe.
Der Name des SLI, der vom Benutzer angegeben wird.
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Automatisches Abrufen eines Azure Policy Tokens für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Ziel-AMW-Konten. Unterstützung von Shorthand-Syntax, JSON-Datei und Yaml-Datei. Probieren Sie "??" aus, um mehr anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Properties Arguments |
Definiert die SLO-Basislinie, die mit der SLI assoziiert ist. Unterstützung von Shorthand-Syntax, JSON-Datei und Yaml-Datei. Probieren Sie "??" aus, um mehr anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Properties Arguments |
Spezifiziert die Kategorie der SLI, die zur Klassifizierung von Signalen wie Verfügbarkeit und Latenz verwendet wird.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Properties Arguments |
| Zulässige Werte: | Availability, Latency |
Die zugehörige Änderungsreferenz-ID für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Eine vom Nutzer bereitgestellte Beschreibung des SLI mit einer maximalen Länge von 1000 Zeichen.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Properties Arguments |
Ein Flag, um zu bestimmen, ob Alarm aktiviert ist.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Properties Arguments |
| Zulässige Werte: | 0, 1, f, false, n, no, t, true, y, yes |
Bestimmt, wie die SLI ausgewertet wird – entweder basierend auf Anfragen oder Zeitfenstern.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Properties Arguments |
| Zulässige Werte: | RequestBased, WindowBased |
Definiert die SLI-Eigenschaften, die mit der SLI verbunden sind. Unterstützung von Shorthand-Syntax, JSON-Datei und Yaml-Datei. Probieren Sie "??" aus, um mehr anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Properties Arguments |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az monitor sli delete
Die Befehlsgruppe "az monitor sli" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Löschen sie eine SLI-Ressource.
az monitor sli delete --service-group-name
--sli-name
[--acquire-policy-token]
[--change-reference]
[--yes]
Beispiele
Löschen Sie eine SLI ohne Bestätigungsaufforderung.
az monitor sli delete --service-group-name MyServiceGroup --sli-name MySli --yes
Erforderliche Parameter
Der Name der Dienstgruppe.
Der Name des SLI, der vom Benutzer angegeben wird.
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Automatisches Abrufen eines Azure Policy Tokens für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Die zugehörige Änderungsreferenz-ID für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Nicht um Bestätigung bitten.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az monitor sli list
Die Befehlsgruppe 'az monitor sli' befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Alle SLI-Ressourcen unter einer übergeordneten Ressource auflisten.
az monitor sli list --service-group-name
[--max-items]
[--next-token]
Beispiele
Alle SLIs in einer Dienstgruppe auflisten.
az monitor sli list --service-group-name MyServiceGroup
Erforderliche Parameter
Der Name der Dienstgruppe.
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Die Gesamtanzahl der Elemente, die in der Ausgabe des Befehls zurückgegeben werden sollen. Wenn die Gesamtanzahl der verfügbaren Elemente größer als der angegebene Wert ist, wird ein Token in der Ausgabe des Befehls bereitgestellt. Um die Paginierung fortzusetzen, geben Sie den Tokenwert in --next-token Argument eines nachfolgenden Befehls an.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Pagination Arguments |
Token, das angibt, wo die Paginierung beginnen soll. Dies ist der Tokenwert aus einer zuvor abgeschnittenen Antwort.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Pagination Arguments |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az monitor sli show
Die Befehlsgruppe 'az monitor sli' befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Rufen Sie eine SLI-Ressource ab.
az monitor sli show --service-group-name
--sli-name
Beispiele
Zeigen Sie eine SLI anhand des Namens an.
az monitor sli show --service-group-name MyServiceGroup --sli-name MySli
Erforderliche Parameter
Der Name der Dienstgruppe.
Der Name des SLI, der vom Benutzer angegeben wird.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az monitor sli update
Die Befehlsgruppe 'az monitor sli' befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Aktualisieren einer SLI-Ressource.
Änderungen der verwalteten Identität müssen auf alle drei Oberflächen in einem einzelnen PUT angewendet werden, da der Dienst die Set-Gleichheit für sie überprüft:
-
identity.userAssignedIdentities(ARM-Identitätswörterbuch der obersten Ebene). -
properties.destinationAmwAccounts[].identity. -
properties.sliProperties.{signals|goodSignals|totalSignals}.signalSources[].sourceAmwAccountManagedIdentity. Fensterbasierte SLIs füllen densignalsSteckplatz auf; anforderungsbasierte SLIs füllengoodSignalsundtotalSignals. Führen Sieaz monitor sli showzuerst die Ziel-/Signalquellenindizes und den verwendeten Steckplatz aus. In den folgenden Beispielen wird der fensterbasiertesignalsSteckplatz mit einer Ziel-AMW und einer Signalquelle vorausgesetzt. Hinweis: UAMI ARM-IDs enthalten.(z. BMicrosoft.ManagedIdentity. ), sodass sie nicht als Pfadsegmente--set/--removeadressiert werden können (azure-cli teilt den Pfad auf.). Ersetzen Sie zum Ändernidentity.userAssignedIdentitiesdie gesamte Zuordnung, indem Sie einen JSON-Wert übergeben, der inidentity.userAssignedIdentities.
az monitor sli update --service-group-name
--sli-name
[--acquire-policy-token]
[--add]
[--amw-accounts --destination-amw-accounts]
[--baseline-properties]
[--category {Availability, Latency}]
[--change-reference]
[--description]
[--enable-alert {0, 1, f, false, n, no, t, true, y, yes}]
[--evaluation-type {RequestBased, WindowBased}]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--remove]
[--set]
[--sli-properties]
Beispiele
Aktualisieren Sie die Beschreibung.
az monitor sli update --service-group-name MyServiceGroup --sli-name MySli --set properties.description="Updated API availability SLI"
Drehen Sie die verwaltete Quell-AMW-Identität (Signalquelle 0) in ein neues UAMI.
az monitor sli update --service-group-name MyServiceGroup --sli-name MySli --set 'identity.userAssignedIdentities={"<new-source-uami-arm-id>":{}}' --set 'properties.sliProperties.signals.signalSources[0].sourceAmwAccountManagedIdentity=<new-source-uami-arm-id>'
Drehen Sie die verwaltete Ziel-AMW-Identität (Ziel 0) in ein neues UAMI.
az monitor sli update --service-group-name MyServiceGroup --sli-name MySli --set 'identity.userAssignedIdentities={"<new-destination-uami-arm-id>":{}}' --set 'properties.destinationAmwAccounts[0].identity=<new-destination-uami-arm-id>'
Drehen Sie die verwalteten Quell-AMW- und Ziel-AMW-Identitäten in einem einzigen Update (einzelnes UAMI, das für beide verwendet wird).
az monitor sli update --service-group-name MyServiceGroup --sli-name MySli --set 'identity.userAssignedIdentities={"<new-uami-arm-id>":{}}' --set 'properties.destinationAmwAccounts[0].identity=<new-uami-arm-id>' --set 'properties.sliProperties.signals.signalSources[0].sourceAmwAccountManagedIdentity=<new-uami-arm-id>'
Erforderliche Parameter
Der Name der Dienstgruppe.
Der Name des SLI, der vom Benutzer angegeben wird.
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Automatisches Abrufen eines Azure Policy Tokens für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Fügen Sie einer Liste von Objekten ein Objekt hinzu, indem Sie ein Pfad- und Schlüsselwertpaar angeben. Beispiel: --add property.listProperty <key=value, string or JSON string>.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Generic Update Arguments |
Ziel-AMW-Konten. Unterstützung von Shorthand-Syntax, JSON-Datei und Yaml-Datei. Probieren Sie "??" aus, um mehr anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Properties Arguments |
Definiert die SLO-Basislinie, die mit der SLI assoziiert ist. Unterstützung von Shorthand-Syntax, JSON-Datei und Yaml-Datei. Probieren Sie "??" aus, um mehr anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Properties Arguments |
Spezifiziert die Kategorie der SLI, die zur Klassifizierung von Signalen wie Verfügbarkeit und Latenz verwendet wird.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Properties Arguments |
| Zulässige Werte: | Availability, Latency |
Die zugehörige Änderungsreferenz-ID für diesen Ressourcenvorgang.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Global Policy Arguments |
Eine vom Nutzer bereitgestellte Beschreibung des SLI mit einer maximalen Länge von 1000 Zeichen.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Properties Arguments |
Ein Flag, um zu bestimmen, ob Alarm aktiviert ist.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Properties Arguments |
| Zulässige Werte: | 0, 1, f, false, n, no, t, true, y, yes |
Bestimmt, wie die SLI ausgewertet wird – entweder basierend auf Anfragen oder Zeitfenstern.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Properties Arguments |
| Zulässige Werte: | RequestBased, WindowBased |
Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgenliterale bei, anstatt zu versuchen, in JSON zu konvertieren.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Generic Update Arguments |
| Zulässige Werte: | 0, 1, f, false, n, no, t, true, y, yes |
Entfernen sie eine Eigenschaft oder ein Element aus einer Liste. Beispiel: --remove property.list <indexToRemove> ODER --remove propertyToRemove.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Generic Update Arguments |
Aktualisieren Sie ein Objekt, indem Sie einen festzulegenden Eigenschaftspfad und -wert angeben. Beispiel: --set property1.property2=<value>.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Generic Update Arguments |
Definiert die SLI-Eigenschaften, die mit der SLI verbunden sind. Unterstützung von Shorthand-Syntax, JSON-Datei und Yaml-Datei. Probieren Sie "??" aus, um mehr anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Properties Arguments |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |