Share via


Supervisión y registro de datos

> Se aplica a: AKS en Azure Stack HCI 22H2, AKS en Windows Server, Azure Stack HCI, versión 23H2, AKS habilitado por Azure Arc en VMware (versión preliminar)

En este artículo se describe cómo supervisar la implementación de AKS habilitada por la implementación de Azure Arc mediante la supervisión local. Hay disponibles dos tipos de soluciones de supervisión y registro, como se describe en la tabla siguiente:

Solución Conectividad de Azure Soporte técnico y servicio Coste
Container Insights Requiere la conexión del clúster de Kubernetes a Azure mediante Azure Arc para Kubernetes. Soporte técnico completo y mantenimiento de Microsoft. Requiere registrarse en el servicio Azure Monitor.
Supervisión en el entorno local No requiere conectividad de Azure. Se admite como software de código abierto de Microsoft (sin acuerdo de soporte técnico o SLA), la comunidad o los proveedores externos. Dependiente del proveedor.

Puede elegir Container Insights o la supervisión local, en función de los casos de uso de supervisión. Para Container Insights, consulte Habilitación de Container Insights.

Información general de la solución de supervisión

Prometheus es un kit de herramientas de supervisión y generación de alertas que puede usar para supervisar cargas de trabajo contenedorizadas. Como parte de la solución Prometheus en AKS habilitada por Arc, los siguientes componentes se implementan y configuran automáticamente:

La implementación se basa en el gráfico de helm kube-Prometheus-stack disponible públicamente, que se amplía para admitir el exportador de Windows y protege la extracción de métricas entre Prometheus y los agentes. Una vez implementada la solución Prometheus, el exportador de nodos se ejecuta en cada nodo de Linux y el exportador de Windows se ejecuta en cada nodo de Windows.

Nota

Dado que los componentes de métricas de estado de Prometheus, Prometheus y Kube solo se admiten en Linux, debe aprovisionar al menos un nodo de Linux en el clúster de Kuberneted para implementar esta solución.

Los objetos y puntos de conexión que recopila la solución de Prometheus incluyen los siguientes elementos:

  • Métricas de estado de Kube para recopilar varias métricas proporcionadas por Kubernetes
  • Servidor de la API de Kubernetes
  • Kubelet
  • Exportador de nodos para recopilar métricas para nodos de Linux
  • Exportador de Windows para recopilar métricas para nodos de Windows

Implementación de la solución de supervisión

Prometheus es un sistema de supervisión de código abierto con un modelo de datos dimensional, lenguaje de consulta flexible, base de datos de serie temporal eficaz y enfoque de alerta moderno. Grafana es una herramienta que se usa para ver y consultar métricas en los paneles de Grafana. Se puede configurar para usar Prometheus como origen de datos. Normalmente, se usan juntos para la supervisión de clústeres de Kubernetes.

Para ver los paneles de Grafana disponibles en AKS habilitados por Arc, consulte Paneles de Grafana disponibles en AKS.

Puede ver la guía de implementación de Microsoft en GitHub para implementar Prometheus en el clúster de Kubernetes y configurar Grafana para que use Prometheus como origen de datos. También puede seguir cualquier documentación disponible públicamente para implementar cualquier versión específica de Prometheus o Grafana.

Pasos siguientes