Uso de Azure Portal para configurar alertas sobre métricas de núcleo virtual para Azure Cosmos DB for MongoDB
SE APLICA A: núcleo virtual de MongoDB
En este artículo se muestra cómo configurar y administrar alertas en métricas operativas para núcleo virtual de Azure Cosmos DB for MongoDB mediante Azure Portal. Puede crear alertas basadas en las métricas de supervisión de los servicios de Azure para administrar de forma proactiva los clústeres.
Configurará una alerta para que se desencadene cuando una métrica especificada cruce un umbral. La alerta se desencadena cuando se cumple la condición por primera vez y continúa desencadenando después hasta que la condición ya no sea verdadera.
Puede configurar una alerta para realizar las siguientes acciones cuando se desencadene:
- Enviar notificaciones de correo electrónico al administrador y los coadministradores del servicio.
- Enviar correos electrónicos a direcciones especificadas adicionales.
- Llamar a un webhook.
Puede configurar y administrar reglas de alerta mediante las siguientes herramientas:
Creación de una regla de alerta sobre una métrica desde Azure Portal
Siga estos pasos para crear una regla de alertas basada en una métrica:
- En el Azure portal, seleccione el clúster deNúcleo virtual de Azure Cosmos DB for MongoDB que quiera supervisar.
- En la sección Supervisión de la barra lateral, seleccione Alertas y, a continuación, seleccione Crear y, a continuación, Regla de alertas.
- En la pestaña Condición, seleccione Ver todas las señales junto a la lista desplegable Seleccione una señal.
- Elija una métrica de la lista de señales disponibles. Por ejemplo, seleccione Porcentaje de almacenamiento y, a continuación, seleccione Aplicar.
- En la pestaña Condición de la página Crear una regla de alerta, en Lógica de alerta, configure lo siguiente:
- En Umbral, seleccione Estático.
- En Tipo de agregación, seleccione Promedio.
- En Operador, seleccione Mayor que.
- En Valor del umbral, escriba 85.
- Seleccione la pestaña Acciones.
- Asegúrese de seleccionar Usar grupos de acciones y, después, elija Crear grupo de acciones para crear un nuevo grupo que recibirá notificaciones cuando se desencadene la alerta.
- En el formulario Crear un grupo de acciones, confirme la suscripción, Grupo de recursos, especifique Región, y escriba un Nombre de grupo de acciones y Nombre para mostrar del grupo.
- Seleccione Siguiente: Notificaciones en la parte inferior de la página.
- En la pestaña Notificaciones, en Tipo de notificación, seleccione Correo electrónico/Mensaje SMS/Inserción/Voz.
- En el formulario Correo electrónico/mensaje SMS/Push/Voice, escriba las direcciones de correo electrónico y los números de teléfono de los destinatarios que desea notificar. Después, selecciona Aceptar.
- En el formulario Crear un grupo de acciones, proporcione un nombre para la notificación.
- Seleccione Revisar y crear y, a continuación, seleccione Crear para completar la configuración del grupo de acciones.
- El nuevo grupo de acciones aparece en Nombre del grupo de acciones en la pestaña Acciones de la página Crear una regla de alerta.
- Seleccione Siguiente: Detalles en la parte inferior de la página.
- En la pestaña Detalles, establezca un nivel de Gravedad para la regla de alertas. Proporcione un Nombre fácilmente identificable y una Description opcional para la regla.
- Seleccione Revisar y crear y, a continuación, seleccione Crear para finalizar la regla de alertas. La alerta estará activa en unos minutos y se desencadenará como configurada.
Administrar alertas
Después de crear una alerta, puede ver, modificar o administrarla de varias maneras:
- Deshabilitar o habilitar la alerta para detener o reanudar temporalmente la recepción de notificaciones.
- Editar o eliminar la regla de alertas.
Para obtener acceso a las alertas, en la sección Supervisión de la barra lateral de las propiedades del clúster, seleccione Alertas y, a continuación, seleccione Reglas de alertas en la barra de herramientas.
Alertas sugeridas
Se recomiendan las siguientes alertas para ayudarle a supervisar y mantener los clústeres de núcleo virtual de Azure Cosmos DB for MongoDB.
Espacio en disco
La supervisión del espacio en disco es esencial para cada clúster de producción. La base de datos subyacente requiere suficiente espacio libre en disco para funcionar correctamente. Si el disco se llena, la partición física (nodo) del clúster puede estar sin conexión y rechazar el inicio hasta que haya más espacio disponible. En tales casos, debe enviar una solicitud de soporte técnico a Microsoft para resolver el problema.
Se recomienda establecer alertas de espacio en disco en todos los nodos de cada clúster, incluidos los entornos que no son de producción. Las alertas de uso de espacio en disco proporcionan advertencias tempranas que le ayudan a realizar pasos proactivos para mantener el estado del nodo.
Para obtener los mejores resultados, configure una serie de alertas en 75 %, un 85 %, y umbrales de uso del 95 %. Los porcentajes específicos que elija pueden depender de la velocidad de ingesta de datos, ya que la ingesta rápida puede llenar rápidamente el disco.
Para liberar espacio en disco, tenga en cuenta las siguientes acciones:
- Revise la directiva de retención de datos y mueva datos más antiguos al almacenamiento en frío si es posible.
- Aumentar la capacidad del nodo si es necesario. Cada nodo puede admitir hasta 32 TiB de almacenamiento.
Uso de CPU
La supervisión del uso de CPU le ayuda a establecer una línea base de rendimiento. Por ejemplo, si el uso de CPU del clúster suele mantener el puntero alrededor de 40 al 60 %, un aumento repentino del 95 % podría indicar una anomalía.
Los picos de uso de CPU pueden derivar del crecimiento orgánico o de consultas ineficaces. Al crear alertas de uso de CPU, establezca un período de agregación largo para detectar aumentos sostenidos e ignorar los picos momentáneos. El período de agregación más largo puede ayudar a tomar decisiones sobre el escalado proceso de clúster arriba o abajo. En el caso de las cargas de trabajo con patrones empresariales, incluidos los picos de uso de CPU de forma periódica y los períodos de valle prolongados entre ellos, considere la posibilidad de usar proceso de escalabilidad automática.
Con estas alertas en vigor, puede supervisar y administrar de forma proactiva los clústeres de núcleo virtual de Azure Cosmos DB for MongoDB para mantener la alta disponibilidad y el rendimiento.