Informazioni su Performance Analyzer

Performance Analyzer, disponibile nella console dell'interfaccia Web di Essbase, facilita il monitoraggio delle statistiche dell'uso e delle prestazioni del servizio Essbase.

Performance Analyzer legge i file di log in background, eseguendone la scansione in base agli intervalli specificati dall'utente. Sulla base dei file di log il programma crea i file .csv dei dati di attività di Essbase. I dati provengono dal log dell'applicazione ODL, dal log dell'agente e dai log WebLogic.

Dopo che le dimensioni di un file Performance Analyzer avranno raggiunto 10 MB, viene creato un nuovo file. Per impostazione predefinita, Essbase conserva 112 file in totale. Una volta raggiunto questo numero, Essbase elimina prima i file più vecchi. Il file più recente è denominato EssbaseHpa_Data. csv. I file più vecchi vengono denominati con i numeri, ad esempio EssbaseHpa_n_Data.csv.

Per ulteriori informazioni su Performance Analyzer può essere utile un modello disponibile nell'interfaccia Web di Essbase, in File gallery > System Performance > Health and Performance Analyzer. Per utilizzare il modello della galleria, copiare e incollare i dati CSV nel modello.

Poiché ogni file. csv contiene informazioni sull'indicatore orario dei log in ordine cronologico, è possibile utilizzare un database o una utility di reporting di propria scelta per:
  • combinare i file. csv o porzioni di file per creare l'analisi delle prestazioni per intervalli di tempo precisi;
  • generare grafici o altre visualizzazioni dei dati.

Abilitare Performance Analyzer e scegliere le impostazioni

Gli amministratori di servizi possono abilitare Performance Analyzer nella console dell'interfaccia Web per acquisire le informazioni relative all'uso e alle prestazioni dai file di log.

È inoltre possibile impostare l'intervallo di acquisizione dei dati CSV da parte di Essbase e indicare il numero massimo di file che si desidera conservare in Essbase.
  1. Nell'interfaccia Web fare clic su Console.
  2. Fare clic su Performance Analyzer.
  3. Fare clic su Impostazioni.
  4. Nella finestra di dialogo Impostazioni utilizzare l'interruttore per abilitare Performance Analyzer.
  5. Nel campo Intervallo scegliere l'intervallo in base al quale si desidera vengano creati i nuovi file .csv. Il valore può essere compreso tra 2 e 100 minuti.
  6. Nel campo Numero massimo di file scegliere il numero massimo di file .csv che si desidera conservare in Essbase. Il valore può essere compreso tra 1 e 1000 file.

Comprendere e utilizzare i dati di Performance Analyzer

Performance Analyzer genera i dati CSV in base ai log e li organizza in colonne. In primo luogo, raccogliere i dati CSV e aprire i file .csv in Excel, quindi esaminare e utilizzare i dati utilizzando gli strumenti di filtro di Excel.

Per raccogliere i dati CSV, effettuare le operazioni riportate di seguito.
  1. Individuare i file .csv che si desidera analizzare.
    1. Nell'interfaccia Web di Essbase fare clic su Console.
    2. Selezionare Performance Analyzer.
    3. Trovare il file .csv o i file corrispondenti al periodo di tempo a cui si è interessati.
  2. Scaricare i file:
    1. Selezionare l'icona di download in Azioni per scaricare ogni file.
    2. Ripetere la procedura per i file aggiuntivi che si desidera scaricare.

Aprire i file in Excel ed esaminare le colonne nella parte superiore dei file. La maggior parte delle colonne è di immediata comprensione. Contengono dati utili per filtrare l'analisi delle prestazioni, ad esempio il nome dell'applicazione e del cubo, l'indicatore orario e la data.

Le colonne N e O richiedono ulteriori spiegazioni perché contengono informazioni chiave. La colonna N contiene informazioni quali le impostazioni di configurazione, le impostazioni del database e i login utente. La colonna O contiene voci specifiche all'interno di tali categorie. In Excel, è possibile applicare un filtro alla colonna N e scegliere una categoria, quindi filtrare in base alla colonna O per scegliere voci specifiche all'interno di tali categorie.

La colonna N (Operation.OperationType) descrive il tipo di messaggio di log:
  • UserLogin mostra il periodo di tempo in cui l'utente è stato attivo e quando ha eseguito il logout.
  • UserOperation mostra tutte le operazioni dell'utente, ad esempio caricamenti dei dati, calcoli e ristrutturazioni. Mostra anche errori ed eccezioni.
  • SystemOperation mostra l'uso di CPU, memoria, disco e I/O.
  • DBSettings mostra le statistiche del database.
  • ConfigurationSetting mostra le impostazioni di configurazione.
  • Notification identifica il momento in cui si verifica un errore grave.

Se si applica un filtro in base alla colonna N e poi si sceglie la categoria specifica a cui si è interessati, è possibile visualizzare gli eventi all'interno di tale categoria filtrando in base alla colonna O.

Vista di esempio relativa a un filtro in base alla colonna N:
Immagine della colonna N dei dati HPA

Vista di esempio relativa a un filtro in base alla colonna O:
Immagine della colonna O di dati HPA