Compartir por


Cambio al uso de visualizaciones de Prometheus administradas para Container Insights (versión preliminar)

Container Insights usa actualmente datos de Log Analytics para alimentar las visualizaciones en Azure Portal. Sin embargo, con el lanzamiento de Prometheus administrado, este nuevo formato de recopilación de métricas es más barato y eficaz. Container Insights ahora ofrece la posibilidad de visualizar solo los datos de Prometheus administrados. Este artículo le ayuda con la configuración para empezar a usar Prometheus administrado como herramienta principal de visualización de Container Insights.

Nota:

Esta característica actualmente está en su versión preliminar pública. Para obtener más información, lea los Términos de uso complementarios para las versiones preliminares de Microsoft Azure.

Requisitos previos

Para ver los datos de Container Insights mediante Prometheus, asegúrese de que se han completado los pasos siguientes.

Acceso a Prometheus basado en Container Insights

Dado que Azure Monitor admite varios niveles de personalización, el clúster puede tener actualmente registros basados en Container Insights, Prometheus administrado o alguna otra combinación.

Nota:

Las visualizaciones de Prometheus administradas para Container Insights usan reglas de grabación para mejorar el rendimiento del gráfico, obtenga más información sobre qué reglas están configuradas.

  1. Abra Azure Portal y vaya al clúster de AKS deseado.

  2. Elija el elemento de menú Insights en el menú, mostrando una pantalla de presentación que indica que no hay ninguna supervisión habilitada.

Captura de pantalla del clúster sin supervisar.

  1. Seleccione el botón Configure monitoring para abrir la hoja de configuración de supervisión.

  2. Debajo de la hoja configuración avanzada, elija Logs and events en la lista desplegable Valores preestablecidos de costo.

  3. Para finalizar la configuración, haga clic en el botón Configure.

  4. Una vez completada la implementación de incorporación, debería poder ver la experiencia de Insights con Prometheus como origen de datos, indicada por la lista desplegable de la barra de herramientas que muestra Managed Prometheus visualizations (Preview).

Captura de pantalla del clúster de AKS con Container Insights basado en Prometheus.

Pasos opcionales

Aunque los pasos anteriores son suficientes, para la experiencia de visualización completa, se pueden completar algunos pasos opcionales.

Colección de etiquetas de nodo y Pod

De manera predeterminada, las etiquetas de los nodos y pods no están disponibles, pero se pueden recopilar mediante la nueva habilitación del complemento. Las etiquetas de nodo son necesarias para filtrar los datos por grupos de nodos.

  1. Si el complemento Prometheus administrado está implementado actualmente, primero debemos deshabilitarlo
az aks update --disable-azure-monitor-metrics -n <clusterName> -g <resourceGroup>
  1. A continuación, vuelva a habilitar el complemento con la marca --ksm-metric-labels-allow-list
az aks update -n <clusterName> -g <resourceGroup> --enable-azure-monitor-metrics --ksm-metric-labels-allow-list "nodes=[*], pods=[*]" --azure-monitor-workspace-resource-id <amw-id

Deshabilitar la recopilación de datos de Log Analytics

Si actualmente usa la experiencia de Container Insights basada en registros, puede optar por dejar de ingerir métricas en Log Analytics para ahorrar en la facturación. Una vez que confirme que la experiencia de Container Insights respaldada por Prometheus es suficiente para sus propósitos, complete los pasos para detener la ingesta de métricas en Log Analytics.

  1. Vaya a la configuración de supervisión de los clústeres siguiendo las instrucciones sobre cómo configurar su Regla de recopilación de datos de Container Insights

  2. En la lista desplegable Valores preestablecidos de costo, seleccione "Registros y eventos" y guarde para configurarlo.

Nota:

Al deshabilitar las métricas de Log Analytics también se deshabilita la lista desplegable de visualización de la barra de herramientas. Vuelva a usar uno de los valores preestablecidos de costo estándar de la hoja Monitoring Settings para volver a habilitar las visualizaciones de Log Analytics.

Problemas y limitaciones conocidos

Dado que esta característica está actualmente en versión preliminar, hay varias limitaciones conocidas, no se admiten las siguientes características.

  • Detalles de variables de entorno
  • Filtrado de datos por servicios individuales
  • Visualización de datos dinámicos en la pestaña Clúster
  • Los Workbooks informan de los datos
  • Conjunto de trabajo de memoria de nodo y métricas RSS
  • Datos parciales o no disponibles en la vista de varios clústeres en función de la configuración de DCR de Container Insights

Solución de problemas

Al usar la experiencia de Container Insights basada en Prometheus, es posible que encuentre los siguientes errores.

Los gráficos se bloquean en un estado de carga

Este problema se produce si el tráfico de red del área de trabajo de Azure Monitor está bloqueado. La causa principal de esto suele estar relacionada con las directivas de red, como el software de bloqueo de anuncios. Para resolver este problema, deshabilite el tráfico del bloque de anuncios o la lista de permitidos monitor.azure.com y vuelva a cargar la página.

No se puede acceder a la regla de recopilación de datos

Este error se produce cuando el usuario no tiene permisos para ver la regla de recopilación de datos de Prometheus asociada para el clúster o es posible que se haya eliminado la regla de recopilación de datos. Para resolver este error, conceda acceso a la regla de recopilación de datos de Prometheus o vuelva a configurar Prometheus administrado mediante el botón Monitoring Settings de la barra de herramientas.

No se puede acceder al área de trabajo de Azure Monitor

Este error se produce cuando el usuario no tiene permisos para ver el área de trabajo de Azure Monitor asociada para el clúster o es posible que se haya eliminado el área de trabajo de Azure Monitor. Para resolver este error, conceda acceso al área de trabajo de Azure Monitor o vuelva a configurar Prometheus administrado mediante la eliminación y volver a implementar el complemento.

No se pudieron recuperar los datos

Este error suele producirse al consultar grandes volúmenes de datos y se puede resolver reduciendo el intervalo de tiempo a una ventana más corta o filtrando por menos objetos.

Error de configuración de datos

Este error se produce cuando es posible que las reglas de grabación se hayan modificado o eliminado. Use el botón Reconfigure para aplicar revisiones a las reglas de grabación e inténtelo de nuevo.

Acceso denegado

Esto ocurre cuando expira el token del portal del usuario o no tiene permisos para ver el área de trabajo de Azure Monitor asociada para el clúster. Normalmente, esto se puede resolver actualizando la sesión del explorador o iniciando sesión de nuevo.

se ha producido un error desconocido.

Si este mensaje de error persiste, póngase en contacto con el soporte técnico para abrir una incidencia.