New-AzPrometheusRuleObject
Erstellen Sie ein Speicherobjekt für PrometheusRule.
Syntax
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>]
Beschreibung
Erstellen Sie ein Speicherobjekt für PrometheusRule.
Beispiele
Beispiel 1: Erstellen eines Speicherobjekts für 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))'
Erstellen Sie ein Speicherobjekt für PrometheusRule.
Parameter
-Action
Aktionen, die ausgeführt werden, wenn die Warnungsregel aktiv wird und eine Warnungsbedingung aufgelöst wird. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für ACTION-Eigenschaften und erstellen eine Hashtabelle.
Typ: | IPrometheusRuleGroupAction[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Alert
Name der Warnungsregel.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Annotation
Die Anmerkungsklausel gibt einen Satz von Informationsbezeichnungen an, mit denen längere zusätzliche Informationen wie Warnungsbeschreibungen oder Runbooklinks gespeichert werden können. Die Anmerkungswerte können vorlagen. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für ANNOTATION-Eigenschaften und erstellen eine Hashtabelle.
Typ: | IPrometheusRuleAnnotations |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Enabled
Regel aktivieren/deaktivieren.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Expression
Der auszuwertende PromQL-Ausdruck. https://prometheus.io/docs/prometheus/latest/querying/basics/. Wird in regelmäßigen Abständen gemäß "Interval" ausgewertet, und das Ergebnis, das als neuer Satz von Zeitreihen mit dem metrischen Namen aufgezeichnet wurde, wie von 'record' angegeben.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-For
Die Zeitwarnung muss vor dem Auslösen aktiv sein.
Typ: | TimeSpan |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Label
Bezeichnungen, die vor dem Speichern des Ergebnisses hinzugefügt oder überschrieben werden sollen. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für BEZEICHNUNGseigenschaften, und erstellen Sie eine Hashtabelle.
Typ: | IPrometheusRuleLabels |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Record
Aufgezeichneter Metrikname.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ResolveConfigurationAutoResolved
Automatische Auflösung der Warnung aktivieren.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ResolveConfigurationTimeToResolve
Timeout der automatischen Auflösung warnen.
Typ: | TimeSpan |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Severity
Der Schweregrad der Warnungen, die von der Regel ausgelöst werden. Muss zwischen 0 und 4 sein.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Ausgaben
Azure PowerShell