Esempi di utilizzo delle funzioni di partizionamento dei log

A seconda delle esigenze, è possibile utilizzare un set di log diverso per diverse linee di business o per servizi diversi eseguiti. Di seguito sono riportati alcuni casi d'uso tipici per la funzione di partizionamento log.

Argomenti:

Non esiste un unico modo corretto per definire i set di log di partizionamento. Per informazioni su cosa funziona meglio per il tuo caso d'uso, contatta il Supporto Oracle.

Uso finale: più settori di attività

Il caso d'uso potrebbe avere diverse linee di business (LOB) in cui l'utente di Log Analytics in genere analizza i log per un solo LOB alla volta e occasionalmente esegue ricerche in più o in tutti i LOB.

In questo scenario, se ogni LOB dispone sempre di sotto 6 TB di log al giorno, è possibile utilizzare una stringa di set di log allineata alle linee di business. Ad esempio, set di log quali HR, IT globale, Finance, Spedizione, Ordini e Sicurezza.

Se un singolo LOB può raggiungere più di 6 TB al giorno di inclusione dei log, i set di log potrebbero essere definiti in base a un aspetto secondario, ad esempio il tipo di funzione di un LOB da cui provengono i log. Ad esempio, se il LOB IT globale prevede l'inclusione di 20 TB al giorno di log, anziché utilizzare IT globale come set di log, è consigliabile utilizzare GIT-Database, GIT-Mail, GIT-Support come valori del set di log.

La chiave per selezionare i set di log è allinearsi al modo in cui i dati vengono in genere analizzati. Se i log di GIT-Mail vengono in genere analizzati da soli senza mescolare altri log, questo set di log è adatto. Se è sempre possibile combinare GIT-Database e GIT-Support nella stessa ricerca, non è possibile disporre di set di log diversi.

Uso finale: ridimensionare il servizio in base ai client

Il caso d'uso potrebbe comportare l'esecuzione di un prodotto cloud scalabile orizzontalmente in base al numero di client.

Ad esempio, se l'uso del servizio cloud da parte di ciascun client richiede un set di calcoli, database e reti, allora un buon modo per organizzare i set di log è da parte di questi client con l'uso del nome client o di un identificativo client. Queste informazioni devono essere accessibili e devono essere comprensibili per l'utente che esegue la ricerca nei log di un client specifico. In tal caso, se si dispone dei client C1, C2, C3, queste sarebbero le stringhe del set di log utilizzate per i log di ciascun client.

In genere, quando si esegue il debug di un problema, il team operativo cerca nei log un client specifico come parte del supporto. Tuttavia, occasionalmente potrebbero anche analizzare i log su più o tutti i client. In questi casi, anche se la maggior parte dei log sono segmentati dai client, possono anche esserci alcuni log comuni a tutti i client. Ad esempio, un database di fatturazione centrale potrebbe essere comune. È quindi possibile combinare set di log in base ai nomi dei client e impostare un set di log per CentralDB.