Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se muestra cómo configurar una alerta para nuevas recomendaciones desde Azure Advisor mediante Bicep.
Bicep es un lenguaje específico de dominio (DSL) que usa una sintaxis declarativa para implementar recursos de Azure. Brinda sintaxis concisa, seguridad de tipos confiable y compatibilidad con la reutilización de código. Bicep ofrece la mejor experiencia de creación para sus soluciones de infraestructura como código en Azure.
Cada vez que Advisor detecta una nueva recomendación para uno de los recursos, se almacena un evento en un registro de actividad de Azure. Puede configurar alertas para estos eventos desde Advisor creando alertas específicas para la recomendación. Puede seleccionar una suscripción y, si lo desea, un grupo de recursos para especificar los recursos sobre los que desea recibir alertas.
También puede determinar los tipos de recomendaciones mediante el uso de estas propiedades:
- Categoría
- Nivel de impacto
- Tipo de recomendación
También puede configurar la acción que tendrá lugar cuando se desencadene una alerta si:
- Selecciona un grupo de acciones existente.
- Crea un nuevo grupo de acciones.
Para más información sobre los grupos de acciones, consulte Creación y administración de grupos de acciones.
Nota
Las alertas de Advisor solo están disponibles para las recomendaciones de alta disponibilidad, rendimiento y costo. No se admiten recomendaciones de seguridad.
Requisitos previos
- Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.
- Para ejecutar los comandos desde la máquina local, instale la CLI de Azure o los módulos de Azure PowerShell. Para más información, consulte Instalación de la CLI de Azure e Instalar Azure Powershell.
Revisión del archivo de Bicep
El archivo de Bicep usado en este inicio rápido forma parte de las plantillas de inicio rápido de Azure.
@description('Specify the name of alert')
param alertName string
@description('Specify a description of alert')
@allowed([
'Active'
'InProgress'
'Resolved'
])
param status string = 'Active'
@description('Specify the email address where the alerts are sent to.')
param emailAddress string = 'email@example.com'
@description('Specify the email address name where the alerts are sent to.')
param emailName string = 'Example'
resource emailActionGroup 'microsoft.insights/actionGroups@2021-09-01' = {
name: 'emailActionGroupName'
location: 'global'
properties: {
groupShortName: 'string'
enabled: true
emailReceivers: [
{
name: emailName
emailAddress: emailAddress
useCommonAlertSchema: true
}
]
}
}
resource alert 'Microsoft.Insights/activityLogAlerts@2020-10-01' = {
name: alertName
location: 'global'
properties: {
enabled: true
scopes: [
subscription().id
]
condition: {
allOf: [
{
field: 'category'
equals: 'ResourceHealth'
}
{
field: 'status'
equals: status
}
]
}
actions: {
actionGroups: [
{
actionGroupId: emailActionGroup.id
}
]
}
}
}
El archivo de Bicep define dos recursos:
Implementación del archivo de Bicep
Guarde el archivo de Bicep como
main.bicep
en el equipo local.Implemente el archivo de Bicep utilizando la CLI de Azure o Azure PowerShell.
az group create --name exampleRG --location eastus az deployment group create --resource-group exampleRG --template-file main.bicep --parameters alertName=<alert-name>
Nota
Reemplace <alert-name> por el nombre de la alerta.
Cuando finalice la implementación, debería ver un mensaje que indica que la implementación se realizó correctamente.
Validación de la implementación
Use Azure Portal, la CLI de Azure o Azure PowerShell para enumerar los recursos implementados en el grupo de recursos.
az resource list --resource-group exampleRG
Limpieza de recursos
Cuando ya no necesite los recursos, use Azure Portal, la CLI de Azure o Azure PowerShell para eliminar el grupo de recursos.
az group delete --name exampleRG
Contenido relacionado
- Consulte la introducción a las alertas del registro de actividad y aprenda cómo recibir alertas.
- Más información sobre los grupos de acciones.