Esempi di utilizzo della funzione 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 della funzione di partizionamento dei log.
argomenti:
Non esiste un unico modo corretto per definire i set di log di partizionamento. È possibile contattare il Supporto Oracle per assistenza nella determinazione delle soluzioni più adatte al proprio caso d'uso.
Uso finale: più settori di business
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 ha sempre sotto 6 TB di log al giorno, è consigliabile utilizzare una stringa di set di log in linea con le linee di business. Ad esempio, set di log quali HR, Global IT, Finance, Shipping, Orders e Security.
Se un singolo LOB può raggiungere altri 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 Global IT prevede l'inclusione di 20 TB al giorno di log, anziché utilizzare Global IT come set di log, potrebbe essere preferibile utilizzare GIT-Database, GIT-Mail, GIT-Support come valori del set di log.
La chiave per selezionare i set di log è allinearsi alla modalità di analisi dei dati. Se i log di GIT-Mail vengono in genere analizzati autonomamente senza combinare altri log, questo set di log è adatto. Se è sempre possibile combinare GIT-Database e GIT-Support nella stessa ricerca, non è possibile utilizzarli come set di log diversi.
Utilizzo finale: ridimensionare il servizio in base ai client
Il caso d'uso potrebbe comportare l'esecuzione di un prodotto cloud scalabile orizzontalmente che si ridimensiona in base al numero di client.
Ad esempio, se l'utilizzo del servizio cloud da parte di ciascun client richiede un set di calcoli, database e reti, un buon modo per organizzare i set di log viene utilizzato da questi client con l'uso del nome client o di un identificativo client. Queste informazioni devono essere accessibili e comprensibili per l'utente che cerca nei log un client specifico. In tal caso, se si dispone dei client C1, C2, C3, si tratta delle 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 analizzerebbero anche i log su più o tutti i client. In questi casi, anche se la maggior parte dei log sono segmentati dai clienti, possono esserci anche alcuni log comuni a tutti i clienti. Ad esempio, un database di fatturazione centrale potrebbe essere comune. È quindi possibile combinare set di log in base ai nomi dei client e ottenere un set di log per CentralDB.