New-AzPrometheusRuleObject
Creare un oggetto in memoria per PrometheusRule.
Sintassi
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>]
Descrizione
Creare un oggetto in memoria per PrometheusRule.
Esempio
Esempio 1: Creare un oggetto in memoria per 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))'
Creare un oggetto in memoria per PrometheusRule.
Parametri
-Action
Azioni eseguite quando la regola di avviso diventa attiva e quando viene risolta una condizione di avviso. Per costruire, vedere la sezione NOTES per le proprietà ACTION e creare una tabella hash.
Tipo: | IPrometheusRuleGroupAction[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Alert
Nome regola di avviso.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Annotation
La clausola annotazioni specifica un set di etichette informative che possono essere utilizzate per archiviare informazioni aggiuntive più lunghe, ad esempio descrizioni degli avvisi o collegamenti ai runbook. I valori di annotazione possono essere modellizzati. Per costruire, vedere la sezione NOTES per le proprietà ANNOTATION e creare una tabella hash.
Tipo: | IPrometheusRuleAnnotations |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Enabled
Abilitare/disabilitare la regola.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Expression
Espressione PromQL da valutare. https://prometheus.io/docs/prometheus/latest/querying/basics/. Valutato periodicamente come specificato da 'interval' e il risultato registrato come nuovo set di serie temporali con il nome della metrica come specificato da 'record'.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-For
L'intervallo di tempo di avviso deve essere attivo prima dell'attivazione.
Tipo: | TimeSpan |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Label
Etichette da aggiungere o sovrascrivere prima di archiviare il risultato. Per costruire, vedere la sezione NOTES per le proprietà LABEL e creare una tabella hash.
Tipo: | IPrometheusRuleLabels |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Record
Nome delle metriche registrate.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ResolveConfigurationAutoResolved
Abilitare la risoluzione automatica degli avvisi.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ResolveConfigurationTimeToResolve
Timeout di risoluzione automatica degli avvisi.
Tipo: | TimeSpan |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Severity
Gravità degli avvisi generati dalla regola. Deve essere compreso tra 0 e 4.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Output
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per