Caricare i log su richiesta
Se si desidera includere file di log in Oracle Logging Analytics senza raccoglierli continuamente mediante Management Agent, è possibile eseguire un caricamento su richiesta. È possibile eseguire tutti i caricamenti su richiesta necessari per caricare i log che si desidera analizzare.
Di seguito sono riportate le funzioni del caricamento su richiesta.
-
È possibile caricare un singolo file di log raw o qualsiasi file di archivio (
.zip
,.gz
,.tgz
,.tar
) contenente più file di log. Il numero dei file presenti in un archivio deve essere inferiore a 2000, incluse le directory, se presenti. -
La dimensione massima per un singolo caricamento (file singolo o ZIP) è di 1 GB. La dimensione non compressa del file deve essere inferiore a 10 GB.
-
Puoi nominare ogni caricamento per un facile riferimento. Riutilizzando il nome, è possibile caricare i file in momenti diversi nello stesso nome di caricamento.
-
È previsto un limite di 10000 sul numero di nomi di caricamento univoci consentiti per ogni tenancy in un'area.
-
È possibile allegare metadati aggiuntivi a ogni record di log fornendo un file di metadati insieme ai dati di log.
-
Le informazioni sulla configurazione del caricamento e il relativo stato di elaborazione corrispondente sono disponibili per 90 giorni.
-
Numero di file di caricamento visualizzati nella console o elencati mediante CLI:
Nella console vengono visualizzati al massimo 200 file per impostazione predefinita. È possibile cercare un file specifico nel caricamento su richiesta specificando il nome del file o del gruppo di log nel filtro.
Utilizzando l'interfaccia CLI, è possibile specificare il limite di visualizzazione per una pagina con il comando seguente:
oci log-analytics upload list-upload-files limit <new_listing_limit> page <page_number>
- limite: numero massimo di file di caricamento da elencare. Il valore predefinito è 50 e il valore massimo consentito è 200.
- pagina: token di pagina che rappresenta la pagina in cui iniziare a recuperare i risultati. Questo viene in genere recuperato da una precedente chiamata elenco.
Prerequisiti: prima di iniziare a caricare i dati di log su richiesta, assicurarsi di raccogliere le informazioni riportate di seguito.
- Nome dell'origine log di una nuova origine log oppure utilizzare un'origine log definita da Oracle che corrisponda al formato del log. Vedere Origini definite da Oracle e Crea un'origine.
Per eseguire il caricamento su richiesta, l'origine deve essere di tipo System Event Messages (Syslog), File o Oracle Diagnostic Logs (ODL).
- OCID gruppo di log in cui verranno memorizzati questi log per controllare il controllo dell'accesso utente ai log. Vedere Creare gruppi di log per memorizzare i log.
- Facoltativamente, se si desidera mappare i log che si stanno caricando, l'OCID entità. Vedere Creare un'entità per rappresentare la risorsa che emette log.
argomenti:
Autorizzazione richiesta per il caricamento su richiesta
Argomenti:
- Consenti agli utenti di eseguire operazioni di creazione, recupero ed elenco caricamento su richiesta
- Consenti agli utenti di eseguire l'operazione di eliminazione del caricamento su richiesta
Consenti agli utenti di eseguire operazioni di creazione, recupero ed elenco caricamento su richiesta
È possibile consentire agli utenti di eseguire operazioni di caricamento su richiesta di tipo Crea, Ottieni e Elenco, fornendo in modo selettivo solo le autorizzazioni necessarie per eseguire tali task di caricamento su richiesta, offrendo autorizzazioni per i singoli tipi di risorsa o offrendo autorizzazioni di livello aggregato più estese. È quindi possibile selezionare uno qualsiasi dei tre set di istruzioni dei criteri forniti di seguito, in base alle esigenze del caso d'uso.
Le istruzioni dei criteri IAM riportate di seguito consentono di fornire le autorizzazioni specifiche per il gruppo di utenti per le operazioni create, get e list durante il caricamento su richiesta.
allow group <group_name> to {LOG_ANALYTICS_LOG_GROUP_UPLOAD_LOGS} in compartment <log_group_compartment>
allow group <group_name> to {LOG_ANALYTICS_ENTITY_UPLOAD_LOGS} in compartment <entity_compartment>
allow group <group_name> to {LOG_ANALYTICS_SOURCE_READ} in tenancy
allow group <group_name> to use loganalytics-ondemand-upload in tenancy
Le istruzioni dei criteri IAM riportate di seguito consentono di fornire le autorizzazioni a livello di singoli tipi di risorsa da utilizzare per il caricamento su richiesta.
allow group <group_name> to use loganalytics-ondemand-upload in tenancy
allow group <group_name> to use loganalytics-log-group in compartment <log_group_compartment>
allow group <group_name> to read loganalytics-source in tenancy
allow group <group_name> to {LOG_ANALYTICS_ENTITY_UPLOAD_LOGS} in compartment <entity_compartment>
D'altra parte, le seguenti istruzioni dei criteri IAM consentono a livello di risorse aggregate di Oracle Logging Analytics di utilizzare il caricamento su richiesta:
allow group <group_name> to use loganalytics-features-family in tenancy
allow group <group_name> to use loganalytics-resources-family in tenancy/compartment
group_name
in tutte le istruzioni dei criteri precedenti fa riferimento al gruppo di utenti a cui devono essere assegnate le autorizzazioni necessarie.
Consenti agli utenti di eseguire l'operazione di eliminazione del caricamento su richiesta
È possibile consentire agli utenti di eseguire l'operazione di caricamento Elimina su richiesta fornendo in modo selettivo solo le autorizzazioni necessarie per eseguire il task di eliminazione del caricamento su richiesta, offrendo autorizzazioni individuali per il tipo di risorsa o offrendo autorizzazioni di livello aggregato più estese. È quindi possibile selezionare uno qualsiasi dei tre set di istruzioni dei criteri forniti di seguito, in base alle esigenze del caso d'uso.
Le istruzioni dei criteri IAM riportate di seguito consentono di concedere l'autorizzazione al gruppo di utenti per l'operazione di eliminazione.
allow group <group_name> to use loganalytics-ondemand-upload in tenancy
allow group <group_name> to {LOG_ANALYTICS_LOG_GROUP_DELETE_LOGS} in compartment <log_group_compartment>
allow group <group_name> to {LOG_ANALYTICS_QUERY_VIEW} in tenancy
allow group <group_name> to {COMPARTMENT_QUERY} in tenancy
Le istruzioni dei criteri IAM riportate di seguito consentono di fornire le autorizzazioni a livello di singoli tipi di risorsa per l'operazione di eliminazione del caricamento su richiesta.
allow group <group_name> to use loganalytics-ondemand-upload in tenancy
allow group <group_name> to manage loganalytics-log-group in compartment <log_group_compartment>
allow group <group_name> to read loganalytics-query in tenancy
allow group <group_name> to read compartments in tenancy
Le istruzioni dei criteri IAM riportate di seguito consentono di fornire le autorizzazioni a livello di risorse aggregate di Oracle Logging Analytics per l'operazione di eliminazione del caricamento su richiesta.
allow group <group_name> to use loganalytics-features-family in tenancy
allow group <group_name> to manage loganalytics-resources-family in tenancy/compartment
allow group <group_name> to read compartments in tenancy
group_name
in tutte le istruzioni dei criteri precedenti fa riferimento al gruppo di utenti a cui devono essere assegnate le autorizzazioni necessarie.
Caricamento su richiesta tramite console
È possibile caricare i file di log utilizzando la procedura guidata Caricamento su richiesta (ODU) disponibile nella console del servizio di Oracle Logging Analytics.
Caricamento su richiesta tramite CLI
È possibile utilizzare l'interfaccia CLI OCI per caricare i file di log in Oracle Logging Analytics tramite un'interfaccia della riga di comando. Questa semplice interfaccia ti consente di automatizzare i caricamenti integrando l'interfaccia CLI nella tua applicazione.
Per informazioni sull'uso dell'interfaccia CLI, vedere Command Line Interface (CLI, interfaccia a riga di comando).
Per un elenco completo dei flag e delle opzioni disponibili per i comandi CLI, vedere Riferimento riga di comando: Logging Analytics - Caricamento.
Eseguire i comandi CLI riportati di seguito per gestire loganalytics-ondemand-upload.
-
File di log del caricamento:
oci log-analytics upload upload-log-file --namespace-name <namespace_name> --log-source-name <log-source-name> --upload-name <upload-name> --filename <file_name> --opc-meta-loggrpid <opc-meta-loggrpid> --file <path_to_log_file>
Esempio di risposta del comando precedente:
{ "data": { "name": null, “reference” : “32817130200562135", “timeCreated” : “2020-06-01T12:00:00.000Z”, "time-earliest-log-entry": null, "time-latest-log-entry": null, "time-updated": null, "warnings-count": null } }
-
Elimina caricamento:
oci log-analytics upload delete --namespace-name <namespace_name> --upload-reference <upload-reference>
-
Caricamenti elenchi:
oci log-analytics upload list --namespace-name <namespace_name>
-
Recupera caricamento:
oci log-analytics upload get --namespace-name <namespace_name> --upload-reference <upload-reference>
-
File caricamento elenco:
oci log-analytics upload list-upload-files --namespace-name <namespace_name> --upload-reference <upload-reference>
-
Elimina caricamento file:
oci log-analytics upload delete-upload-file --namespace-name <namespace_name> --upload-reference <upload-reference> --file-reference <file-reference>
Verificare un caricamento su richiesta utilizzando la console
Dopo aver completato un caricamento su richiesta dei dati di log, è possibile visualizzare il riepilogo dei caricamenti e verificare lo stato del file.
- Aprire il menu di navigazione e fare clic su Osservabilità e gestione. In Logging Analytics, fare clic su Amministrazione. Viene visualizzata la pagina Panoramica dell'amministrazione.
- Nel pannello sinistro, in Risorse, fare clic su Caricamenti. Vengono visualizzati gli ultimi caricamenti su richiesta.
- Per visualizzare i dati elaborati del caricamento, fare clic sull'icona di menu
corrispondente al caricamento > selezionare Visualizza in Log Explorer.
- Per visualizzare la lista dei file nel caricamento insieme al relativo stato di elaborazione, fare clic sul nome del caricamento.
Eliminare i file di log caricati mediante la console
Dopo aver completato un caricamento su richiesta dei dati di log, è possibile visualizzare il riepilogo dei caricamenti e verificare lo stato del file. Se si nota che il caricamento del file non è riuscito o non si desidera più conservare i file per questo caricamento, è possibile eliminarli.
Aggiungi metadati aggiuntivi al caricamento
Creare un file json di metadati e denominarlo uploads_metadata.json
. Di seguito è riportato un file di metadati di esempio.
{
"field1":"value1",
"field2":"value2"
}
Nel file precedente field1 e field2 sono campi definiti da Oracle o definiti dall'utente. Vedere Creare un campo. Tutti questi campi insieme ai valori forniti verranno aggiunti a ogni record di log analizzato.
Creare un file di archivio zip contenente i dati di log effettivi in uno dei formati di file supportati e in un file uploads_metadata.json
. Il file uploads_metadata.json
deve trovarsi nella parte superiore della gerarchia del file zip.