New-AzPrometheusRuleObject
Maak een in-memory object voor PrometheusRule.
Syntaxis
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
Maak een in-memory object voor PrometheusRule.
Voorbeelden
Voorbeeld 1: Maak een in-memory object voor 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))'
Maak een in-memory object voor PrometheusRule.
Parameters
-Action
Acties die worden uitgevoerd wanneer de waarschuwingsregel actief wordt en wanneer een waarschuwingsvoorwaarde is opgelost. Zie de sectie NOTES voor ACTIE-eigenschappen en maak een hash-tabel om deze samen te stellen.
Type: | IPrometheusRuleGroupAction[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Alert
Naam van waarschuwingsregel.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Annotation
Met de component aantekeningen wordt een set informatieve labels opgegeven die kunnen worden gebruikt voor het opslaan van langere aanvullende informatie, zoals waarschuwingsbeschrijvingen of runbookkoppelingen. De aantekeningswaarden kunnen worden gesjabloond. Zie de sectie NOTES voor ANNOTATION-eigenschappen en maak een hash-tabel om deze samen te stellen.
Type: | IPrometheusRuleAnnotations |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Enabled
Regel in- of uitschakelen.
Type: | Boolean |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Expression
De PromQL-expressie die moet worden geƫvalueerd. https://prometheus.io/docs/prometheus/latest/querying/basics/. Periodiek geƫvalueerd zoals opgegeven door 'interval', en het resultaat dat is vastgelegd als een nieuwe set tijdreeksen met de metrische naam zoals opgegeven door 'record'.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-For
De hoeveelheid tijdswaarschuwing moet actief zijn voordat deze wordt geactiveerd.
Type: | TimeSpan |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Label
Labels die moeten worden toegevoegd of overschreven voordat het resultaat wordt opgeslagen. Zie de sectie NOTES voor LABEL-eigenschappen en maak een hash-tabel om deze samen te stellen.
Type: | IPrometheusRuleLabels |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Record
Naam van opgenomen metrische gegevens.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ResolveConfigurationAutoResolved
Schakel automatische oplossing voor waarschuwingen in.
Type: | Boolean |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ResolveConfigurationTimeToResolve
Time-out voor automatische oplossing van waarschuwingen.
Type: | TimeSpan |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Severity
De ernst van de waarschuwingen die door de regel worden geactiveerd. Moet tussen 0 en 4 zijn.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Uitvoerwaarden
Azure PowerShell