Report di stato, monitoraggio dei processi, impostazioni del governor e dashboard di audit del data warehouse

ccppmop157
I report sullo stato del sistema, le portlet di analisi dei registri, il monitoraggio dei processi in esecuzione e il dashboard di audit del data warehouse sono disponibili a supporto delle esigenze di protezione e analisi degli amministratori.
  • Il report sullo stato mostra lo stato del sistema per l'applicazione, il database e il data warehouse.
  • Il report sullo stato rileva anche eventuali impostazioni del governor non conformi (limite massimo di dati).
  • Viene inoltre fornito un report di analisi di rilevamento correlato che rileva le personalizzazioni di sistema.
  • La pagina Analisi registro include le statistiche di sistema, le visualizzazioni di pagina o XOG giornaliere e i dati del registro.
  • La pagina Monitoraggio processo mostra i processi attualmente in esecuzione.
  • Nella release 15.6 e successive, il nuovo dashboard Audit del data warehouse mostra lo stato più recente del processo Caricamento del data warehouse.
 
2
HID_admin_health_report
Diritti di accesso obbligatori
  • Per eseguire il report sullo stato, verificare di disporre del diritto di accesso globale
    Amministrazione - Impostazione applicazione
    .
  • Per visualizzare le portlet Analisi registro, verificare di disporre del diritto
    Amministrazione - Accesso
    e di essere stati assegnati al gruppo Accesso analisi di registro.
  • Per eseguire i registri degli accessi a Tomcat, verificare di disporre del diritto
    Processi - Accesso
    . Inoltre, verificare di disporre del seguente diritto di accesso per la definizione del processo a livello di istanza
    Processo - Esecuzione
    in fase di
    analisi o importazione del registro accessi a Tomcat
    .
Visualizzazione o download di un report sullo stato del sistema di Clarity PPM
È importante monitorare lo stato del sistema, inclusi i server applicazioni, il database e il data warehouse di
Clarity PPM
. È compito degli amministratori, degli addetti al supporto tecnico o dei tecnici dell'help desk gestire le operazioni e ridurre al minimo i tempi di inattività. Prima di contattare altre figure del supporto o rivolgersi alla community online, è necessario eseguire una rapida valutazione dello stato del sistema di
Clarity PPM
.
Procedere come descritto di seguito:
  1. Accedere alla versione classica di PPM con diritti di amministratore.
  2. Fare clic sul menu
    Amministrazione
    . In 
    Protezione e diagnostica
    , selezionare
    Report stato
    .
  3. Selezionare una delle seguenti schede:
    • Riepilogo
      : questa scheda mostra lo stato e la percentuale di completamento delle impostazioni per l'applicazione, il database e il data warehouse. Il valore % completamento indica il numero totale di impostazioni che richiedono un valore durante una nuova installazione o un aggiornamento. Il riepilogo del report sullo stato mostra le sezioni contenenti un valore relativo a tali impostazioni obbligatorie. Ad esempio,
      88% di completamento
      indica che mancano alcuni valori validi per il restante 12% delle impostazioni. Quando il report indica che le impostazioni sono completate e mostra un'icona di stato di color verde, vuol dire che lo stato di tale categoria è ottimale. Quando le impostazioni sono incomplete, viene mostrata un'icona rossa. Fare clic su Dettagli per visualizzare una delle altre tre schede.
    • Applicazione
      : questa scheda contiene i dettagli del server applicazioni. Le impostazioni includono le posizioni dei file, gli URL, la versione Java, JVM, LDAP, SSO, SSL e le porte. È inoltre possibile visualizzare le configurazioni specifiche delle istanze per i servizi CSA, in background (bg) e beacon.
      • Per verificare le impostazioni per la
        Nuova esperienza utente
        , espandere Istanza applicazione (app), Nuova esperienza utente. L'attributo
        ppm-ux
        presenta un'icona rossa quando è disponibile una versione più recente che però non è stata distribuita. Le funzionalità della
        Nuova esperienza utente
        vengono fornite e aggiornate tramite un file WAR Java distinto. I file WAR devono disporre di una cartella META-INF.
      • Per verificare le impostazioni per i limiti del governor, espandere Governor Limits (Limiti governor).
      • Per attivare lo stato della proprietà RateMatrix in modo immediato, fare clic su Abilita o su Disabilita. Se abilitata, vengono applicate le opzioni della matrice di tasso PRJ_RT_RATES_EXTRACTION. Questa impostazione è disabilitata in via predefinita.
    • Database
      : questa scheda contiene le informazioni sulla connettività del database, gli spazi tabella, le opzioni di database e i parametri del server.
    • Data warehouse
      : questa scheda contiene le informazioni sulla connettività del data warehouse, gli spazi tabella, le opzioni del data warehouse e i parametri del server. Le impostazioni includono l'URL JDBC, la mancata corrispondenza del fuso orario del database, le dimensioni del database e il timeout del processo ETL per il processo di caricamento del data warehouse. Questa scheda include inoltre le informazioni di configurazione per gli intervalli di tempo e altre impostazioni dell'applicazione per il data warehouse.
      Fare clic sul collegamento di
      correzione
      per accedere alla pagina dell'applicazione in cui è possibile correggere le impostazioni non conformi. Ad esempio, vengono visualizzati un'icona rossa e il collegamento di
      correzione
      per consentire agli utenti di impostare le entità o gli intervalli di tempo.
  4. Per visualizzare i valori consigliati per ciascuna impostazione nelle schede Database e Data warehouse:
    1. Il campo Consigliato indica i valori obbligatori per ottenere la conformità e migliorare lo stato del sistema. Se non è consigliato alcun valore specifico, il campo è vuoto.
    2. Passare il cursore del mouse sull'icona di stato per visualizzare il valore consigliato e correggere la voce elencata.
    3. Gli amministratori di database Oracle possono disporre delle autorizzazioni per V_$PARAMETER. In tal caso, espandere Database Parameters (Parametri database) per visualizzare lo stato dei parametri di database e data warehouse. Se non si dispone delle autorizzazioni, passare il cursore del mouse sopra l'icona di stato per visualizzare il comando per concedere l'accesso.
  5. Per esportare il report completo sullo stato in Excel, fare clic sul pulsante Scarica report di stato nella scheda Riepilogo. Aprire il file HealthReport.xls.zip per visualizzare il file HealthReport.xlsx in Excel.
Il controllo dello stato precedentemente disponibile in CSA non viene più fornito con la presente release. Utilizzare le nuove pagine delle schede di report sullo stato, scaricare un report sullo stato in Excel oppure eseguire il report di stato della riga di comando.
Report sullo stato dalla riga di comando
Per eseguire il report sullo stato da una riga di comando, immettere il comando seguente:
admin healthreport
Esclusioni del report sullo stato
Negli ambienti SaaS e FedRAMP, le schede Database e Data warehouse del report sullo stato non contengono le voci seguenti:
  • URL JDBC
  • Parametri del database
  • Parametri SQLNET
Impostazioni governor (limiti massimi di dati)
Le impostazioni del governor consentono di ottimizzare le prestazioni potenziando il limite massimo di dati specifici. Ad esempio, la dimensione massima consentita per un documento caricato è 20 megabyte e il numero massimo di righe che è possibile esportare in Excel è 25 000. Questi limiti consentono di mantenere le prestazioni per la maggior parte degli utenti.
Nella release corrente di Clarity PPM, gli amministratori possono sovrascrivere un limite predefinito, fino al limite critico specificato.
La tabella seguente elenca le impostazioni del governor consigliate e applicate:
Nome
Campo Governor
DESCRIZIONE
LIMITE_PRED
LIMITE_CRITICO
UNITÀ
Dimensione documento
DMS_DOCUMENT_MAX_SIZE
Dimensione massima del file di un documento durante il caricamento iniziale.
I documenti già esistenti che superano questo parametro non sono convalidati dal governor.
20
50
MB
Esporta in Excel
E2E_MAX_ROWS
Numero massimo di righe che è possibile esportare in Excel dalla versione classica di PPM.
25.000
75.000
righe
Oggetti/Limite NSQL
MAX_FETCH_LIMIT
Numero massimo di righe caricabili in una visualizzazione elenco o una portlet Griglia da NSQL.
(Applicabile solo se si configura l'aggregazione nella visualizzazione di elenco o nella portlet di griglia.)
50.000
100.000
righe
Righe GEL SQL
MAX_SQL_GEL_ROWS
Numero massimo di righe di query SQL che è possibile recuperare con l'esecuzione di uno script GEL.*
100.000
120.000
righe
Righe GEL CSV
MAX_CSV_GEL_ROWS
Numero massimo di righe GEL CSV consentito
25.000
50.000
righe
Attività schede attività
MAX_TIMESHEET_TASKS
Numero massimo di attività in una scheda attività.
250
300
attività
Numero max nodi XML
MAX_XML_NODES
Numero massimo di nodi che è possibile leggere o scrivere tramite XOG.
150.000
400.000
nodi
Numero max attributi di investimento
PFM_LIMITS_MAX_INV_ATTRS
Numero massimo di attributi in un portfolio.
700
700
attributi
Limite PFM sui ruoli
PFM_LIMITS_MAX_ROLES
Numero massimo di ruoli in un portfolio.
75
100
ruoli
Esporta in Excel (app)
E2E_MAX_ROWS_APP
Numero massimo di righe per l'esportazione in Excel (impostazione a livello di applicazione)
25.000
75.000
righe
Timer Esporta in Excel
E2E_TIMER
Tempo massimo per l'esportazione in Excel prima di terminare l'esportazione.
600
720
secondi
Numero massimo di attività da eseguire per un'attività
MAX_TODOS_PER_TASK
Numero massimo di attività da eseguire per un'attività.
25
40
attività da eseguire
Numero massimo di documenti
DMS_MAX_DOCUMENTS
Numero massimo di documenti consentito in una singola sessione di caricamento.
5
10
file
Numero massimo di allegati
ODF_MAX_ATTACHMENTS
Numero massimo di allegati della conversazione consentito per l'oggetto ODF
5
10
file
Limite di importazione CSV
CSV_IMPORT_LIMIT
Numero massimo di record consentito per l'elaborazione dell'importazione CSV
250
500
righe
Limite di esportazione CSV
E2CSV_MAX_ROWS
Numero massimo di record consentito per l'esportazione CSV
25.000
75.000
righe
Timer Esporta in CSV
E2CSV_TIMER
Timer dell'esportazione in CSV
1.800
2.000
secondi
Numero massimo di parametri della richiesta
MAX_REQUEST_PARAMETER_COUNT
Numero massimo di parametri della richiesta consentito
1.800
1.800
parametri
*Nella release 15.5.1, il limite valido per Excel è valido per i file CSV con MAX_CSV_GEL_ROWS=25000. Non confondere questo limite con MAX_SQL_GEL_ROWS=100000.Non creare script GEL per leggere, eseguire o aggiungere record nei file CSV di grandi dimensioni, salvo l'aggiornamento alla release 15.5.1 o release successive. Potrebbero verificarsi errori di memoria e interruzioni delle applicazioni.
I valori predefiniti approvati vengono applicati per ottimizzare o mantenere il livello delle prestazioni. Si consiglia agli amministratori on-premise di non modificare queste impostazioni.
I limiti indicati di seguito non vengono impostati dalle impostazioni del governor, ma sono hardcoded nella Nuova esperienza utente:
Impostazione
Limite massimo
Unità
Numero massimo di colonne nel layout della bacheca.
100
colonne
Numero massimo di righe per l'esportazione in CSV.
250.000
righe
Numero massimo di campi in un riquadro Dettagli configurabile
200
campi
Novità! I limiti del governor di Clarity PPM 15.6.1 vengono memorizzati nel database PPM
In seguito all'aggiornamento o all'installazione della versione 15.6.1 o successive, i limiti del governor vengono memorizzati nel database.
  • Le nuove installazioni sono impostate sui valori consigliati riportati sopra.
  • Gli aggiornamenti mantengono le impostazioni precedenti.
Nuova API per la gestione dei limiti del governor
  1. Impostazione del server obbligatoria per il funzionamento delle chiamate API
    <accessToServerStatus allow="ALL" />
  2. Accedere alla seguente pagina di destinazione dell'API:
    http(s)://<server>:<port>/niku/serverstatus/governorlimits
  3. Per visualizzare la risposta in formato HTML, utilizzare l'URL seguente:
    http(s)://<server>:<port>/niku/serverstatus/governorlimits?run=html
  4. Per ottenere i risultati relativi ai trasgressori, utilizzare il seguente URL:
    http(s)://<server>:<port>/niku/serverstatus/governorlimits?type=violators
Nuovi comandi di amministratore
Una serie di comandi
governor di amministratore
è disponibile per gli amministratori on-premise per consentire l'estensione dei limiti del governor fino al limite critico (non consigliato, ma consentito dal sistema).
  • Questi comandi rappresentano l'unico metodo consentito e supportato per aggirare temporaneamente i limiti del governor fino ai limiti critici specificati
  • I limiti critici sono stati determinati in base al numero massimo impostato per tutti i clienti SaaS
  • L'unico modo per aggirare i limiti critici è attraverso un aggiornamento diretto del database (non supportato o consigliato)
I comandi supportano le opzioni per l'impostazione, l'annullamento dell'impostazione (nota anche come opzione di ripristino o ripristino dei valori predefiniti) e per la creazione di elenchi:
admin governors -set <governorKey> <governorValue>
admin governors -list <governorKey|all|violated>
admin governors -unset <governorKey|all> set to default and enables governor
Esempio
:
C:\Windows\System32>admin governors -list MAX_SQL_GEL_ROWS Code: MAX_SQL_GEL_ROWS Current Limit: 110000 Critical Limit: 120000 Default Limit: 100000 Active: true # # # # # # # # # # # # # # # # # #
Download di un report di analisi di rilevamento della personalizzazione
Questo report è stato progettato per i team di CA Technologies Global Delivery, il supporto tecnico di CA e gli amministratori esperti durante le operazioni preliminari finalizzate alla migrazione da un ambiente on-premise a uno SaaS. Alcune personalizzazioni consentite in un ambiente on-premise potrebbero non esserlo in un ambiente SaaS. Gli oggetti non conformi e altri fattori determinano un livello stimato di complessità nella copertina del report.
Procedere come descritto di seguito:
  1. Accedere a
    Clarity PPM
    con diritti di amministratore.
  2. Fare clic sul menu
    Amministrazione
    . In 
    Protezione e diagnostica
    , selezionare
    Report stato
    .
  3. Nella scheda Riepilogo, fare clic sul pulsante
    Scarica report analisi di rilevamento
    . L'output contiene circa 20 schede di dati, tra cui oggetti non conformi, origini dati e portlet di griglia. Esaminare le personalizzazioni prima di aggiornare o modificare gli ambienti.
  4. (Facoltativo) Per le distribuzioni di grandi dimensioni, il report di analisi di rilevamento è disponibile anche come un processo per agevolare l'utente. Per preparare il report, selezionare la casella di controllo Attivo per il processo Analisi di rilevamento della personalizzazione PPM. Il processo produce un foglio di calcolo Excel, che può essere inviato tramite posta elettronica al destinatario specificato nei parametri del processo in fase di esecuzione.
Ulteriori informazioni
:
  • Consultare la sezione
    Processo di analisi di rilevamento della personalizzazione di PPM
    nel Riferimento ai processi dell'edizione in lingua inglese della presente documentazione.
Visualizzazione delle statistiche di sistema e dei dati del registro
Utilizzare le portlet Analisi registro per esaminare le prestazioni del sistema. Le portlet automatizzano il processo di analisi dei file di registro del server applicazioni e archiviano i file nel database per l'analisi visiva. Utilizzare queste portlet per identificare i colli di bottiglia, le funzionalità più comuni, i tempi di risposta, le ore di punta e tanto altro ancora.
Procedere come descritto di seguito:
  1. Accedere a
    Clarity PPM
    con diritti di amministratore.
  2. Fare riferimento alla sezione
    Diritti di accesso obbligatori
    nella parte iniziale del presente documento. Per aggiornare i dati delle portlet, eseguire un processo per esportare i dati dal server ed importarli nel database delle applicazioni.
  3. Fare clic sul menu
    Amministrazione
    . In 
    Protezione e diagnostica
    , selezionare
    Analisi registro
    .
  4. Selezionare una delle seguenti schede:
    1. Statistiche di sistema per ora/giorno
      : utilizzare questa scheda per visualizzare il tempo di risposta medio del server, il numero totale di sessioni e l'elenco delle azioni che hanno richiesto più tempo per un giorno specifico.
    2. Statistiche di sistema per mese
      : utilizzare questa scheda per visualizzare le visualizzazioni mensili per pagina e le richieste XOG per tutti i server o in base a un gruppo di server. È inoltre possibile visualizzare il numero di sessioni mensili.
    3. Visualizzazioni di pagina/XOG giornaliere
      : utilizzare questa scheda per analizzare le 20 pagine più lente. Ad esempio, è possibile risolvere i problemi relativi alle pagine più lente e migliorarne le prestazioni. Questa scheda contiene le visualizzazioni di pagina in base al server, le visualizzazioni giornaliere di pagina, il tempo di risposta medio al giorno, le richieste XOG per servizio o server e il tempo di risposta medio corrispondente, nonché il numero totale di chiamate XOG al giorno.
  5. Immettere i criteri di filtro:
    1. Selezionare una
      Data
      .
    2. Selezionare un
      Ambiente
      , ad esempio
      Tutti
      o
      Locale
      .
    3. Selezionare un
      Nome host
      , ad esempio
      Tutti
      oppure un server applicazioni specifico.
    4. Fare clic su
      Filtro
      .
  6. Per esportare i dati, fare clic sulla scheda
    Esportazione dati di registro
    . Specificare l'
    Ambiente
    e l'intervallo di date per i dati esportati. Ogni riga di dati esportati mostra la data, le visualizzazioni di pagina totali per tutti gli utenti, il tempo di risposta medio della pagina in secondi, il numero totale di richieste XOG (XML Open Gateway), il tempo medio di risposta XOG e il numero di sessioni univoche per il giorno in questione.
  7. Per configurare le portlet di queste schede, fare clic sull'opzione
    Configura
    , se disponibile. Per esportare i dati in Excel o PowerPoint, fare clic su Esporta in Excel o Esporta in PowerPoint. Non tutte le portlet supportano queste opzioni.
Nel seguente esempio, Tempo di risposta medio per server, sono stati rilevati tempi di risposta più lenti alle ore 09:00 per il giorno in questione. L'analisi più approfondita ha rivelato un gruppo di utenti che esegue query e processi simili alla stessa ora. Con la ripianificazione di processi che richiedono molto tempo, i tempi di risposta risultano migliorati.
 
Esempio della portlet Analisi registro.
 
L'esempio seguente mostra i dati contenuti nella portlet Azioni lente per giorno.
URL
Tempo (in secondi)
Inizio
Fine
Nome host
Metodo
Byte
Cookie di sessione
Nome utente
security.loginAction
18.5
20180223 14:20:10
20180223 14:21:34
myserver.name1
POST
42.300
S131430_DD778-4012
user12
unreadPushNotificationsCount
12.3
20180223 15:44:17
20180223 15:45:08
myserver.name2
GET
6.100
S131437_EE778-4014
admin14
Il nome utente associato a un ID di sessione consente di rilevare l'attività utente nel sistema. Ad esempio, dopo che user_01 ha eliminato un oggetto personalizzato in Studio, user_02 ha iniziato a notare ritardi e prestazioni rallentate in un'altra pagina indicata nella colonna URL.
Quando un utente accede all'applicazione, un trigger registra il nome utente e il valore di cookie dell'ID di sessione associato.
Monitoraggio processi
L'amministratore può visualizzare l'opzione Monitoraggio processi per identificare i processi in background attualmente in esecuzione su ciascun server.
Procedere come descritto di seguito:
  1. Accedere a
    Clarity PPM
    con diritti di amministratore.
  2. Selezionare
    Amministrazione, Protezione e diagnostica
    ,
    Monitoraggio processi
    . Vengono visualizzate le seguenti informazioni:
    • Nome processo
      : l'istanza del processo attualmente in esecuzione.
    • ID esecuzione
      : l'ID dell'istanza del processo attualmente in esecuzione.
    • ID processo
      : il predecessore o l'ID padre del processo in esecuzione.
    • Nome definizione di processo
      : il nome del processo padre o predecessore.
    • ID definizione di processo
      : la definizione del processo padre o predecessore.
    • Descrizione
      : descrizione facoltativa del processo.
    • Server dell'utilità di pianificazione
      : il server della coda di elaborazione del processo su cui è attualmente in esecuzione il processo. Ad esempio, [email protected]_server1.xx.yyy
Visualizzazione del dashboard Audit del data warehouse
Novità! Video: Dashboard di audit del processo Caricamento del data warehouse disponibile in Clarity PPM 15.6
 

 
Procedere come descritto di seguito:
  1. Accedere alla versione classica di PPM con diritti di amministratore.
  2. Fare clic su
    Amministrazione, Protezione e diagnostica
    ,
    Data warehouse
    .
  3. (Facoltativo) Per cercare i dati di audit, fare clic su
    + Espandi filtro
    , immettere i criteri di filtro, quindi fare clic su
    Filtra
    .
  4. La portlet
    Audit del data warehouse
    contiene i seguenti campi:
    • Nome della tabella del data warehouse
    • Data di aggiornamento
    • Data/ora di inizio caricamento
    • Data/ora di fine caricamento
    • Durata (in secondi)
    • Numero di righe
  5. Esaminare i dati di audit. Ad esempio, ordinarli per numero di righe o durata per esaminare i caricamenti delle tabelle più pesanti.
  6. In caso di errori, la portlet
    Errore data warehouse
    associata riporta i dati seguenti:
    • Nome della tabella del data warehouse
    • Messaggio di errore
    • Numero di errori
    • Comando SQL
  7. (Facoltativo) Fare clic su
    Opzioni
    per configurare la portlet di audit o quella degli errori. È inoltre possibile esportare i dati. Ad esempio, esportare un comando SQL che ha generato l'errore in un file .csv e inviarlo al team di risoluzione dei problemi.
La figura seguente mostra un esempio del dashboard Audit del data warehouse in Clarity PPM 15.6:
 
Questa immagine mostra il dashboard di audit del data warehouse di Clarity PPM