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:
- Blok tożsamości usługi ARM (
identity.userAssignedIdentities). - Każdy docelowy AMW (
properties.destinationAmwAccounts[].identity). - 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 jednymaz monitor sli updatewywołaniu, aby funkcja PUT niepodzielna. Zobaczaz monitor sli update --help, jak pracować z przykładami rotacji. Uruchomaz monitor sli shownajpierw polecenie , aby potwierdzić rzeczywiste indeksy i które gniazdo sygnału (signalsdla okien opartych nagoodSignals+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
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
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 |
Nazwa grupy usług.
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.
Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
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 |
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 |
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 |
Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Opis SLI dostarczony przez użytkownika, o maksymalnej długości 1000 znaków.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Properties Arguments |
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 |
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 |
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
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
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
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
Nazwa grupy usług.
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.
Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Nie monituj o potwierdzenie.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
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
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
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.
Łą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 |
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
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
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
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
Nazwa grupy usług.
Nazwa interfejsu SLI podanego przez użytkownika.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
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
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ść:
-
identity.userAssignedIdentities(słownik tożsamości usługi ARM najwyższego poziomu). -
properties.destinationAmwAccounts[].identity. -
properties.sliProperties.{signals|goodSignals|totalSignals}.signalSources[].sourceAmwAccountManagedIdentity. Wskaźniki SLI oparte na oknach wypełniająsignalsmiejsce; oparte na żądaniach wskaźniki SLI są wypełnianegoodSignalsitotalSignals. Uruchom najpierw polecenieaz 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 nasignalsoknie z jednym docelowym serwerem AMW i jednym źródłem sygnału. Uwaga: identyfikatory arm UAMI zawierają.(na przykładMicrosoft.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
Nazwa grupy usług.
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.
Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
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 |
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 |
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 |
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 |
Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Global Policy Arguments |
Opis SLI dostarczony przez użytkownika, o maksymalnej długości 1000 znaków.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Properties Arguments |
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 |
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 |
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 |
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 |
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 |
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
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |