az monitor sli

Ta grupa poleceń jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Zarządzanie wskaźnikami poziomu usług (SLI) w Azure Monitor.

Model tożsamości: interfejsy SLA obsługują tylko tożsamości zarządzane przypisane przez użytkownika (UAMI). Tożsamość przypisana przez system nie jest obsługiwana przez usługę. Należy odwołać się do interfejsu użytkownika w trzech miejscach, do których usługa jest zsynchronizowana:

  1. Blok tożsamości usługi ARM (identity.userAssignedIdentities).
  2. Każdy docelowy AMW (properties.destinationAmwAccounts[].identity).
  3. Każde źródło sygnału (properties.sliProperties.{signals|goodSignals| totalSignals}.signalSources[].sourceAmwAccountManagedIdentity). Usługa odrzuca puty, w których te trzy zestawy się nie zgadzają. Aby obrócić element UAMI, zaktualizuj wszystkie trzy powierzchnie w jednym az monitor sli update wywołaniu, aby funkcja PUT niepodzielna. Zobacz az monitor sli update --help , jak pracować z przykładami rotacji. Uruchom az monitor sli show najpierw polecenie , aby potwierdzić rzeczywiste indeksy i które gniazdo sygnału (signals dla okien opartych na goodSignals + totalSignals żądaniach) jest wypełniane.

Polecenia

Nazwisko Opis Typ Stan
az monitor sli create

Utwórz zasób SLI.

Core Preview
az monitor sli delete

Usuń zasób SLI.

Core Preview
az monitor sli list

Wyświetl listę wszystkich zasobów SLI w ramach zasobu nadrzędnego.

Core Preview
az monitor sli show

Pobierz zasób SLI.

Core Preview
az monitor sli update

Aktualizowanie zasobu SLI.

Core Preview

az monitor sli create

Wersja Preview

Grupa poleceń "az monitor sli" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Utwórz zasób SLI.

Wymagana jest tożsamość zarządzana przypisana przez użytkownika i musi być zgodna z tożsamością przywoływaną przez każde docelowe konto AMW i każde źródło sygnału. Argumenty obiektów złożonych (--baseline-properties, --destination-amw-accounts, --sli-properties) są najłatwiejsze do przekazania za pośrednictwem plików JSON przy użyciu @filename.json składni.

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]

Przykłady

Utwórz plik SLI dostępności opartej na oknie na podstawie plików ładunku JSON.

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

Parametry wymagane

--mi-user-assigned --user-assigned

Ustaw tożsamości zarządzane przez użytkownika. Wymagana jest co najmniej jedna tożsamość zarządzana przypisana przez użytkownika; Tożsamość przypisana przez system nie jest obsługiwana przez tę usługę. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.

Właściwość Wartość
Grupa parametrów: Identity Arguments
--service-group-name

Nazwa grupy usług.

--sli-name

Nazwa interfejsu SLI podanego przez użytkownika.

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--acquire-policy-token

Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--amw-accounts --destination-amw-accounts

Docelowe konta AMW. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.

Właściwość Wartość
Grupa parametrów: Properties Arguments
--baseline-properties

Definiuje bazę SLO powiązaną z SLI. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.

Właściwość Wartość
Grupa parametrów: Properties Arguments
--category

Określa kategorię SLI, używaną do klasyfikacji sygnałów takich jak dostępność i opóźnienie.

Właściwość Wartość
Grupa parametrów: Properties Arguments
Dopuszczalne wartości: Availability, Latency
--change-reference

Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--description

Opis SLI dostarczony przez użytkownika, o maksymalnej długości 1000 znaków.

Właściwość Wartość
Grupa parametrów: Properties Arguments
--enable-alert

Flaga określająca, czy alert jest włączony.

Właściwość Wartość
Grupa parametrów: Properties Arguments
Dopuszczalne wartości: 0, 1, f, false, n, no, t, true, y, yes
--evaluation-type

Określa, jak SLI jest oceniany — na podstawie liczby żądań lub okien czasowych.

Właściwość Wartość
Grupa parametrów: Properties Arguments
Dopuszczalne wartości: RequestBased, WindowBased
--sli-properties

Definiuje właściwości SLI powiązane z SLI. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.

Właściwość Wartość
Grupa parametrów: Properties Arguments
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az monitor sli delete

Wersja Preview

Grupa poleceń "az monitor sli" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Usuń zasób SLI.

az monitor sli delete --service-group-name
                      --sli-name
                      [--acquire-policy-token]
                      [--change-reference]
                      [--yes]

Przykłady

Usuń SLI bez monitu o potwierdzenie.

az monitor sli delete --service-group-name MyServiceGroup --sli-name MySli --yes

Parametry wymagane

--service-group-name

Nazwa grupy usług.

--sli-name

Nazwa interfejsu SLI podanego przez użytkownika.

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--acquire-policy-token

Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--change-reference

Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--yes -y

Nie monituj o potwierdzenie.

Właściwość Wartość
Domyślna wartość: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az monitor sli list

Wersja Preview

Grupa poleceń "az monitor sli" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Wyświetl listę wszystkich zasobów SLI w ramach zasobu nadrzędnego.

az monitor sli list --service-group-name
                    [--max-items]
                    [--next-token]

Przykłady

Wyświetl listę wszystkich wskaźników SLI w grupie usług.

az monitor sli list --service-group-name MyServiceGroup

Parametry wymagane

--service-group-name

Nazwa grupy usług.

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--max-items

Łączna liczba elementów do zwrócenia w danych wyjściowych polecenia. Jeśli łączna liczba dostępnych elementów jest większa niż określona wartość, token jest udostępniany w danych wyjściowych polecenia. Aby wznowić stronicowanie, podaj wartość tokenu w --next-token argumentu kolejnego polecenia.

Właściwość Wartość
Grupa parametrów: Pagination Arguments
--next-token

Token do określenia, gdzie rozpocząć stronicowanie. Jest to wartość tokenu z wcześniej obciętej odpowiedzi.

Właściwość Wartość
Grupa parametrów: Pagination Arguments
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az monitor sli show

Wersja Preview

Grupa poleceń "az monitor sli" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Pobierz zasób SLI.

az monitor sli show --service-group-name
                    --sli-name

Przykłady

Pokaż SLI według nazwy.

az monitor sli show --service-group-name MyServiceGroup --sli-name MySli

Parametry wymagane

--service-group-name

Nazwa grupy usług.

--sli-name

Nazwa interfejsu SLI podanego przez użytkownika.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az monitor sli update

Wersja Preview

Grupa poleceń "az monitor sli" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Aktualizowanie zasobu SLI.

Zmiany tożsamości zarządzanej należy zastosować do wszystkich trzech powierzchni w jednym obiekcie PUT, ponieważ usługa weryfikuje ich równość:

  1. identity.userAssignedIdentities (słownik tożsamości usługi ARM najwyższego poziomu).
  2. properties.destinationAmwAccounts[].identity.
  3. properties.sliProperties.{signals|goodSignals|totalSignals}.signalSources[].sourceAmwAccountManagedIdentity. Wskaźniki SLI oparte na oknach wypełniają signals miejsce; oparte na żądaniach wskaźniki SLI są wypełniane goodSignals i totalSignals. Uruchom najpierw polecenie az monitor sli show , aby potwierdzić indeksy źródła docelowego/sygnału i które miejsce jest używane. W poniższych przykładach przyjęto założenie, że miejsce oparte na signals oknie z jednym docelowym serwerem AMW i jednym źródłem sygnału. Uwaga: identyfikatory arm UAMI zawierają . (na przykład Microsoft.ManagedIdentity), więc nie mogą być adresowane jako segmenty ścieżki przez --set/--remove (azure-cli dzieli ścieżkę na .). Aby zmienić identity.userAssignedIdentitieswartość , zastąp całą mapę, przekazując wartość JSON rooted na .identity.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]

Przykłady

Zaktualizuj opis.

az monitor sli update --service-group-name MyServiceGroup --sli-name MySli --set properties.description="Updated API availability SLI"

Obróć tożsamość zarządzaną source-AMW (źródło sygnału 0) do nowego interfejsu użytkownika.

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>'

Obróć tożsamość zarządzaną docelową AMW (docelową 0) do nowego interfejsu użytkownika.

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>'

Obróć tożsamości zarządzane source-AMW i destination-AMW razem w jednej aktualizacji (jeden element UAMI używany dla obu tych elementów).

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>'

Parametry wymagane

--service-group-name

Nazwa grupy usług.

--sli-name

Nazwa interfejsu SLI podanego przez użytkownika.

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--acquire-policy-token

Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--add

Dodaj obiekt do listy obiektów, określając pary ścieżki i wartości klucza. Przykład: --add property.listProperty <key=value, string or JSON string>.

Właściwość Wartość
Grupa parametrów: Generic Update Arguments
--amw-accounts --destination-amw-accounts

Docelowe konta AMW. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.

Właściwość Wartość
Grupa parametrów: Properties Arguments
--baseline-properties

Definiuje bazę SLO powiązaną z SLI. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.

Właściwość Wartość
Grupa parametrów: Properties Arguments
--category

Określa kategorię SLI, używaną do klasyfikacji sygnałów takich jak dostępność i opóźnienie.

Właściwość Wartość
Grupa parametrów: Properties Arguments
Dopuszczalne wartości: Availability, Latency
--change-reference

Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--description

Opis SLI dostarczony przez użytkownika, o maksymalnej długości 1000 znaków.

Właściwość Wartość
Grupa parametrów: Properties Arguments
--enable-alert

Flaga określająca, czy alert jest włączony.

Właściwość Wartość
Grupa parametrów: Properties Arguments
Dopuszczalne wartości: 0, 1, f, false, n, no, t, true, y, yes
--evaluation-type

Określa, jak SLI jest oceniany — na podstawie liczby żądań lub okien czasowych.

Właściwość Wartość
Grupa parametrów: Properties Arguments
Dopuszczalne wartości: RequestBased, WindowBased
--force-string

W przypadku używania polecenia "set" lub "add" zachowaj literały ciągu zamiast próbować konwertować na format JSON.

Właściwość Wartość
Grupa parametrów: Generic Update Arguments
Dopuszczalne wartości: 0, 1, f, false, n, no, t, true, y, yes
--remove

Usuń właściwość lub element z listy. Przykład: --remove property.list <indexToRemove> OR --remove propertyToRemove.

Właściwość Wartość
Grupa parametrów: Generic Update Arguments
--set

Zaktualizuj obiekt, określając ścieżkę właściwości i wartość do ustawienia. Przykład: --set property1.property2=<value>.

Właściwość Wartość
Grupa parametrów: Generic Update Arguments
--sli-properties

Definiuje właściwości SLI powiązane z SLI. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.

Właściwość Wartość
Grupa parametrów: Properties Arguments
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False