Análisis de mensajes de registro de MobileFirst en IBM Cloud Private

improve this page | report issue

Visión general

En despliegues de en IBM Cloud Private, al ejecutar Liberty subyacente con el registro del formato JSON en la consola, los sucesos de registro se pueden descomponer en campos y se pueden almacenar en Elasticsearch. Puede utilizar Kibana para supervisar varios pods de Liberty con paneles de control y buscar o puede filtrar un gran número de registros de registro con consultas.

Un despliegue de Kubernetes se compone de pods, que están compuestos de contenedores. En IBM Cloud Private, la salida de la consola de cada pod se reenvía a la pila de registro elástica incorporada automáticamente. Para obtener más información sobre el registro elástico, consulte Registro de IBM Cloud Private.

Procedimiento

Complete los pasos para examinar el catálogo de IBM Cloud Private y seleccione el gráfico de Helm apropiado, que se utiliza para desplegar aplicaciones.

  1. Habilite el registro de JSON en el gráfico de Helm.

    a. Desde la consola de IBM Cloud Private, pulse Menú > Catálogo.
    b. Seleccione el gráfico de Helm de ibm-mfpfp-server-prod / ibm-mfpfp-analytics-prod / ibm-mfpf-appcenter-prod, en la sección Registros.
    Nota: Si el catálogo de Helm no contiene este gráfico de Helm al acceder a la consola, seleccione Gestionar > Repositorios de Helm y pulse el botón para sincronizar repositorios para renovar el catálogo.

    c. Establezca los campos de Registro en los siguientes valores predeterminados; como alternativa, puede establecer los valores anteriores al desplegar el gráfico de Helm de desde la línea de mandatos utilizando el distintivo --set.

    Campos y valores del gráfico de Helm para el registro de JSON

    Nombre de campo de GUI Nombre de campo de línea de mandatos Valor de campo
    Formato de registro de la consola logs.consoleFormat json
    Nivel de registro de la consola logs.consoleLogLevel info
    Origen del registro de la consola logs.consoleLogLevel message, trace, accessLog, ffdc

    Los tipos de orígenes soportados son: messages, traces, accessLog o ffdc.
    Especifique cada tipo de origen de en una lista separada por comas en el origen de registro de la consola.
    El uso de accessLog requiere parámetros adicionales en el archivo server.xml.
    Para obtener más información, consulte Registro de acceso de HTTP.
  2. Despliegue Kibana.
    Una vez que haya desplegado Liberty con el registro de JSON habilitado, los registros de registro se almacenan en Elasticsearch, y puede ver los registros de registro con Kibana.

    a. Para desplegar Kibana, desde la consola, pulse Catálogo > Gráficos de Helm.
    b. Seleccione el gráfico de Helm ibm-icplogging-kibana y pulse kube-system en el espacio de nombres de destino.
    c. Pulse Instalar.

  3. Abra Kibana.

    a. Pulse Acceso de red > Servicios desde la consola.
    b. Seleccione Kibana de la lista de servicios.
    c. Pulse el enlace del campo Puerto de nodo para abrir Kibana.

  4. Cree un patrón de índice en Kibana.

    a. Desde Kibana, pulse Gestión > Patrones de índice. Escriba logstash-* para el nombre de índice o patrón.
    b. Seleccione ibm_datetime como el nombre de campo de Filtro de tiempo.
    c. Pulse Crear.

  5. Puede crear sus propias consultas, visualizaciones o paneles de control para analizar los datos de registro.

  6. Descargue un conjunto de paneles de control de ejemplo desde aquí. Para importar paneles de control en Kibana, seleccione Gestión > Objetos guardados, pulse Importar.

Lectura adicional

Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.
Last modified on February 27, 2020