Esploratore di schemi

Utilizzate Schema Explorer per rilevare, evidenziare e segnalare automaticamente le differenze rilevate nella struttura dei log durante l'ingestione, come ad esempio i campi duplicati con tipi di dati diversi che causano conflitti.

I registri provengono spesso da fonti diverse e possono avere convenzioni di denominazione diverse, causando incoerenze che possono rendere rapidamente più difficile l'analisi. In IBM® Cloud Logs, si può usare Schema Explorer per centralizzare le informazioni sulla struttura dei registri, le convenzioni di denominazione e i tipi di dati.

Al momento dell'ingestione, tutti i campi vengono estratti indipendentemente dalla struttura o dalla convenzione di denominazione. Dopo l'ingestione, Schema Manager identifica le chiavi duplicate o simili. Quindi, è possibile esplorare il modo in cui ogni campo viene utilizzato, la frequenza con cui compare, i suoi valori unici e le eventuali eccezioni di mappatura.

È possibile utilizzare Schema Explorer per rilevare, evidenziare e segnalare automaticamente le differenze individuate nella struttura dei log.

  • Impedire la duplicazione dei campi.
  • Ridurre gli errori di interrogazione causati da chiavi incoerenti.
  • Scoprire e risolvere campi duplicati o in conflitto.
  • Fornire un feedback agli sviluppatori quando i campi non sono allineati.

Scenari d'uso

Considerate i seguenti scenari d'uso quando si utilizza Schema Explorer:

  • Controllare regolarmente i nuovi campi ingeriti per individuare tempestivamente i nomi incoerenti.

  • Standardizzate i nomi dei campi con i vostri team di sviluppo per migliorare le interrogazioni e mantenere la coerenza tra i servizi e le applicazioni.

  • Standardizzate il tipo di nomi dei campi con i vostri team di sviluppo per ridurre le eccezioni di mappatura.

  • Identificate i campi che dovete definire come Reserve fields per l'analisi critica.

Informazioni per campo

È possibile utilizzare Schema Explorer per avere una visione completa dei campi che vengono ingeriti nei log:

  • Path: Il nome e la posizione del campo
  • Mapping Status: Stato dell'indicizzazione per l'intervallo di tempo selezionato:
  • Mapped: Indicizzato
  • Unmapped: Non indicizzato
  • Partially mapped- Indicizzato per una parte dell'intervallo di tempo
  • Type- Tipo di dati (stringa, numerico, oggetto, ecc.).
  • Popularity over time- La frequenza di visualizzazione del campo.
  • Cardinality- Numero di valori unici e variazione nel tempo.
  • First seen/Last seen- Quando il campo è stato ingerito.

Questo aiuta a identificare i campi che potrebbero essere ridondanti, incoerenti o inaspettatamente mancanti.

Scenario di esempio

{: #schema-explorer-example-scenario } Ci sono tre servizi che inviano i dati degli utenti:

  • Service A uses surname
  • Service B uses familyname
  • Service C uses family-name Senza Schema Management, le query potrebbero perdere dei dati perché i campi non corrispondono. Con Schema Management, è possibile rilevare queste variazioni e mapparle su una chiave unificata, come cognome_nome, utilizzando una regola di parsing.

Avvio di Schema Explorer

Completa i seguenti passi:

  1. Accedere all'istanza IBM Cloud Logs: Observability > Logging > Cloud Logs > Your Service Instance > Open Dashboard.

  2. Nella dashboard, fare clic su Data Pipeline > Schema Manager.

    Si apre Schema Explorer.

Successivamente, è possibile:

  • Utilizzare la barra di ricerca per trovare campi specifici.
  • Esaminare la popolarità, il tipo, lo stato di mappatura e la cardinalità di ciascun campo per identificare duplicati o incongruenze
  • Controllare le eccezioni di mappatura per allineare campi simili in un unico schema.