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.
Criteri IAM necessari
I criteri predefiniti forniscono l'accesso necessario. Il workflow per la creazione di un connettore con un'origine Streaming e una destinazione Log Analytics include un criterio predefinito per la lettura dei flussi e un criterio predefinito per la scrittura in Log Analytics. Per informazioni nuove sui criteri, vedere Panoramica dei criteri IAM.
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
-
Aprire il menu di navigazione e selezionare Analytics e AI. In Messaggistica, selezionare Hub connettore.
-
Scegliere il compartimento in cui si desidera creare il connettore.
-
Selezionare Crea connettore.
-
Nella pagina Crea connettore spostare i flussi in Log Analytics:
- Digitare un nome del connettore. Evitare di inserire informazioni riservate. Esempio: "Metrics to Bucket"
- Selezionare il compartimento delle risorse in cui si desidera memorizzare il nuovo connettore.
- 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
- 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.
-
- Saltare il task facoltativo (Configura task).
- 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.
-
-
Se viene richiesto di creare un criterio (obbligatorio per il connettore per accedere ai servizi di origine, task e destinazione), selezionare Crea.
-
Selezionare Crea.
Il nuovo connettore inizia immediatamente a spostare il flusso nel gruppo di log e nell'origine selezionati.
Uso dell'interfaccia CLI
-
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" } }
-
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>" }
-
Creare il connettore utilizzando il comando oci sch service-connector create:
Comando di esempio per la creazione di un connettoreoci 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.
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.