Observabilidad de Azure Operator Nexus
En el marco de observabilidad de Operator Nexus encontrará información operativa sobre las instancias locales. El marco admite el registro, la supervisión y la generación de alertas (LMA), el análisis y la visualización de los datos y métricas operativos (plataforma y cargas de trabajo).
Ilustración: Marco de registro, supervisión y generación de alertas (LMA) de Operator Nexus
Estos son los aspectos más destacados del marco de observabilidad de Operator Nexus:
- Recopilación de datos centralizada: la solución de observabilidad de Operator Nexus utiliza una colección de todos los datos de un lugar central. En este lugar, se pueden observar los datos de supervisión de todas las instancias locales.
- Herramientas probadas y perfectamente definidas: la solución utiliza Azure Monitor, que recopila, analiza y actúa sobre los datos de telemetría tanto de las instancias locales como de las que se encuentran en la nube.
- Fácil de aprender y usar: la solución facilita el análisis y la depuración de los problemas, gracias a la posibilidad de buscar los datos desde dentro o a través de todas sus instancias en la nube y locales.
- Herramientas de visualización: cree paneles y libros personalizados que se ajusten a sus necesidades.
- Herramientas de alerta integradas: cree alertas basadas en umbrales personalizados. Puede crear y reutilizar plantillas de alerta en todas las instancias.
Este artículo le ayudará a conocer mejor el marco de observabilidad de Operator Nexus, que consta de una pila de componentes:
- Azure Monitor recopila datos de registro de los componentes de Operator Nexus y los agrega.
- 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 la generación de alertas se realizan en los datos de registro agregados.
Supervisión de la plataforma
Operator Nexus permite ver el rendimiento de las implementaciones, que constan de recursos de infraestructura. Necesita que se recopilen y analicen los registros y las métricas de estos recursos de la plataforma. Tanto la recopilación centralizada como la agregación de datos de todas las fuentes aportan una información muy útil, en comparación con los datos desagregados.
Estos registros y métricas se usan para observar el estado de la plataforma. Puede ver el rendimiento y analizar todo aquello que no funciona correctamente. Puede analizar los factores que provocaron la situación. La visualización le ayuda a configurar las alertas necesarias y las condiciones en que aparecerán. Por ejemplo, puede configurar las alertas para que se generen cuando los recursos se comporten de forma anormal, o cuando se hayan alcanzado ciertos umbrales. Puede usar los registros y análisis recopilados para depurar los problemas del entorno.
Supervisión de datos
La observabilidad de Operator Nexus 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 área de trabajo de Log Analytics.
Aquí puede obtener información sobre la supervisión de los recursos de Azure.
Recopilación y enrutamiento
La observabilidad de Operator Nexus permite recopilar datos de todos los recursos de la 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 de undercloud (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 se habilita de forma predeterminada durante la creación de la instancia de Operator Nexus. Estos registros recopilados se enrutan al área de trabajo de Log Analytics de Azure Monitor.
También puede recopilar datos de las capas de inquilinos creadas para ejecutar funciones de red virtualizadas y en contenedores. Estos son los datos de registro que se pueden recopilar:
- Colección de syslog de máquinas virtuales (se usa para cargas de trabajo de VNF o CNF).
- Colección de registros de clústeres de Kubernetes y de las aplicaciones implementadas encima.
La recopilación de los registros se debe habilitar desde las máquinas virtuales y los clústeres de Kubernetes del inquilino. Debe seguir los pasos para implementar los agentes de Azure Monitor. Los datos se recopilarían su área de trabajo de Azure Log Analytics.
Almacenamiento de registros de Operator Nexus
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, que van seguidos de los campos específicos del servicio; vea el esquema común.
Los registros de la plataforma Operator Nexus se almacenan en las siguientes tablas:
Tabla | Descripción |
---|---|
syslog | Eventos de Syslog en equipos Linux que usan el agente de Log Analytics |
ContainerInventory | Detalles y estado actual de cada contenedor. |
ContainerLog | Líneas de registro recopiladas de los flujos stdout y stderr para contenedores |
ContainerNodeInventory | Detalles de los nodos que sirven como hosts de contenedor. |
InsightMetrics | Métricas recopiladas de servidor, K8 y contenedores. |
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 que registran los agentes de Log Analytics una vez por minuto para informar sobre el estado del agente |
Métricas de Operator Nexus
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 de undercloud. Además, se pueden observar algunas métricas seleccionadas recopiladas de undercloud abriendo la pestaña Métricas en el menú de Azure Monitor.
Ilustración: Selección de métricas de Azure Monitor
Vea Análisis de métricas con el explorador de métricas de Azure Monitor para más información sobre esta herramienta.
Libros
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 magníficas visualizaciones. Puede usar las plantillas de libro de Azure Resource Manager de ejemplo para realizar el registro y la supervisión de Operator, con el fin de implementar libros de Azure en su área de trabajo de Azure Log Analytics.
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 tanto de Azure Monitor como de 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 un solo área de trabajo de Log Analytics para recopilar todos los datos pertinentes o varias, todo depende de los requisitos del operador.