Visualización de Logs de Aplicación en Nodos Gestionados y Nodos Autogestionados

Descubra cómo ver los logs de aplicaciones que se ejecutan en nodos gestionados y nodos autogestionados en un cluster de Kubernetes que ha creado con Kubernetes Engine (OKE).

Una vez creado un cluster con Kubernetes Engine, puede utilizar Oracle Cloud Infrastructure Logging para ver y buscar los logs de aplicaciones que se ejecutan en instancias informáticas que alojan nodos gestionados y nodos autogestionados en el cluster.

Antes de poder recopilar y analizar los logs de aplicación mediante Oracle Cloud Infrastructure Logging:

  • Ya debería haber:
    • Supervisión activada para instancias informáticas que alojan nodos gestionados y nodos autogestionados (consulte Activación de la supervisión para instancias informáticas).
    • Instaló el software Oracle Cloud Agent en instancias informáticas que alojaban nodos gestionados y nodos autogestionados. El agente permite especificar qué logs se van a recopilar y cómo analizarlos. El agente se instala por defecto en instancias informáticas de nodo gestionado. Para confirmar que el agente ya está instalado, consulte Verificación de la instalación del agente.
  • Ya debería haber:
    • Creado un grupo dinámico con una regla que incluye las instancias informáticas que alojan nodos gestionados y nodos autogestionados como hosts de destino (consulte Acerca de los grupos dinámicos y Selección de hosts de destino con grupos dinámicos). Por ejemplo:
      instance.compartment.id = 'ocid1.tenancy.oc1..<unique-id>'
    • Se ha creado una política para el grupo dinámico con una sentencia de política a fin de permitir que los hosts de destino del grupo dinámico transfieran logs a Oracle Cloud Infrastructure Logging (consulte Selección de hosts de destino con grupos dinámicos). Por ejemplo:
      allow dynamic-group <dynamic-group-name> to use log-content in tenancy

      Tenga en cuenta que si un grupo dinámico no está en el dominio de identidad por defecto, anteponga el nombre del grupo dinámico al nombre del dominio de identidad con el formato dynamic-group '<identity-domain-name>'/'<dynamic-group-name>'. También puede especificar el grupo dinámico mediante su OCID, con el formato dynamic-group id <dynamic-group-ocid>.

Una vez completados los requisitos previos anteriores, puede definir logs personalizados y configuraciones de agente asociadas para ver logs de aplicación en instancias informáticas que alojan nodos gestionados y nodos autogestionados. Tenga en cuenta que los logs de aplicación se deben mostrar en la ruta de acceso del archivo que especifique al crear una configuración de agente (normalmente, pero no necesariamente, /var/logs/containers). Para obtener más información sobre los logs personalizados y las configuraciones de agente, consulte Logs personalizados.

Tenga en cuenta que, además de ver los logs de aplicación en instancias informáticas que alojan nodos gestionados y nodos autogestionados, también puede:

Uso de la consola

Para definir un nuevo objeto de log personalizado y una configuración de agente asociada que le permita ver y buscar los logs de las aplicaciones que se ejecutan en instancias informáticas que alojan nodos gestionados y nodos autogestionados en un cluster:

  1. Abra el menú de navegación y seleccione Observación y gestión. En Registro, seleccione Logs.
  2. Seleccione un compartimento en el que tenga permiso para trabajar.
  3. Seleccione Crear log personalizado para crear un nuevo log personalizado.
  4. En la página Crear log personalizado, especifique:

    • Nombre de registro personalizado: nombre que ha elegido para el nuevo registro personalizado. Evite introducir información confidencial.
    • Compartimento: compartimento en el que se va a crear el nuevo log personalizado.
    • Grupo de log: grupo de log en que se va a colocar el log personalizado. Opcionalmente, seleccione Crear Nuevo para crear un nuevo grupo de logs (consulte Logs y Grupos de Log).
    • Etiquetas: si tiene permisos para crear un recurso, también tiene permisos para aplicar etiquetas de formato libre a ese recurso. Etiquetas Para aplicar una etiqueta defined, debe tener permisos para utilizar el espacio de nombres de la etiqueta. Para obtener más información sobre el etiquetado, consulte Etiquetas de recursos. Si no está seguro de si desea aplicar etiquetas, omita esta opción o pregunte a un administrador. Puede aplicar etiquetas más tarde.
  5. Opcionalmente, seleccione Mostrar opciones adicionales y especifique:
    • Tiempo de retención (en meses): el tiempo (en meses) que se va a retener el log personalizado. Seleccione una de las opciones predefinidas o seleccione Tiempo personalizado y especifique el número de meses que desee (hasta 60).
  6. Seleccione Next (Siguiente).

    Para su comodidad, estas instrucciones describen cómo crear una nueva configuración de agente asociada con el nuevo log personalizado (aunque puede crear una nueva configuración de agente más adelante, si lo prefiere).

  7. En la página Crear configuración del agente, seleccione Agregar nueva configuración y especifique:

    • Nombre de configuración: nombre que elija para la nueva configuración de agente. Evite introducir información confidencial.
    • Descripción: descripción de la nueva configuración del agente.
    • Compartimento: compartimento en el que se va a crear la nueva configuración de agente.
  8. En la sección Grupos de hosts, especifique:
    • Tipo de grupo: seleccione Grupo dinámico.
    • Grupo: grupo dinámico existente que incluye nodos gestionados en los pools de nodos gestionados del cluster como hosts de destino. El grupo dinámico que seleccione debe tener permiso para acceder al compartimento especificado para la configuración de agente y también debe permitir que los hosts de destino transfieran logs a Oracle Cloud Infrastructure Logging.
  9. En Tipo de configuración, seleccione Registro.
  10. En la sección Configuración de agente, especifique:

    • Configurar entradas de log: una o más ubicaciones desde las que obtener logs de aplicación como entradas al log personalizado, de la siguiente manera:
      • Tipo de entrada: seleccione Ruta de log.
      • Nombre de entrada: nombre que elija para la nueva entrada de log.
      • Rutas de archivo: especifique la ruta a los logs de la aplicación en las instancias informáticas que alojan nodos gestionados y nodos autogestionados, y seleccione Agregar a lista. Por ejemplo, normalmente (pero no necesariamente) /var/logs/containers/*
    • Opciones avanzadas del analizador: (opcional) seleccione un analizador para analizar el log. Algunos analizadores requieren más entradas y tienen más opciones.
    • Seleccionar destino de log: las opciones se rellenan previamente con los detalles de log personalizados especificados anteriormente.
  11. Opcionalmente, seleccione Mostrar opciones adicionales y especifique:
    • Métricas operativas del agente de registro: seleccione esta opción para capturar métricas para una o más operaciones del agente de registro. Puede activar las métricas operativas individualmente.
    • Etiquetas: si tiene permisos para crear un recurso, también tiene permisos para aplicar etiquetas de formato libre a ese recurso. Etiquetas Para aplicar una etiqueta defined, debe tener permisos para utilizar el espacio de nombres de la etiqueta. Para obtener más información sobre el etiquetado, consulte Etiquetas de recursos. Si no está seguro de si desea aplicar etiquetas, omita esta opción o pregunte a un administrador. Puede aplicar etiquetas más tarde.
  12. Seleccione Crear para crear el log personalizado y la opción de configuración de agente asociada.

Para ver y buscar el contenido de un log personalizado creado para una aplicación que se ejecuta en instancias informáticas que alojan nodos gestionados y nodos autogestionados en un cluster:

  1. Abra el menú de navegación y seleccione Observación y gestión. En Registro, seleccione Logs.
  2. Seleccione el nombre del log personalizado que desea ver.
  3. (Opcional) Seleccione el separador Explorar log para ver las entradas del log. Puede ordenar entradas de log por antigüedad y filtrarlas por tiempo.
  4. (Opcional) Seleccione Explorar con búsqueda de logs para abrir la página Buscar del registro central. Puede aplicar filtros y explorar y visualizar los datos de log de diferentes maneras (consulte Visualización de logs personalizados en una instancia de Compute).