Eficiencia del rendimiento en Azure Monitor
La eficiencia del rendimiento es la capacidad de la carga de trabajo para escalar con el fin de satisfacer de manera eficiente las demandas que los usuarios hayan ejercido sobre ella. Use la siguiente información para supervisar el rendimiento de las máquinas virtuales.
Este artículo describe la eficiencia del rendimiento para Azure Monitor como parte de Azure Well-Architected Framework. El marco de buena arquitectura de Azure es un conjunto de principios guía que se pueden usar para mejorar la calidad de una carga de trabajo. El marco consta de cinco pilares de excelencia arquitectónica:
- Confiabilidad
- Seguridad
- Optimización de costos
- Excelencia operativa
- Eficiencia del rendimiento
Registros de Azure Monitor
Diseño de una lista de comprobación
- Configure la auditoría de consultas de registro y use la información sobre el área de trabajo de Log Analytics para identificar consultas lentas e ineficaces.
Recomendaciones para la configuración
Recomendación | Prestación |
---|---|
Configure la auditoría de consultas de registro y use la información sobre el área de trabajo de Log Analytics para identificar consultas lentas e ineficaces. | La auditoría de consultas de registro almacena el tiempo de proceso necesario para ejecutar cada consulta y el tiempo hasta que se devuelven los resultados. La Información sobre el área de trabajo de Log Analytics usa estos datos para enumerar consultas potencialmente ineficaces en el área de trabajo. Considere la posibilidad de volver a escribir estas consultas para mejorar su rendimiento. Consulte Optimización de consultas de registro en Azure Monitor para obtener instrucciones sobre cómo optimizar las consultas de registro. |
Máquinas virtuales
Diseño de una lista de comprobación
- Configure la recopilación de datos y las alertas para supervisar el rendimiento de los flujos de trabajo de cliente.
Recomendaciones para la configuración
Recomendación | Descripción |
---|---|
Configure la recopilación de datos y las alertas para supervisar el rendimiento de los flujos de trabajo de cliente. | Use la información de las máquinas virtuales de Monitor con Supervisión de máquinas virtuales con Azure Monitor: recopilación de datos para configurar la recopilación de datos de cliente que mida el rendimiento de las cargas de trabajo de cliente. Use la información de Supervisión de máquinas virtuales con Supervisión de máquinas virtuales con Azure Monitor: alertas para crear reglas de alerta para recibir notificaciones proactivas de cualquier posible problema de rendimiento con las cargas de trabajo de cliente. |
Contenedores
Diseño de una lista de comprobación
- Habilite la recopilación de métricas de Prometheus para el clúster.
- Habilite Container Insights para realizar un seguimiento del rendimiento del clúster.
- Habilite las alertas de Prometheus recomendadas.
Recomendaciones para la configuración
Recomendación | Prestación |
---|---|
Habilite la recopilación de métricas de Prometheus para el clúster. | Prometheus es una solución de métricas nativas de la nube de Cloud Native Compute Foundation y es la herramienta más común que se usa para recopilar y analizar datos de métricas de clústeres de Kubernetes. Habilite Prometheus en el clúster con el servicio administrado de Azure Monitor para Prometheus si aún no tiene un entorno de Prometheus. Use Azure Managed Grafana para analizar los datos de Prometheus recopilados. Consulte Personalización de la extracción de métricas de Prometheus en el servicio administrado de Azure Monitor para Prometheus para recopilar métricas adicionales más allá de la configuración predeterminada. |
Habilite Container Insights para realizar un seguimiento del rendimiento del clúster. | Al habilitar Container Insights para el clúster de Kubernetes, puede usar vistas y libros para realizar un seguimiento del rendimiento de los componentes del clúster. Estos datos se pueden superponer con los datos recopilados por Prometheus. Consulte Optimización de costos para obtener recomendaciones sobre el costo. |
Habilite las alertas de Prometheus recomendadas. | Las alertas de Azure Monitor le informan de forma proactiva cuando se detectan problemas. Comience con un conjunto de reglas de alerta de Prometheus recomendadas que detecten los problemas de rendimiento y disponibilidad más comunes con el clúster. Puede agregar alertas de búsqueda de registros mediante los datos recopilados por Container Insights. |