Microsoft.Insights metricAlerts 2018-03-01
Definizione di risorsa Bicep
Il tipo di risorsa metricAlerts può essere distribuito con operazioni destinate:
- Gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Commenti
Per indicazioni sulla distribuzione di soluzioni di monitoraggio, vedere Creare risorse di monitoraggio usando Bicep.
Formato di risorsa
Per creare una risorsa Microsoft.Insights/metricAlerts, aggiungere il modello Bicep seguente.
resource symbolicname 'Microsoft.Insights/metricAlerts@2018-03-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
actions: [
{
actionGroupId: 'string'
webHookProperties: {}
}
]
autoMitigate: bool
criteria: {
'odata.type': 'string'
// For remaining properties, see MetricAlertCriteria objects
}
description: 'string'
enabled: bool
evaluationFrequency: 'string'
scopes: [
'string'
]
severity: int
targetResourceRegion: 'string'
targetResourceType: 'string'
windowSize: 'string'
}
}
Oggetti MetricAlertCriteria
Impostare la proprietà odata.type per specificare il tipo di oggetto.
Per Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria, usare:
'odata.type': 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'
allOf: [
{
dimensions: [
{
name: 'string'
operator: 'string'
values: [
'string'
]
}
]
metricName: 'string'
metricNamespace: 'string'
name: 'string'
skipMetricValidation: bool
timeAggregation: 'string'
criterionType: 'string'
// For remaining properties, see MultiMetricCriteria objects
}
]
Per Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria, usare:
'odata.type': 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'
allOf: [
{
criterionType: 'string'
dimensions: [
{
name: 'string'
operator: 'string'
values: [
'string'
]
}
]
metricName: 'string'
metricNamespace: 'string'
name: 'string'
operator: 'string'
skipMetricValidation: bool
threshold: int
timeAggregation: 'string'
}
]
Per Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria, usare:
'odata.type': 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'
componentId: 'string'
failedLocationCount: int
webTestId: 'string'
Oggetti MultiMetricCriteria
Impostare la proprietà criteriaType per specificare il tipo di oggetto.
Per DynamicThresholdCriterion, usare:
criterionType: 'DynamicThresholdCriterion'
alertSensitivity: 'string'
failingPeriods: {
minFailingPeriodsToAlert: int
numberOfEvaluationPeriods: int
}
ignoreDataBefore: 'string'
operator: 'string'
Per StaticThresholdCriterion, usare:
criterionType: 'StaticThresholdCriterion'
operator: 'string'
threshold: int
Valori delle proprietà
metricAlerts
Nome | Descrizione | valore |
---|---|---|
name | Nome della risorsa | stringa (obbligatoria) Limite di caratteri: 1-260 Caratteri validi: Non è possibile usare: *#&+:<>?@%{}\/ o caratteri di controlloNon può terminare con uno spazio o un punto. |
posizione | Posizione risorsa | stringa (obbligatoria) |
tags | Tag delle risorse | Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli |
properties | Proprietà della regola di avviso della risorsa. | MetricAlertProperties (obbligatorio) |
MetricAlertProperties
Nome | Descrizione | Valore |
---|---|---|
Azioni | matrice di azioni eseguite quando la regola di avviso diventa attiva e quando viene risolta una condizione di avviso. | MetricAlertAction[] |
autoMitigate | flag che indica se l'avviso deve essere risolto automaticamente o meno. Il valore predefinito è true. | bool |
criteria | definisce le informazioni sui criteri di avviso specifici. | MetricAlertCriteria (obbligatorio) |
description | descrizione dell'avviso della metrica che verrà incluso nel messaggio di posta elettronica di avviso. | string |
Enabled | flag che indica se l'avviso della metrica è abilitato. | bool (obbligatorio) |
evaluationFrequency | la frequenza con cui viene valutato l'avviso della metrica rappresentato in formato di durata ISO 8601. | stringa (obbligatoria) |
ambiti | l'elenco dell'ID risorsa è compreso nell'ambito di questo avviso di metrica. | string[] (obbligatorio) |
severity | Gravità degli avvisi {0, 1, 2, 3, 4} | int (obbligatorio) |
targetResourceRegion | area della risorsa di destinazione in cui viene creato o aggiornato l'avviso. Obbligatorio se l'ambito contiene una sottoscrizione, un gruppo di risorse o più risorse. | string |
targetResourceType | tipo di risorsa della risorsa di destinazione in cui viene creato/aggiornato l'avviso. Obbligatorio se l'ambito contiene una sottoscrizione, un gruppo di risorse o più risorse. | string |
windowSize | periodo di tempo (in formato di durata ISO 8601) usato per monitorare l'attività di avviso in base alla soglia. | stringa (obbligatoria) |
MetricAlertAction
Nome | Descrizione | Valore |
---|---|---|
actionGroupId | ID del gruppo di azioni da usare. | string |
webHookProperties | Questo campo consente di specificare proprietà personalizzate, che verranno aggiunte al payload di avviso inviato come input al webhook. | object |
MetricAlertCriteria
Nome | Descrizione | Valore |
---|---|---|
odata.type | Impostare il tipo di oggetto | Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria (obbligatorio) |
MetricAlertMultipleResourceMultipleMetricCriteria
Nome | Descrizione | Valore |
---|---|---|
odata.type | specifica il tipo dei criteri di avviso. | 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' (obbligatorio) |
allOf | l'elenco di più criteri di metrica per questa operazione 'tutto'. | MultiMetricCriteria[] |
MultiMetricCriteria
Nome | Descrizione | Valore |
---|---|---|
dimensions | Elenco delle condizioni della dimensione. | MetricDimension[] |
metricName | Nome della metrica. | stringa (obbligatorio) |
metricNamespace | Spazio dei nomi della metrica. | string |
name | Nome dei criteri. | stringa (obbligatorio) |
skipMetricValidation | Consente la creazione di una regola di avviso in una metrica personalizzata non ancora emessa, provocando la mancata esecuzione della convalida della metrica. | bool |
timeAggregation | tipi di aggregazione temporale dei criteri. | 'Average' 'Count' 'Massimo' 'Minimum' 'Totale' (obbligatorio) |
criteriaType | Impostare il tipo di oggetto | DynamicThresholdCriterion StaticThresholdCriterion (obbligatorio) |
MetricDimension
Nome | Descrizione | valore |
---|---|---|
name | Nome della dimensione. | stringa (obbligatorio) |
operator | l'operatore dimension. Sono supportati solo 'Include' e 'Exclude' | stringa (obbligatorio) |
valori | elenco di valori delle dimensioni. | string[] (obbligatorio) |
DynamicMetricCriteria
Nome | Descrizione | Valore |
---|---|---|
criteriaType | Specifica il tipo di criteri di soglia | 'DynamicThresholdCriterion' (obbligatorio) |
alertSensitivity | L'estensione della deviazione necessaria per attivare un avviso. Ciò influirà sul modo in cui la soglia è impostata sul modello della serie di metriche. | 'Alto' 'Low' 'Medium' (obbligatorio) |
failPeriods | Numero minimo di violazioni necessarie all'interno dell'intervallo di tempo di lookback selezionato necessario per generare un avviso. | DynamicThresholdFailingPeriods (obbligatorio) |
ignoreDataBefore | Usare questa opzione per impostare la data da cui iniziare a apprendere i dati cronologici delle metriche e calcolare le soglie dinamiche (in formato ISO8601) | string |
operator | Operatore usato per confrontare il valore della metrica con la soglia. | 'GreaterOrLessThan' 'GreaterThan' 'LessThan' (obbligatorio) |
DynamicThresholdFailingPeriods
Nome | Descrizione | Valore |
---|---|---|
minFailingPeriodsToAlert | Numero di violazioni da attivare un avviso. Deve essere minore o uguale a numberOfEvaluationPeriods. | int (obbligatorio) |
numberOfEvaluationPeriods | Numero di punti di lookback aggregati. L'intervallo di tempo di lookback viene calcolato in base alla granularità delle aggregazioni (windowSize) e al numero selezionato di punti aggregati. | int (obbligatorio) |
MetricCriteria
Nome | Descrizione | Valore |
---|---|---|
criteriaType | Specifica il tipo di criteri di soglia | 'DynamicThresholdCriterion' 'StaticThresholdCriterion' (obbligatorio) |
dimensions | Elenco delle condizioni della dimensione. | MetricDimension[] |
metricName | Nome della metrica. | stringa (obbligatoria) |
metricNamespace | Spazio dei nomi della metrica. | string |
name | Nome dei criteri. | stringa (obbligatoria) |
operator | Operatore criteri. | 'Equals' 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' (obbligatorio) |
skipMetricValidation | Consente la creazione di una regola di avviso in una metrica personalizzata non ancora emessa, provocando la mancata esecuzione della convalida della metrica. | bool |
threshold | valore soglia criteri che attiva l'avviso. | int (obbligatorio) |
timeAggregation | tipi di aggregazione temporale dei criteri. | 'Media' 'Count' 'Massimo' 'Minimo' 'Totale' (obbligatorio) |
MetricAlertSingleResourceMultipleMetricCriteria
Nome | Descrizione | Valore |
---|---|---|
odata.type | specifica il tipo dei criteri di avviso. | 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' (obbligatorio) |
allOf | Elenco dei criteri di metrica per l'operazione "all of". | MetricCriteria[] |
WebtestLocationAvailabilityCriteria
Nome | Descrizione | Valore |
---|---|---|
odata.type | specifica il tipo dei criteri di avviso. | 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' (obbligatorio) |
Componentid | ID risorsa di Application Insights. | stringa (obbligatoria) |
failedLocationCount | Numero di posizioni non riuscite. | int (obbligatorio) |
webTestId | ID test Web di Application Insights. | stringa (obbligatoria) |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Modello | Descrizione |
---|---|
BrowserBox Azure Edition |
Questo modello distribuisce BrowserBox in una macchina virtuale LVM di Azure Ubuntu Server 22.04, Debian 11 o RHEL 8.7 LVM. |
App Web Umbraco scalabile |
Questo modello offre un modo semplice per distribuire un'app Web umbraco CMS in Servizio app di Azure App Web. |
Creare avvisi per il gateway applicazione |
Usare questi modelli per creare facilmente alcuni avvisi di evento importanti per il gateway applicazione di Azure. |
Avviso per la metrica di risposta last byte back-end |
Usare questi modelli per creare facilmente alcuni avvisi di evento importanti per il gateway applicazione di Azure. |
Avviso per la metrica Conteggio host non integro |
Usare questi modelli per creare facilmente alcuni avvisi di evento importanti per il gateway applicazione di Azure. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbook |
L'adozione del cloud per un'organizzazione, piccola o grande, richiede modelli di governance responsabili ed efficienti per derivare valore dalle distribuzioni cloud. CloudWise (un nome di codice per la soluzione), è una soluzione composita disponibile da Avvio rapido per i partner di Azure, è un abilitatore di adozione per clienti, integratori di sistemi e partner, che offre una soluzione di governance e operazioni self-serviceable, incentrata sull'ottimizzazione dei costi, migliorare l'affidabilità delle applicazioni, ridurre i rischi aziendali. La soluzione evidenzia i pilastri principali della governance di Visibilità e controllo. |
Creazione di test Web dinamici |
Creare un numero qualsiasi di test Web (ping) di App Insights. |
Distribuire Informazioni dettagliate applicazioni e creare avvisi in esso |
Questo modello consente di distribuire Application Insights e crearne un avviso |
Regola di avviso delle metriche con una soglia dinamica |
Questo modello crea una regola di avviso delle metriche che monitora la metrica Percentuale CPU di una macchina virtuale usando un tipo di condizione soglia dinamica. |
Regola di avviso delle metriche con una soglia statica |
Questo modello crea una regola di avviso delle metriche che monitora la metrica Percentuale CPU di una macchina virtuale usando un tipo di condizione soglia statica. |
Regola di avviso delle metriche per un test di disponibilità |
Questo modello crea un test di disponibilità di Application Insights insieme a una regola di avviso delle metriche che la monitora. |
Definizione della risorsa modello di Resource Manager
Il tipo di risorsa metricAlerts può essere distribuito con operazioni destinate:
- Gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Commenti
Per indicazioni sulla distribuzione di soluzioni di monitoraggio, vedere Creare risorse di monitoraggio usando Bicep.
Formato di risorsa
Per creare una risorsa Microsoft.Insights/metricAlerts, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.Insights/metricAlerts",
"apiVersion": "2018-03-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"actions": [
{
"actionGroupId": "string",
"webHookProperties": {}
}
],
"autoMitigate": "bool",
"criteria": {
"odata.type": "string"
// For remaining properties, see MetricAlertCriteria objects
},
"description": "string",
"enabled": "bool",
"evaluationFrequency": "string",
"scopes": [ "string" ],
"severity": "int",
"targetResourceRegion": "string",
"targetResourceType": "string",
"windowSize": "string"
}
}
Oggetti MetricAlertCriteria
Impostare la proprietà odata.type per specificare il tipo di oggetto.
Per Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria, usare:
"odata.type": "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria",
"allOf": [
{
"dimensions": [
{
"name": "string",
"operator": "string",
"values": [ "string" ]
}
],
"metricName": "string",
"metricNamespace": "string",
"name": "string",
"skipMetricValidation": "bool",
"timeAggregation": "string",
"criterionType": "string"
// For remaining properties, see MultiMetricCriteria objects
}
]
Per Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria, usare:
"odata.type": "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria",
"allOf": [
{
"criterionType": "string",
"dimensions": [
{
"name": "string",
"operator": "string",
"values": [ "string" ]
}
],
"metricName": "string",
"metricNamespace": "string",
"name": "string",
"operator": "string",
"skipMetricValidation": "bool",
"threshold": "int",
"timeAggregation": "string"
}
]
Per Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria, usare:
"odata.type": "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria",
"componentId": "string",
"failedLocationCount": "int",
"webTestId": "string"
Oggetti MultiMetricCriteria
Impostare la proprietà criteriaType per specificare il tipo di oggetto.
Per DynamicThresholdCriterion, usare:
"criterionType": "DynamicThresholdCriterion",
"alertSensitivity": "string",
"failingPeriods": {
"minFailingPeriodsToAlert": "int",
"numberOfEvaluationPeriods": "int"
},
"ignoreDataBefore": "string",
"operator": "string"
Per StaticThresholdCriterion, usare:
"criterionType": "StaticThresholdCriterion",
"operator": "string",
"threshold": "int"
Valori delle proprietà
metricAlerts
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | 'Microsoft.Insights/metricAlerts' |
apiVersion | Versione dell'API risorsa | '2018-03-01' |
name | Nome della risorsa | stringa (obbligatoria) Limite di caratteri: 1-260 Caratteri validi: Non è possibile usare: *#&+:<>?@%{}\/ o caratteri di controlloNon può terminare con uno spazio o un punto. |
posizione | Posizione risorsa | stringa (obbligatoria) |
tags | Tag delle risorse | Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli |
properties | Proprietà della regola di avviso della risorsa. | MetricAlertProperties (obbligatorio) |
MetricAlertProperties
Nome | Descrizione | Valore |
---|---|---|
Azioni | matrice di azioni eseguite quando la regola di avviso diventa attiva e quando viene risolta una condizione di avviso. | MetricAlertAction[] |
autoMitigate | flag che indica se l'avviso deve essere risolto automaticamente o meno. Il valore predefinito è true. | bool |
criteria | definisce le informazioni sui criteri di avviso specifici. | MetricAlertCriteria (obbligatorio) |
description | descrizione dell'avviso della metrica che verrà incluso nel messaggio di posta elettronica di avviso. | string |
Enabled | flag che indica se l'avviso della metrica è abilitato. | bool (obbligatorio) |
evaluationFrequency | la frequenza con cui viene valutato l'avviso della metrica rappresentato in formato di durata ISO 8601. | stringa (obbligatoria) |
ambiti | l'elenco dell'ID risorsa è compreso nell'ambito di questo avviso di metrica. | string[] (obbligatorio) |
severity | Gravità degli avvisi {0, 1, 2, 3, 4} | int (obbligatorio) |
targetResourceRegion | area della risorsa di destinazione in cui viene creato o aggiornato l'avviso. Obbligatorio se l'ambito contiene una sottoscrizione, un gruppo di risorse o più risorse. | string |
targetResourceType | tipo di risorsa della risorsa di destinazione in cui viene creato/aggiornato l'avviso. Obbligatorio se l'ambito contiene una sottoscrizione, un gruppo di risorse o più risorse. | string |
windowSize | periodo di tempo (in formato di durata ISO 8601) usato per monitorare l'attività di avviso in base alla soglia. | stringa (obbligatoria) |
MetricAlertAction
Nome | Descrizione | Valore |
---|---|---|
actionGroupId | ID del gruppo di azioni da usare. | string |
webHookProperties | Questo campo consente di specificare proprietà personalizzate, che verranno aggiunte al payload di avviso inviato come input al webhook. | object |
MetricAlertCriteria
Nome | Descrizione | Valore |
---|---|---|
odata.type | Impostare il tipo di oggetto | Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria (obbligatorio) |
MetricAlertMultipleResourceMultipleMetricCriteria
Nome | Descrizione | Valore |
---|---|---|
odata.type | specifica il tipo dei criteri di avviso. | 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' (obbligatorio) |
allOf | l'elenco di più criteri di metrica per questa operazione 'tutto'. | MultiMetricCriteria[] |
MultiMetricCriteria
Nome | Descrizione | Valore |
---|---|---|
dimensions | Elenco delle condizioni della dimensione. | MetricDimension[] |
metricName | Nome della metrica. | stringa (obbligatorio) |
metricNamespace | Spazio dei nomi della metrica. | string |
name | Nome dei criteri. | stringa (obbligatorio) |
skipMetricValidation | Consente la creazione di una regola di avviso in una metrica personalizzata non ancora emessa, provocando la mancata esecuzione della convalida della metrica. | bool |
timeAggregation | tipi di aggregazione temporale dei criteri. | 'Average' 'Count' 'Massimo' 'Minimum' 'Totale' (obbligatorio) |
criteriaType | Impostare il tipo di oggetto | DynamicThresholdCriterion StaticThresholdCriterion (obbligatorio) |
MetricDimension
Nome | Descrizione | valore |
---|---|---|
name | Nome della dimensione. | stringa (obbligatorio) |
operator | l'operatore dimension. Sono supportati solo 'Include' e 'Exclude' | stringa (obbligatorio) |
valori | elenco di valori delle dimensioni. | string[] (obbligatorio) |
DynamicMetricCriteria
Nome | Descrizione | Valore |
---|---|---|
criteriaType | Specifica il tipo di criteri di soglia | 'DynamicThresholdCriterion' (obbligatorio) |
alertSensitivity | L'estensione della deviazione necessaria per attivare un avviso. Ciò influirà sul modo in cui la soglia è impostata sul modello della serie di metriche. | 'Alto' 'Low' 'Medium' (obbligatorio) |
failPeriods | Numero minimo di violazioni necessarie all'interno dell'intervallo di tempo di lookback selezionato necessario per generare un avviso. | DynamicThresholdFailingPeriods (obbligatorio) |
ignoreDataBefore | Usare questa opzione per impostare la data da cui iniziare a apprendere i dati cronologici delle metriche e calcolare le soglie dinamiche (in formato ISO8601) | string |
operator | Operatore usato per confrontare il valore della metrica con la soglia. | 'GreaterOrLessThan' 'GreaterThan' 'LessThan' (obbligatorio) |
DynamicThresholdFailingPeriods
Nome | Descrizione | Valore |
---|---|---|
minFailingPeriodsToAlert | Numero di violazioni da attivare un avviso. Deve essere minore o uguale a numberOfEvaluationPeriods. | int (obbligatorio) |
numberOfEvaluationPeriods | Numero di punti di lookback aggregati. L'intervallo di tempo di lookback viene calcolato in base alla granularità delle aggregazioni (windowSize) e al numero selezionato di punti aggregati. | int (obbligatorio) |
MetricCriteria
Nome | Descrizione | Valore |
---|---|---|
criteriaType | Specifica il tipo di criteri di soglia | 'DynamicThresholdCriterion' 'StaticThresholdCriterion' (obbligatorio) |
dimensions | Elenco delle condizioni della dimensione. | MetricDimension[] |
metricName | Nome della metrica. | stringa (obbligatorio) |
metricNamespace | Spazio dei nomi della metrica. | string |
name | Nome dei criteri. | stringa (obbligatorio) |
operator | l'operatore criteria. | 'Equals' 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' (obbligatorio) |
skipMetricValidation | Consente la creazione di una regola di avviso in una metrica personalizzata non ancora emessa, provocando la mancata esecuzione della convalida della metrica. | bool |
threshold | valore soglia criteri che attiva l'avviso. | int (obbligatorio) |
timeAggregation | tipi di aggregazione temporale dei criteri. | 'Average' 'Count' 'Massimo' 'Minimum' 'Totale' (obbligatorio) |
MetricAlertSingleResourceMultipleMetricCriteria
Nome | Descrizione | Valore |
---|---|---|
odata.type | specifica il tipo dei criteri di avviso. | 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' (obbligatorio) |
allOf | Elenco dei criteri delle metriche per questa operazione 'tutto'. | MetricCriteria[] |
WebtestLocationAvailabilityCriteria
Nome | Descrizione | Valore |
---|---|---|
odata.type | specifica il tipo dei criteri di avviso. | 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' (obbligatorio) |
Componentid | ID risorsa di Application Insights. | stringa (obbligatorio) |
failedLocationCount | Numero di percorsi non riusciti. | int (obbligatorio) |
webTestId | ID test Web di Application Insights. | stringa (obbligatorio) |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Modello | Descrizione |
---|---|
BrowserBox Azure Edition |
Questo modello distribuisce BrowserBox in una macchina virtuale LVM di Azure Ubuntu Server 22.04 LTS, Debian 11 o RHEL 8.7. |
App Web Umbraco CMS scalabile |
Questo modello offre un modo semplice per distribuire l'app Web umbraco CMS in Servizio app di Azure App Web. |
Creare avvisi per il gateway applicazione |
Usare questi modelli per creare facilmente alcuni avvisi di eventi importanti per il gateway applicazione di Azure. |
Avviso per la metrica Ultima risposta byte back-end |
Usare questi modelli per creare facilmente alcuni avvisi di eventi importanti per il gateway applicazione di Azure. |
Avviso per la metrica Conteggio host non integro |
Usare questi modelli per creare facilmente alcuni avvisi di eventi importanti per il gateway applicazione di Azure. |
Enterprise Governance-AppService, DATABASE SQL, AD, OMS, Runbook |
L'adozione del cloud per un'azienda, piccola o grande, richiede modelli di governance responsabili ed efficienti per derivare valore dalle distribuzioni cloud. CloudWise (un nome di codice per la soluzione), è una soluzione composita disponibile in Guide introduttive per i partner di Azure, è un abilitatore di adozione per clienti, integratori di sistemi e partner, che offre una soluzione self-serviceable, automatizzata e operativa, incentrata sull'ottimizzazione dei costi, sul miglioramento dell'affidabilità delle applicazioni, sulla riduzione dei rischi aziendali. La soluzione evidenzia i pilastri principali della governance di Visibilità e controllo. |
Creazione di test Web dinamici |
Creare un numero qualsiasi di test Web (ping) di App Insights. |
Distribuire Application Insights e creare un avviso in esso |
Questo modello consente di distribuire Application Insights e crearvi un avviso |
Regola di avviso delle metriche con una soglia dinamica |
Questo modello crea una regola di avviso delle metriche che monitora la metrica Percentuale CPU di una macchina virtuale usando un tipo di condizione soglia dinamica. |
Regola di avviso della metrica con una soglia statica |
Questo modello crea una regola di avviso delle metriche che monitora la metrica Percentuale CPU di una macchina virtuale usando un tipo di condizione soglia statica. |
Regola di avviso delle metriche per un test di disponibilità |
Questo modello crea un test di disponibilità di Application Insights insieme a una regola di avviso per la metrica che la monitora. |
Definizione della risorsa Terraform (provider AzAPI)
Il tipo di risorsa metricAlerts può essere distribuito con operazioni destinate:
- Gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.Insights/metricAlerts, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/metricAlerts@2018-03-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
actions = [
{
actionGroupId = "string"
webHookProperties = {}
}
]
autoMitigate = bool
criteria = {
odata.type = "string"
// For remaining properties, see MetricAlertCriteria objects
}
description = "string"
enabled = bool
evaluationFrequency = "string"
scopes = [
"string"
]
severity = int
targetResourceRegion = "string"
targetResourceType = "string"
windowSize = "string"
}
})
}
Oggetti MetricAlertCriteria
Impostare la proprietà odata.type per specificare il tipo di oggetto.
Per Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria, usare:
odata.type = "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria"
allOf = [
{
dimensions = [
{
name = "string"
operator = "string"
values = [
"string"
]
}
]
metricName = "string"
metricNamespace = "string"
name = "string"
skipMetricValidation = bool
timeAggregation = "string"
criterionType = "string"
// For remaining properties, see MultiMetricCriteria objects
}
]
Per Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria, usare:
odata.type = "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria"
allOf = [
{
criterionType = "string"
dimensions = [
{
name = "string"
operator = "string"
values = [
"string"
]
}
]
metricName = "string"
metricNamespace = "string"
name = "string"
operator = "string"
skipMetricValidation = bool
threshold = int
timeAggregation = "string"
}
]
Per Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria, usare:
odata.type = "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria"
componentId = "string"
failedLocationCount = int
webTestId = "string"
Oggetti MultiMetricCriteria
Impostare la proprietà criteriaType per specificare il tipo di oggetto.
Per DynamicThresholdCriterion, usare:
criterionType = "DynamicThresholdCriterion"
alertSensitivity = "string"
failingPeriods = {
minFailingPeriodsToAlert = int
numberOfEvaluationPeriods = int
}
ignoreDataBefore = "string"
operator = "string"
Per StaticThresholdCriterion, usare:
criterionType = "StaticThresholdCriterion"
operator = "string"
threshold = int
Valori delle proprietà
metricAlerts
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | "Microsoft.Insights/metricAlerts@2018-03-01" |
name | Nome della risorsa | stringa (obbligatoria) Limite di caratteri: 1-260 Caratteri validi: Non è possibile usare: *#&+:<>?@%{}\/ o caratteri di controlloNon può terminare con uno spazio o un punto. |
posizione | Posizione risorsa | stringa (obbligatoria) |
parent_id | Per distribuire in un gruppo di risorse, usare l'ID del gruppo di risorse. | stringa (obbligatoria) |
tags | Tag delle risorse | Dizionario dei nomi e dei valori dei tag. |
properties | Proprietà della regola di avviso della risorsa. | MetricAlertProperties (obbligatorio) |
MetricAlertProperties
Nome | Descrizione | Valore |
---|---|---|
Azioni | matrice di azioni eseguite quando la regola di avviso diventa attiva e quando viene risolta una condizione di avviso. | MetricAlertAction[] |
autoMitigate | flag che indica se l'avviso deve essere risolto automaticamente o meno. Il valore predefinito è true. | bool |
criteria | definisce le informazioni sui criteri di avviso specifici. | MetricAlertCriteria (obbligatorio) |
description | descrizione dell'avviso della metrica che verrà incluso nel messaggio di posta elettronica di avviso. | string |
Enabled | flag che indica se l'avviso della metrica è abilitato. | bool (obbligatorio) |
evaluationFrequency | la frequenza con cui viene valutato l'avviso della metrica rappresentato in formato di durata ISO 8601. | stringa (obbligatoria) |
ambiti | l'elenco dell'ID risorsa è compreso nell'ambito di questo avviso di metrica. | string[] (obbligatorio) |
severity | Gravità degli avvisi {0, 1, 2, 3, 4} | int (obbligatorio) |
targetResourceRegion | area della risorsa di destinazione in cui viene creato o aggiornato l'avviso. Obbligatorio se l'ambito contiene una sottoscrizione, un gruppo di risorse o più risorse. | string |
targetResourceType | tipo di risorsa della risorsa di destinazione in cui viene creato/aggiornato l'avviso. Obbligatorio se l'ambito contiene una sottoscrizione, un gruppo di risorse o più risorse. | string |
windowSize | periodo di tempo (in formato di durata ISO 8601) usato per monitorare l'attività di avviso in base alla soglia. | stringa (obbligatoria) |
MetricAlertAction
Nome | Descrizione | Valore |
---|---|---|
actionGroupId | ID del gruppo di azioni da usare. | string |
webHookProperties | Questo campo consente di specificare proprietà personalizzate, che verranno aggiunte al payload di avviso inviato come input al webhook. | object |
MetricAlertCriteria
Nome | Descrizione | Valore |
---|---|---|
odata.type | Impostare il tipo di oggetto | Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria (obbligatorio) |
MetricAlertMultipleResourceMultipleMetricCriteria
Nome | Descrizione | Valore |
---|---|---|
odata.type | specifica il tipo dei criteri di avviso. | "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" (obbligatorio) |
allOf | l'elenco di più criteri di metrica per questa operazione 'tutto'. | MultiMetricCriteria[] |
MultiMetricCriteria
Nome | Descrizione | Valore |
---|---|---|
dimensions | Elenco delle condizioni della dimensione. | MetricDimension[] |
metricName | Nome della metrica. | stringa (obbligatorio) |
metricNamespace | Spazio dei nomi della metrica. | string |
name | Nome dei criteri. | stringa (obbligatorio) |
skipMetricValidation | Consente la creazione di una regola di avviso in una metrica personalizzata non ancora emessa, provocando la mancata esecuzione della convalida della metrica. | bool |
timeAggregation | tipi di aggregazione temporale dei criteri. | "Media" "Conteggio" "Massimo" "Minimo" "Totale" (obbligatorio) |
criteriaType | Impostare il tipo di oggetto | DynamicThresholdCriterion StaticThresholdCriterion (obbligatorio) |
MetricDimension
Nome | Descrizione | valore |
---|---|---|
name | Nome della dimensione. | stringa (obbligatorio) |
operator | l'operatore dimension. Sono supportati solo 'Include' e 'Exclude' | stringa (obbligatorio) |
valori | elenco di valori delle dimensioni. | string[] (obbligatorio) |
DynamicMetricCriteria
Nome | Descrizione | Valore |
---|---|---|
criteriaType | Specifica il tipo di criteri di soglia | "DynamicThresholdCriterion" (obbligatorio) |
alertSensitivity | L'estensione della deviazione necessaria per attivare un avviso. Ciò influirà sul modo in cui la soglia è impostata sul modello della serie di metriche. | "High" "Low" "Medium" (obbligatorio) |
failPeriods | Numero minimo di violazioni necessarie all'interno dell'intervallo di tempo di lookback selezionato necessario per generare un avviso. | DynamicThresholdFailingPeriods (obbligatorio) |
ignoreDataBefore | Usare questa opzione per impostare la data da cui iniziare a apprendere i dati cronologici delle metriche e calcolare le soglie dinamiche (in formato ISO8601) | string |
operator | Operatore usato per confrontare il valore della metrica con la soglia. | "GreaterOrLessThan" "GreaterThan" "LessThan" (obbligatorio) |
DynamicThresholdFailingPeriods
Nome | Descrizione | Valore |
---|---|---|
minFailingPeriodsToAlert | Numero di violazioni da attivare un avviso. Deve essere minore o uguale a numberOfEvaluationPeriods. | int (obbligatorio) |
numberOfEvaluationPeriods | Numero di punti di lookback aggregati. L'intervallo di tempo di lookback viene calcolato in base alla granularità delle aggregazioni (windowSize) e al numero selezionato di punti aggregati. | int (obbligatorio) |
MetricCriteria
Nome | Descrizione | Valore |
---|---|---|
criteriaType | Specifica il tipo di criteri di soglia | "DynamicThresholdCriterion" "StaticThresholdCriterion" (obbligatorio) |
dimensions | Elenco delle condizioni della dimensione. | MetricDimension[] |
metricName | Nome della metrica. | stringa (obbligatoria) |
metricNamespace | Spazio dei nomi della metrica. | string |
name | Nome dei criteri. | stringa (obbligatoria) |
operator | Operatore criteri. | "Uguale" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" (obbligatorio) |
skipMetricValidation | Consente la creazione di una regola di avviso in una metrica personalizzata non ancora emessa, provocando la mancata esecuzione della convalida della metrica. | bool |
threshold | valore soglia criteri che attiva l'avviso. | int (obbligatorio) |
timeAggregation | tipi di aggregazione temporale dei criteri. | "Media" "Conteggio" "Massimo" "Minimo" "Totale" (obbligatorio) |
MetricAlertSingleResourceMultipleMetricCriteria
Nome | Descrizione | Valore |
---|---|---|
odata.type | specifica il tipo dei criteri di avviso. | "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" (obbligatorio) |
allOf | Elenco dei criteri di metrica per l'operazione "all of". | MetricCriteria[] |
WebtestLocationAvailabilityCriteria
Nome | Descrizione | Valore |
---|---|---|
odata.type | specifica il tipo dei criteri di avviso. | "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" (obbligatorio) |
Componentid | ID risorsa di Application Insights. | stringa (obbligatoria) |
failedLocationCount | Numero di posizioni non riuscite. | int (obbligatorio) |
webTestId | ID test Web di Application Insights. | stringa (obbligatoria) |
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