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 fieldspara 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 campoMapping Status: Estado de indexación para el intervalo de tiempo seleccionado:Mapped: IndexadoUnmapped: No indexadoPartially mapped- Indexado para parte del intervalo de tiempoType- 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 surnameService B uses familynameService C uses family-nameSin 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:
-
Navegue a su instancia IBM Cloud Logs: Observability > Logging > Cloud Logs > Your Service Instance > Open Dashboard.
-
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.