[18.0.0.1 and later]

Análisis de mensajes de Liberty en IBM Cloud Private

En IBM Cloud Private, cuando ejecuta Liberty con el registro de formato JSON en la consola, los sucesos de registro se pueden desglosar en campos y almacenarse en Elasticsearch. Puede utilizar Kibana para supervisar varios pods de Liberty con paneles de control y búsqueda o puede filtrar una gran cantidad de registros de anotaciones con consultas.

Acerca de esta tarea

Un despliegue de Kubernetes consta de pods, que constan de contenedores. En IBM Cloud Private, la salida de consola de cada pod se reenvía automáticamente a la pila de registro elástico incorporada. Para obtener más información sobre el registro elástico, consulte Recopiladores de registros Logstash.

Procedimiento

Complete esta tarea para examinar el catálogo IBM Cloud Private y seleccione el diagrama Helm apropiado, que se utiliza para desplegar aplicaciones.

  1. Habilite el registro de JSON en el diagrama Helm.
    1. En el panel de control de IBM Cloud Private, pulse Menú > Catálogo.
    2. Seleccione ibm-websphere-liberty Helm chart [1.4.0+]*, en la sección de registros.
      Nota: Si el catálogo de Helm no contiene este diagrama Helm al acceder a la consola, seleccione Gestionar > Repositorios de Helm y pulse el botón para sincronizar repositorios para renovar el catálogo.
    3. Establezca los campos de registro en los siguientes valores predeterminados:
      Tabla 1. Campos de diagrama Helm y valores para el registro de JSON
      Nombre de campo Valor de campo
      Formato de registro de consola json
      Nivel de registro de consola info
      Origen de registro de consola message, trace, accessLog, ffdc

      Se soportan los siguientes tipos de origen: mensajes, rastreos, registros de anotaciones de acceso y FFDC. Especifique cada tipo de origen en una lista separada por coma en el origen de registro de consola. El uso del registro de acceso necesita valores adicionales en el servidor server.xml. Para obtener más información, consulte Registro de acceso HTTP.

    De forma alternativa, puede establecer los valores anteriores al desplegar el diagrama Helm de Liberty desde la línea de mandatos utilizando el distintivo --set.
  2. Despliegue Kibana. Después de desplegar Liberty con el registro de JSON habilitado, los registros de anotaciones se almacenan en Elasticsearch y puede ver los registros de anotaciones con Kibana.
    1. Para desplegar Kibana, desde la consola, pulse Catálogo > Diagramas Helm.
    2. Seleccione el diagrama Helm ibm-icplogging-kibana y pulse kube-system en el espacio de nombres de destino.
    3. Pulse Instalar.
  3. Abra Kibana.
    1. Pulse Acceso de red > Servicios.
    2. Pulse Gestión > Patrones de índice. Escriba logstash-* para el nombre de índice o patrón.
    3. Seleccione ibm_datetime como nombre de filtro de tiempo.
    4. Pulse Crear.
    Ahora, puede crear sus propias consultas, visualizaciones o paneles de control para analizar los datos de registro.

Qué hacer a continuación

También puede descargar un conjunto de panales de control de ejemplo de https://github.com/WASdev/sample.dashboards. Para importar paneles de control a Kibana, seleccione Gestión > Objetos guardados y pulse Importar.


Icono que indica el tipo de tema Tema de tarea

Nombre de archivo: twlp_icp_json_logging.html