Observabilidad de Nexus del operador de Azure
El marco de observabilidad operator Nexus proporciona información operativa sobre las instancias locales. El marco admite el registro, la supervisión y las alertas (LMA), el análisis y la visualización de datos y métricas operativos (plataforma y cargas de trabajo).
Figura: Marco de registro, supervisión y alertas del operador Nexus (LMA)
Los aspectos destacados clave del marco de observabilidad operator Nexus son:
- Recopilación de datos centralizada: la solución operator Nexus observability se basa en una colección de todos los datos de un lugar central. En este lugar, puede observar los datos de supervisión de todas las instancias locales.
- Herramientas bien definidas y probadas: la solución se basa en Azure Monitor que recopila, analiza y actúa sobre los datos de telemetría de las instancias locales y en la nube.
- Fácil de aprender y usar: la solución facilita el análisis y depuración de problemas con la capacidad de buscar los datos desde dentro o en todas las instancias locales y en la nube.
- Herramientas de visualización: crea paneles y libros personalizados según sus necesidades.
- Herramientas de alertas integradas: se crean alertas basadas en umbrales personalizados. Puede crear y reutilizar plantillas de alerta en todas las instancias.
Este artículo le ayuda a comprender el marco de observabilidad de Operator Nexus que consta de una pila de componentes:
- Azure Monitor recopila y agrega datos de registro de los componentes de Operator Nexus
- El área de trabajo de Azure Log Analytics (LAW) recopila y agrega datos de registro de varias suscripciones e inquilinos de Azure
- El análisis, la visualización y las alertas se realizan en los datos de registro agregados.
Supervisión de la plataforma
Operator Nexus proporciona visibilidad sobre el rendimiento de las implementaciones que constan de recursos de infraestructura. Necesita que los registros y las métricas se recopilen y analicen de estos recursos de plataforma. Obtiene información valiosa de la recopilación centralizada y la agregación de datos de todos los orígenes, en comparación con los datos no agregados.
Estos registros y métricas se usan para observar el estado de la plataforma. Puede ver el rendimiento y analizar lo que está mal. Puede analizar lo que causó la situación. La visualización le ayuda a configurar las alertas necesarias y en qué condiciones. Por ejemplo, puede configurar las alertas que se van a generar cuando los recursos se comportan de forma anómala o cuando se han alcanzado los umbrales. Puede usar los registros y análisis recopilados para depurar cualquier problema en el entorno.
Supervisión de datos
La observabilidad de Nexus del operador permite recopilar el mismo tipo de datos que otros recursos de Azure. Los datos recopilados de cada una de sus instancias se pueden ver en su LEY.
Aquí puede obtener información sobre la supervisión de los recursos de Azure.
Recopilación y enrutamiento
La observabilidad de Nexus del operador permite recopilar datos para cada recurso de infraestructura. El conjunto de componentes de infraestructura incluye:
- Tejido de red que incluye CE, TOR, NPB, conmutadores de administración y el servidor de terminal.
- Proceso que incluye servidores sin sistema operativo.
- Plano de control en la nube (clúster de Kubernetes responsable de la implementación y administración del ciclo de vida de la plataforma general).
La recopilación de datos de registro de estas capas está habilitada de forma predeterminada durante la creación de la instancia de Operator Nexus. Estos registros recopilados se enrutan a la ley de Azure Monitor.
También puede recopilar datos de las capas de inquilino creadas para ejecutar funciones de red en contenedor y virtualizadas. Los datos de registro que se pueden recopilar incluyen:
- Colección de syslog de máquinas virtuales (que se usa para cargas de trabajo de VNFs o CNF).
- Recopilación de registros de clústeres de Kubernetes y las aplicaciones implementadas en la parte superior.
Deberá habilitar la recopilación de los registros de los clústeres de Kubernetes del inquilino y las máquinas virtuales. Debe seguir los pasos para implementar los agentes de supervisión de Azure. Los datos se recopilarían en azure LAW.
Almacenamiento de registros de Nexus del operador
Los datos de los registros de Azure Monitor se almacenan en tablas, cada una con un conjunto propio de propiedades únicas.
Todos los registros de recursos de Azure Monitor tienen los mismos campos seguidos de campos específicos del servicio; consulte el esquema común.
Los registros de la plataforma Operator Nexus se almacenan en las tablas siguientes:
Tabla | Descripción |
---|---|
syslog | Eventos de Syslog en equipos Linux mediante el agente de Log Analytics |
ContainerInventory | Detalles y estado actual de cada contenedor. |
ContainerLog | Líneas de registro recopiladas de flujos stdout y stderr para contenedores |
ContainerNodeInventory | Detalles de los nodos que sirven como hosts de contenedor. |
InsightMetrics | Métricas recopiladas de Server, K8s, Containers. |
KubeEvents | Eventos de Kubernetes y sus propiedades. |
KubeMonAgentEvents | Eventos registrados por el agente de Kubernetes de Azure Monitor para errores y advertencias. |
KubeNodeInventory | Detalles de los nodos que forman parte del clúster de Kubernetes |
KubePodInventory | Pods de Kubernetes y sus propiedades |
KubePVInventory | Volúmenes persistentes de Kubernetes y sus propiedades. |
KubeServices | Servicios de Kubernetes y sus propiedades |
Latido | Registros registrados por agentes de Log Analytics una vez por minuto para informar sobre el estado del agente |
Métricas del nexo del operador
La tabla "InsightMetrics" de la sección Registros contiene las métricas recopiladas de Máquinas sin sistema operativo y el clúster de Kubernetes en la nube. Además, se pueden observar algunas métricas seleccionadas de la nube en la nube abriendo la pestaña Métricas en el menú de Azure Monitor.
Ilustración: Selección de métricas de Azure Monitor
Consulte Análisis de métricas con el Explorador de métricas de Azure Monitor para más información sobre el uso de esta herramienta.
Workbooks
Los libros combinan texto, consultas de registro, métricas y parámetros para el análisis de datos y la creación de varios tipos de visualizaciones enriquecidas. Puede usar las plantillas de libro de Azure Resource Manager de ejemplo para el registro y la supervisión de Nexus del operador para implementar libros de Azure en Azure LAW.
Alertas
Puede usar las plantillas de alarma de Azure Resource Manager de ejemplo para las reglas de alerta de Operator Nexus. Debe especificar umbrales y condiciones para las alertas. Después, puede implementar estas plantillas de alerta en el entorno local.
Área de trabajo de Log Analytics
Un área de trabajo de Log Analytics (LAW) es un entorno único para registrar datos de Azure Monitor y otros servicios de Azure. Cada área de trabajo tiene su propio repositorio de datos y configuración, pero puede combinar datos de varios servicios. Cada área de trabajo consta de varias tablas de datos.
Se puede crear una única LEY para recopilar todos los datos pertinentes o varias áreas de trabajo en función de los requisitos del operador.