Explorador de esquemas

Utilice el Explorador de esquemas para detectar, resaltar e informar automáticamente sobre las diferencias detectadas en la estructura de sus registros a medida que se ingieren, como campos duplicados con diferentes tipos de datos que causan conflictos.

Los registros suelen proceder de fuentes distintas y pueden tener convenciones de nomenclatura diferentes, lo que provoca incoherencias que rápidamente pueden dificultar el análisis. En IBM® Cloud Logs, puede utilizar Schema Explorer para centralizar la información sobre la estructura de sus registros, las convenciones de nomenclatura y los tipos de datos.

En la ingesta, se extraen todos los campos, independientemente de su estructura o convención de nomenclatura. Tras la ingesta, el gestor de esquemas identifica las claves duplicadas o similares. A continuación, puede explorar cómo se utiliza cada campo, con qué frecuencia aparece, sus valores únicos y cualquier excepción de asignación.

Puede utilizar el Explorador de esquemas para detectar, resaltar e informar automáticamente sobre las diferencias identificadas en la estructura de sus registros.

  • Evitar campos duplicados.
  • Reducir los errores de consulta causados por claves incoherentes.
  • Descubra y resuelva los campos duplicados o conflictivos.
  • Proporcione información a los desarrolladores cuando los campos estén desalineados.

Casos prácticos

Considere los siguientes escenarios de uso cuando utilice el Explorador de Esquemas:

  • Compruebe periódicamente si se ingieren nuevos campos para detectar a tiempo los nombres incoherentes.

  • Estandarice los nombres de los campos con sus equipos de desarrollo para mejorar las consultas y mantener la coherencia entre servicios y aplicaciones.

  • Estandarice el tipo de nombres de los campos con sus equipos de desarrollo para reducir las excepciones de mapeo.

  • Identifique los campos que debe definir como Reserve fields para el análisis crítico.

Información por campo

Puede utilizar Schema Explorer para obtener una vista completa de los campos que se ingieren a través de sus registros, Para cada campo, se puede ver:

  • Path: El nombre y la ubicación del campo
  • Mapping Status: Estado de indexación para el intervalo de tiempo seleccionado:
  • Mapped: Indexado
  • Unmapped: No indexado
  • Partially mapped- Indexado para parte del intervalo de tiempo
  • Type- Tipo de datos (cadena, numérico, objeto, etc.).
  • Popularity over time- Frecuencia con la que aparece el campo.
  • Cardinality- Número de valores únicos y su evolución en el tiempo.
  • First seen/Last seen- Cuando el campo fue ingerido.

Esto le ayuda a identificar los campos que pueden ser redundantes, incoherentes o que faltan inesperadamente.

Escenario de ejemplo

{: #schema-explorer-example-scenario } Tiene tres servicios que envían datos de usuario:

  • Service A uses surname
  • Service B uses familyname
  • Service C uses family-name Sin la gestión de esquemas, sus consultas podrían perder datos porque los campos no coinciden. Con la gestión de esquemas, puede detectar estas variaciones y asignarlas a una clave unificada como apellido mediante una regla de análisis sintáctico.

Inicio de Schema Explorer

Complete los pasossiguientes:

  1. Navegue a su instancia IBM Cloud Logs: Observability > Logging > Cloud Logs > Your Service Instance > Open Dashboard.

  2. En el panel de control, haga clic en Canalización de datos > Gestor de esquemas.

    Se abre el Explorador de esquemas.

A continuación, puedes:

  • Utilice la barra de búsqueda para encontrar campos específicos.
  • Revise la popularidad, el tipo, el estado de asignación y la cardinalidad de cada campo para identificar duplicados o incoherencias
  • Compruebe las excepciones de asignación para alinear campos similares en un único esquema.