New-AzPrometheusRuleObject
Utwórz obiekt w pamięci dla rozwiązania PrometheusRule.
Składnia
New-AzPrometheusRuleObject
-Expression <String>
[-Action <IPrometheusRuleGroupAction[]>]
[-Alert <String>]
[-Annotation <IPrometheusRuleAnnotations>]
[-Enabled <Boolean>]
[-For <TimeSpan>]
[-Label <IPrometheusRuleLabels>]
[-Record <String>]
[-ResolveConfigurationAutoResolved <Boolean>]
[-ResolveConfigurationTimeToResolve <TimeSpan>]
[-Severity <Int32>]
[<CommonParameters>]
Opis
Utwórz obiekt w pamięci dla rozwiązania PrometheusRule.
Przykłady
Przykład 1: Tworzenie obiektu w pamięci dla elementu PrometheusRule.
New-AzPrometheusRuleObject -Record "job_type:billing_jobs_duration_seconds:99p5m" -Expression 'histogram_quantile(0.99, sum(rate(jobs_duration_seconds_bucket{service="billing-processing"}[5m])) by (job_type))'
Alert Enabled Expression
----- ------- ----------
histogram_quantile(0.99, sum(rate(jobs_duration_seconds_bucket{service="billing-processing"}[5m])) by (job_type))'
Utwórz obiekt w pamięci dla rozwiązania PrometheusRule.
Parametry
-Action
Akcje wykonywane, gdy reguła alertu stanie się aktywna i kiedy warunek alertu zostanie rozwiązany. Aby utworzyć tabelę, zobacz sekcję UWAGI dla właściwości AKCJI i utwórz tabelę skrótów.
Typ: | IPrometheusRuleGroupAction[] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Alert
Nazwa reguły alertu.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Annotation
Klauzula adnotacji określa zestaw etykiet informacyjnych, które mogą służyć do przechowywania dłuższych dodatkowych informacji, takich jak opisy alertów lub linki elementu Runbook. Wartości adnotacji można szablonować. Aby utworzyć tabelę, zobacz sekcję UWAGI dla właściwości ADNOTACJI i utwórz tabelę skrótów.
Typ: | IPrometheusRuleAnnotations |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Enabled
Włącz/wyłącz regułę.
Typ: | Boolean |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Expression
Wyrażenie PromQL do obliczenia. https://prometheus.io/docs/prometheus/latest/querying/basics/. Okresowo oceniane jako podane przez wartość "interval" i wynik zarejestrowany jako nowy zestaw szeregów czasowych z nazwą metryki podaną przez "rekord".
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-For
Przed uruchomieniem alertu musi być aktywny alert.
Typ: | TimeSpan |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Label
Etykiety do dodawania lub zastępowania przed zapisaniem wyniku. Aby utworzyć tabelę, zobacz sekcję UWAGI dla właściwości LABEL i utwórz tabelę skrótów.
Typ: | IPrometheusRuleLabels |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Record
Nazwa zarejestrowanych metryk.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ResolveConfigurationAutoResolved
Włącz automatyczne rozwiązywanie alertów.
Typ: | Boolean |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ResolveConfigurationTimeToResolve
Limit czasu automatycznego rozwiązywania alertów.
Typ: | TimeSpan |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Severity
Ważność alertów wyzwolonych przez regułę. Musi należeć do zakresu od 0 do 4.
Typ: | Int32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wyjściowe
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla