Implementazione DNS Insights

Per implementare DNS Insights, si configura DNS Insights per inviare i dati al database delle serie temporali (TSDB) e per importare i dashboard per visualizzare i dati raccolti in Grafana o nello strumento di visualizzazione dei dati preferito.

Se si utilizza Grafana per la visualizzazione dei dati, è possibile caricare la dashboard Grafana per visualizzare i dati DNS Insights . In alternativa, è possibile configurare i dashboard utilizzando gli strumenti di visualizzazione dei dati preferiti. I dettagli di implementazione variano a seconda dell'opzione scelta.

  • Opzione 1: Grafana Cloud
  • Opzione 2: Grafana Enterprise Stack
  • Opzione 3: Grafana e Prometheus (open-source)
  • Opzione 4: altro TSDB che supporta la scrittura remota (collegato allo strumento di visualizzazione dei dati preferito)
    Attenzione: È necessario sviluppare il dashboard e gli strumenti analitici se si intende utilizzare un TSDB diverso da Prometheus attraverso Grafana Cloud, le versioni open-source di Grafana o Grafana Enterprise. Se si utilizza un TSDB alternativo, la capacità del supporto di IBM potrebbe essere limitata.

Prima di cominciare

Esaminare i seguenti prerequisiti e considerazioni:

  • È necessario utilizzare un TSDB che supporti la funzionalità di scrittura remota.
  • Se si utilizza Grafana come strumento di visualizzazione dei dati, è necessario aggiungere il TSDB allo stack Grafana appropriato.
  • NS1 Connect DNS Insights fornisce l' autenticazione di base per le connessioni a Prometheus o l'autenticazione basata su token per le istanze di OpenTelemetry. Quando si configura l'integrazione, si inseriscono le credenziali API Prometheus o OpenTelemetry pertinenti per abilitare il push dei dati dagli agenti NS1 Connect al TSDB. Se si utilizza un TSDB diverso da Prometheus, è necessario collaborare direttamente con l' assistenza di IBM per determinare quali credenziali sono necessarie per l'implementazione.

Procedura

Per implementare il sito DNS Insights, seguite questa procedura:

Nota: Le seguenti istruzioni riflettono il processo di implementazione per i clienti di Grafana Cloud che utilizzano il TSDB integrato in Prometheus . Le istruzioni variano per chi utilizza Grafana Enterprise, le versioni open-sourced di Grafana e Prometheus o un altro TSDB.
  1. Raccogliere i dettagli e le credenziali per l'endpoint di scrittura remota del TSDB, se non ne avete già uno.
  2. Creare un data sink DNS Insights in NS1 Connect contenente le credenziali del TSDB a cui gli agenti di DNS Insights inviano i dati. È possibile creare un data sink attraverso uno dei seguenti metodi:
    1. Creare un data sink attraverso l'interfaccia web IBM NS1 Connect®
    2. Creazione di un data sink attraverso l'API IBM NS1 Connect®

    NS1 Connect utilizza queste informazioni per completare la configurazione del data sink.

  3. Importare il dashboard di DNS Insights in Grafana.