Scenario: invio di dati in streaming a Log Analytics

Scopri come inviare i dati di streaming dal servizio OCI Streaming a Log Analytics utilizzando Connector Hub. Lo streaming include e utilizza flussi di dati ad alto volume in tempo reale.

Connettore che invia i dati di streaming da Streaming a Log Analytics.

Obiettivo

L'obiettivo di questo scenario è analizzare i dati del flusso.

Impostazione di questo scenario

L'impostazione di questo scenario comporta la creazione di un connettore per spostare i flussi in Log Analytics per l'analisi.

Puoi completare questi task nella console, nell'interfaccia CLI o nell'API di Oracle Cloud Infrastructure.

Utilizzo di Console

  1. Aprire il menu di navigazione e selezionare Analytics e AI. In Messaggistica, selezionare Hub connettore.

  2. Scegliere il compartimento in cui si desidera creare il connettore.

  3. Selezionare Crea connettore.

  4. Nella pagina Crea connettore spostare i flussi in Log Analytics:

    1. Digitare un nome del connettore. Evitare di inserire informazioni riservate. Esempio: "Metrics to Bucket"
    2. Selezionare il compartimento delle risorse in cui si desidera memorizzare il nuovo connettore.
    3. In Configura connettore, selezionare i servizi di origine e di destinazione per spostare i dati di log in una metrica:
      • Origine: Streaming
      • Destinazione: Logging Analytics
    4. In Configura origine selezionare il flusso:
      • Compartimento: selezionare il compartimento contenente il flusso.

      • Pool di streaming: selezionare il nome del pool di flussi che contiene il flusso.

      • Via: selezionare il nome del flusso da cui si desidera ricevere i dati.

      • Lettura posizione: selezionare Ultimo per iniziare la lettura ai messaggi pubblicati dopo il salvataggio del connettore.

    5. Saltare il task facoltativo (Configura task).
    6. In Configura destinazione selezionare il gruppo di log e l'origine in cui si desidera spostare il flusso:
      • Compartimento: selezionare il compartimento contenente il gruppo di log.

      • Gruppo di log: selezionare il gruppo di log desiderato.

      • Identificativo di origine del log: selezionare l'origine del log desiderata.

  5. Se viene richiesto di creare un criterio (obbligatorio per il connettore per accedere ai servizi di origine, task e destinazione), selezionare Crea.

  6. Selezionare Crea.

    Il nuovo connettore inizia immediatamente a spostare il flusso nel gruppo di log e nell'origine selezionati.

Uso dell'interfaccia CLI

  1. Definire l'origine di streaming per il connettore: salvare un file denominato source.json.

    File source.json di esempio
    {
      "kind": "streaming",
      "streamId": "<stream_OCID>",
      "cursor" : {
          "kind": "LATEST"
      }
    }
  2. Definire la destinazione di storage degli oggetti per il connettore: salvare un file denominato target.json.

    File target.json di esempio
    {
     "kind": "loggingAnalytics",
     "logGroupId": "<log_group_OCID>",
     "logSourceIdentifier": "<log_source_name>"
    }
  3. Creare il connettore utilizzando il comando oci sch service-connector create:

    Comando di esempio per la creazione di un connettore
    oci sch service-connector create
     --compartment-id <compartment_OCID>
     --display-name "Stream to Log Analytics"
     --source file://source.json
     --target file://target.json

    Per un elenco completo dei parametri e dei valori per i comandi della CLI, vedere il manuale CLI Command Reference.

    Per assistenza nella risoluzione dei problemi, vedere Risoluzione dei problemi dei connettori e Risoluzione dei problemi delle notifiche.

Per un elenco completo dei flag e delle opzioni variabili per i comandi CLI, vedere Command Line Reference.

Per assistenza nella risoluzione dei problemi, vedere Risoluzione dei problemi dei connettori e Risoluzione dei problemi delle notifiche.

Uso dell'API

Utilizzare l'operazione CreateServiceConnector per creare il connettore.

Esempio di richiesta CreateServiceConnector
POST /20200909/serviceConnectors
Host: service-connector-hub.us-phoenix-1.oraclecloud.com
<authorization and other headers>
{
  "compartmentId": "<compartment_OCID>",
  "displayName": "Stream to Log Analytics",
  "source": {
    "kind": "streaming",
    "streamId": "<stream_OCID>",
    "cursor" : {
        "kind": "LATEST"
    }
  },
  "target": {
   "kind": "loggingAnalytics",
   "logGroupId": "<log_group_OCID>",
   "logSourceIdentifier": "<log_source_name>"
  }
}

Per assistenza nella risoluzione dei problemi, vedere Risoluzione dei problemi dei connettori e Risoluzione dei problemi delle notifiche.