New-AzPrometheusRuleObject
Vytvořte objekt v paměti pro PrometheusRule.
Syntaxe
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>]
Description
Vytvořte objekt v paměti pro PrometheusRule.
Příklady
Příklad 1: Vytvoření objektu v paměti pro 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))'
Vytvořte objekt v paměti pro PrometheusRule.
Parametry
-Action
Akce, které se provádějí při aktivním pravidlu upozornění a při vyřešení podmínky upozornění Chcete-li vytvořit, přečtěte si část POZNÁMKY o vlastnostech AKCE a vytvořte tabulku hash.
Typ: | IPrometheusRuleGroupAction[] |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Alert
Název pravidla upozornění
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Annotation
Klauzule poznámek určuje sadu informačních popisků, které lze použít k uložení delších dalších informací, jako jsou popisy výstrah nebo odkazy runbooku. Hodnoty poznámek lze vytvořit pomocí šablony. Chcete-li vytvořit, přečtěte si část POZNÁMKY o vlastnostech POZNÁMek a vytvořte tabulku hash.
Typ: | IPrometheusRuleAnnotations |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Enabled
Povolte nebo zakažte pravidlo.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Expression
Výraz PromQL, který se má vyhodnotit. https://prometheus.io/docs/prometheus/latest/querying/basics/. Pravidelně se vyhodnocuje podle intervalu a výsledek zaznamenaný jako nová sada časových řad s názvem metriky podle "záznamu".
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-For
Před aktivací musí být upozornění na dobu aktivní.
Typ: | TimeSpan |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Label
Popisky, které se mají přidat nebo přepsat před uložením výsledku Chcete-li vytvořit, přečtěte si část POZNÁMKY o vlastnostech LABEL a vytvořte tabulku hash.
Typ: | IPrometheusRuleLabels |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Record
Název zaznamenaných metrik
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ResolveConfigurationAutoResolved
Povolte automatické řešení upozornění.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ResolveConfigurationTimeToResolve
Vypršení časového limitu automatického řešení upozornění
Typ: | TimeSpan |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Severity
Závažnost výstrah aktivovaných pravidlem. Musí být v rozmezí od 0 do 4.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Výstupy
Azure PowerShell