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.
- Habilite el registro de JSON en el diagrama Helm.
- En el panel de control de IBM Cloud Private, pulse .
- 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
y pulse el botón para
sincronizar repositorios para renovar el catálogo.
- 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.
- 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.
- Para desplegar Kibana, desde la consola, pulse .
- Seleccione el diagrama Helm ibm-icplogging-kibana y pulse
kube-system en el espacio de nombres de destino.
- Pulse Instalar.
- Abra Kibana.
- Pulse .
- Pulse . Escriba logstash-* para el nombre de índice o patrón.
- Seleccione ibm_datetime como nombre de filtro de tiempo.
- 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 y pulse Importar.