Generazione rapporti

Per facilitare il monitoraggio e l'analisi dello stato dell'istanza, AEM fornisce una selezione di rapporti predefiniti, che possono essere configurati per i singoli requisiti:

È possibile accedere a tutti i rapporti dalla console Strumenti. Selezionare Reports nel riquadro a sinistra, quindi fare doppio clic sul report richiesto nel riquadro a destra per aprirlo e/o per la configurazione.

È inoltre possibile creare nuove istanze di un report dalla console Strumenti. Selezionare Report nel riquadro a sinistra, quindi Nuovo… dalla barra degli strumenti. Definire un Titolo e Nome, selezionare il tipo di rapporto desiderato, quindi fare clic su Crea. La nuova istanza di report verrà visualizzata nell'elenco. Fate doppio clic su questo pulsante per aprire, quindi trascinate un componente dalla barra laterale per creare la prima colonna e avviare la definizione del rapporto.

NOTA

Oltre ai report standard AEM disponibili, è possibile sviluppare report personalizzati (completamente nuovi).

Nozioni di base sulla personalizzazione dei report

Sono disponibili vari formati di rapporti. I report seguenti utilizzano tutte le colonne che possono essere personalizzate come descritto nelle sezioni seguenti:

NOTA

I seguenti rapporti hanno ciascuno un proprio formato e una propria personalizzazione:

  • Health Checkse utilizza i campi di selezione per specificare i dati su cui si desidera eseguire il rapporto.
  • Disk Usageutilizza i collegamenti per espandere la struttura del repository.
  • I rapporti sul flusso di lavoro forniscono una panoramica dei flussi di lavoro in esecuzione nell’istanza.

Pertanto, le seguenti procedure per la configurazione delle colonne non sono appropriate. Per informazioni dettagliate, consultate le descrizioni dei singoli rapporti.

Selezione e posizionamento delle colonne di dati

Le colonne possono essere aggiunte, riposizionate o rimosse da uno dei rapporti, sia standard che personalizzati.

La scheda Componenti della barra laterale (disponibile nella pagina del rapporto) elenca tutte le categorie di dati che possono essere selezionate come colonne.

Per modificare la selezione dei dati:

  • per aggiungere una nuova colonna, trascinate il componente richiesto dalla barra laterale e rilasciatelo nella posizione desiderata

    • un segno di spunta verde indica quando la posizione è valida e una coppia di frecce indica esattamente dove verrà posizionata
    • un simbolo rosso senza uscita indicherà se la posizione non è valida
  • per spostare una colonna, fate clic sull’intestazione, tenete premuto e trascinate fino alla nuova posizione

  • per rimuovere una colonna, fate clic sul titolo della colonna, tenete premuto e trascinate verso l’alto nell’area dell’intestazione del rapporto (un simbolo meno rosso indica che la posizione non è valida); rilasciate il pulsante del mouse e la finestra di dialogo Elimina componenti per richiedere la conferma dell’eliminazione effettiva della colonna.

Menu a discesa Colonna

Ogni colonna del rapporto dispone di un menu a discesa. Questo diventa visibile quando il cursore del mouse si sposta sulla cella del titolo della colonna.

Verrà visualizzata una freccia all'estrema destra della cella del titolo (da non confondere con l'indicatore freccia immediatamente a destra del testo del titolo che indica il meccanismo di ordinamento corrente).

reportcolumnsort

Le opzioni disponibili nel menu dipendono dalla configurazione della colonna (come avviene durante lo sviluppo del progetto), tutte le opzioni non valide saranno disabilitate.

Ordinamento dei dati

I dati possono essere ordinati in base a una colonna specifica tramite:

  • facendo clic sull’intestazione della colonna appropriata; l’ordinamento verrà alternato tra crescente e decrescente, indicata da una freccia accanto al testo del titolo
  • utilizzare il menu a discesa della colonna per selezionare in modo specifico Ordinamento crescente o Ordinamento decrescente; di nuovo, viene indicata da una freccia accanto al testo del titolo

Gruppi e Grafico dati corrente

Nelle colonne appropriate è possibile selezionare Raggruppa per questa colonna dal menu a discesa della colonna. I dati verranno raggruppati in base a ciascun valore distinto all'interno di tale colonna. È possibile selezionare più colonne da raggruppare. L'opzione sarà disattivata quando i dati nella colonna non sono appropriati; ossia ogni voce è distinta e univoca, per cui non è possibile formare gruppi, ad esempio la colonna ID utente del rapporto utente.

Dopo che almeno una colonna è stata raggruppata, verrà generato un grafico a torta di dati correnti, in base a questo raggruppamento. Se più colonne sono raggruppate, anche questo verrà indicato nel grafico.

relatore

Spostando il cursore sul grafico a torta, viene visualizzato il valore aggregato per il segmento appropriato. Viene utilizzato l'aggregato attualmente definito per la colonna; ad esempio, count, Minimum, average, tra gli altri.

Filtri e aggregati

Sulle colonne appropriate è inoltre possibile configurare Impostazioni filtro e/o Aggregati dal menu a discesa della colonna.

Filtri

Impostazioni filtro consente di specificare i criteri per le voci da visualizzare. Gli operatori disponibili sono:

  • contains
  • equals

reportfilter

Per impostare un filtro:

  1. Selezionare l'operatore desiderato dall'elenco a discesa.
  2. Immettere il testo su cui filtrare.
  3. Fare clic su Applica.

Per disattivare il filtro:

  1. Rimuovete il testo del filtro.
  2. Fare clic su Applica.

Aggregati

È inoltre possibile selezionare un metodo di aggregazione (che può variare a seconda della colonna selezionata):

reportaggregare

Proprietà colonna

Questa opzione è disponibile solo quando la colonna generica è stata utilizzata nel Rapporto utente.

Dati storici

Un grafico delle modifiche apportate ai dati nel tempo è visibile in Dati storici. Questo è derivato da istantanee effettuate a intervalli regolari.

I dati sono:

  • Raccolti dalla prima colonna ordinata, se disponibile, altrimenti dalla prima colonna (non raggruppata)
  • Raggruppato per la colonna appropriata

È possibile generare il rapporto:

  1. Impostare Grouping sulla colonna richiesta.

  2. Modificate la configurazione per definire la frequenza con cui devono essere effettuate le istantanee; ogni ora o ogni giorno.

  3. Fine… la definizione per avviare la raccolta di snapshot.

    Il pulsante del cursore rosso/verde in alto a sinistra indica quando vengono raccolte le istantanee.

Il grafico risultante viene visualizzato in basso a destra:

reporting

Una volta avviata la raccolta dei dati, puoi selezionare:

  • Periodo

    Potete selezionare tra e fino alle date per i dati del rapporto da visualizzare.

  • Intervallo

    Mese, Settimana, Giorno, Ora possono essere selezionati per la scala e l'aggregazione del rapporto.

    Ad esempio, se le istantanee giornaliere sono disponibili per febbraio 2011:

    • Se l'intervallo è impostato su Day, ogni istantanea viene visualizzata come un singolo valore nel grafico.
    • Se l'intervallo è impostato su Month, tutte le istantanee di febbraio sono aggregate in un singolo valore (visualizzate come un singolo "punto" nel grafico).

Selezionate i requisiti, quindi fate clic su Vai per applicarli al rapporto. Per aggiornare la visualizzazione dopo ulteriori istantanee, fare di nuovo clic su Go.

chlimage_1-43

Quando vengono raccolte delle istantanee, è possibile:

  • Utilizzare Fine… per reinizializzare la raccolta.

    Fine "blocca" la struttura del report (ovvero le colonne assegnate al report e raggruppate, ordinate, filtrate ecc.) e inizia a scattare istantanee.

  • Aprire la finestra di dialogo Edit per selezionare No data snapshot per terminare la raccolta finché necessario.

    L'opzione Editonly attiva o disattiva l'acquisizione delle istantanee. Se si riaccendono le istantanee, viene utilizzato lo stato del report dell'ultima volta che è stato completato per scattare ulteriori istantanee.

NOTA

Le istantanee sono memorizzate in /var/reports/... dove il resto del percorso riflette il percorso del rispettivo rapporto e ID creato al termine del rapporto.

Le vecchie istantanee possono essere eliminate manualmente, se siete completamente sicuri di non richiederle più.

NOTA

I report preconfigurati non richiedono elevate prestazioni, ma si consiglia comunque di utilizzare istantanee giornaliere in un ambiente di produzione. Se possibile, eseguire queste istantanee giornaliere in un momento in cui non c'è molta attività sul sito Web; questo può essere definito con il parametro Daily snapshots (repconf.hourofday) per la Configurazione di generazione rapporti CQ Day; per ulteriori informazioni sulla configurazione, vedere Configurazione OSGI.

Limiti di visualizzazione

Il rapporto dati storici può anche leggermente cambiare aspetto a causa di limiti che possono essere impostati, in base al numero di risultati per il periodo selezionato.

Ogni linea orizzontale è nota come serie (e corrisponde a una voce nella legenda del grafico), ogni colonna verticale di punti rappresenta le istantanee aggregate.

chlimage_1-44

Per mantenere il grafico pulito per periodi di tempo prolungati, è possibile impostare dei limiti. Per i rapporti standard, questi sono:

  • serie orizzontale: sia il valore predefinito che il valore massimo del sistema è 9

  • snapshot aggregate verticali - il valore predefinito è 35 (per serie orizzontali)

Quindi, quando i limiti (appropriati) sono superati, i seguenti:

  • i punti non verranno visualizzati
  • la legenda del grafico dati cronologico potrebbe mostrare un numero diverso di voci rispetto a quello del grafico dati corrente

chlimage_1-45

I rapporti personalizzati possono inoltre mostrare il valore Totale per tutte le serie. Viene visualizzata come una serie (linea orizzontale e voce nella legenda).

NOTA

Per i rapporti personalizzati, i limiti possono essere impostati in modo diverso.

Modifica (report)

Il pulsante Edit apre la finestra di dialogo Edit Report.

Si tratta di una posizione in cui è definito il periodo di raccolta delle istantanee per Dati storici, ma è possibile definire anche diverse altre impostazioni:

report

  • Titolo

    Potete definire il vostro titolo.

  • Descrizione

    Potete definire una descrizione personalizzata.

  • Percorso radice (attivo solo per alcuni report)

    Utilizzate questa opzione per limitare il rapporto a una sezione (sub) del repository.

  • Elaborazione report

    • aggiorna i dati automaticamente

      I dati del rapporto vengono aggiornati ogni volta che aggiornate la definizione del rapporto.

    • aggiorna i dati manualmente

      Questa opzione può essere utilizzata per evitare ritardi causati da operazioni di aggiornamento automatico in presenza di un volume elevato di dati.

      Selezionando questa opzione, i dati del rapporto devono essere aggiornati manualmente quando viene modificato qualsiasi aspetto della configurazione del rapporto. Ciò significa anche che, non appena si modifica qualsiasi aspetto della configurazione, la tabella dei rapporti verrà oscurata.

      Quando questa opzione è selezionata, viene visualizzato il pulsante Carica dati (accanto a Modifica nel report). Caricate i dati e aggiornate i dati del rapporto mostrati.

  • IstantaneeÈ possibile definire la frequenza con cui devono essere effettuate le istantanee;
    ogni giorno, ogni ora o per niente.

Carica dati

Il tasto Carica dati è visibile solo quando aggiorna manualmente i dati è stato selezionato da Modifica.

chlimage_1-46

Fai clic su Carica dati per ricaricare i dati e aggiornare il rapporto visualizzato.

Se si seleziona questa opzione per aggiornare manualmente i dati:

  1. Non appena si modifica la configurazione del rapporto, i dati della tabella del rapporto vengono oscurati.

    Ad esempio, se modificate il meccanismo di ordinamento per una colonna, i dati non saranno visualizzati.

  2. Se si desidera che i dati del rapporto siano nuovamente visualizzati, sarà necessario fare clic su Carica dati per ricaricare i dati.

Fine (report)

Quando si Fine il rapporto:

  • La definizione del report a partire da quel momento nel tempo verrà utilizzata per scattare le istantanee (in seguito sarà possibile continuare a lavorare su una definizione del report in quanto è poi separata dagli snapshot).
  • Eventuali istantanee esistenti verranno rimosse.
  • Vengono raccolte nuove istantanee per i dati storici.

Con questa finestra di dialogo puoi definire, o aggiornare, il tuo titolo e la descrizione per il rapporto risultante.

report

Tipi di report

Report componente

Il rapporto sui componenti fornisce informazioni sull’utilizzo dei componenti da parte del sito Web.

Colonne di informazioni su:

  • Autore
  • Percorso componente
  • Tipo componente
  • Ultima modifica
  • Pagina

Significato che puoi vedere, ad esempio:

  • Quali componenti vengono utilizzati dove.

    Utile, ad esempio, per i test.

  • Modalità di distribuzione delle istanze di un componente specifico.

    Può essere interessante se si tratta di pagine specifiche (ad es. "pagine pesanti") rilevano problemi di prestazioni.

  • Identificare parti del sito con modifiche frequenti/meno frequenti.

  • Scopri come si sviluppa il contenuto delle pagine nel tempo.

Tutti i componenti sono inclusi, standard di prodotto e specifici per i progetti. Utilizzando la finestra di dialogo Edit, l'utente può anche impostare un percorso Root che definisce il punto di partenza del report. Tutti i componenti al di sotto di tale radice vengono considerati per il report.

report componentiportcomentall

Utilizzo disco

Il rapporto sull'uso del disco mostra informazioni sui dati memorizzati nella directory archivio.

Il rapporto inizia nella directory principale ( / ) del repository; facendo clic su un particolare ramo è possibile eseguire il drill-down all'interno della directory archivio (il percorso corrente si riflette nel titolo del rapporto).

reportdiskusage

Verifica stato

Questo rapporto analizza il registro delle richieste corrente:

<cq-installation-dir>/crx-quickstart/logs/request.log
per identificare le richieste più costose in un determinato periodo di tempo.

Per generare il rapporto è possibile specificare:

  • Periodo (ore)

    Numero di ore (passate) da analizzare.

    Impostazione predefinita: 24

  • max. Risultati

    Numero massimo di linee di output.

    Impostazione predefinita: 50

  • max Richieste

    Numero massimo di richieste da analizzare.

    Predefinito: -1 (tutti)

  • Indirizzo e-mail

    Invia i risultati a un indirizzo e-mail.

    Facoltativo; Predefinito: blank

  • Esegui ogni giorno alle (hh: mm)

    Specifica l'ora in cui il rapporto deve essere eseguito automaticamente su base giornaliera.

    Facoltativo; Predefinito: blank

reportage

Report attività pagina

Il rapporto sulle attività della pagina elenca le pagine e le azioni eseguite su di esse.

Colonne di informazioni su:

  • Pagina
  • Tempo
  • Tipo
  • User

È possibile monitorare:

  • Ultime modifiche.
  • Autori che lavorano su pagine specifiche.
  • Pagine che non sono state modificate di recente, potrebbe essere necessario intervenire.
  • Pagine modificate più o meno frequentemente.
  • La maggior parte / meno utenti attivi.

Il rapporto attività pagina prende tutte le informazioni dal registro di controllo. Per impostazione predefinita, il percorso principale è configurato nel registro di controllo in /var/audit/com.day.cq.wcm.core.page.

reportpageactivity

Report per contenuti generati dall'utente

Questo rapporto fornisce informazioni sul contenuto generato dall’utente; siano commenti, valutazioni o forum.

Colonne di informazioni:

  • Data
  • Indirizzo IP
  • Pagina
  • Referrer
  • Tipo
  • Identificatore utente

Consente di:

  • Vedi quali pagine ricevono più commenti.
  • Ottenete una panoramica di tutti i commenti che i visitatori specifici del sito stanno lasciando, forse i problemi sono correlati.
  • Determinare se il nuovo contenuto sta provocando commenti monitorando quando i commenti vengono inseriti in una pagina.

reportusercontent

Report utente

Questo rapporto fornisce informazioni su tutti gli utenti che hanno registrato un account e/o un profilo; può includere sia autori all’interno dell’organizzazione che visitatori esterni.

Colonne di informazioni (se disponibili) su:

  • Età
  • Paese
  • Dominio
  • E-mail
  • Cognome
  • Genere
  • Generico
  • Nome assegnato
  • Info
  • Interesse
  • Lingua
  • Hashcode NTLM
  • ID utente

Consente di:

  • Visualizzare la distribuzione demografica degli utenti.
  • Report sui campi personalizzati aggiunti ai profili.

reportuserced

Colonna generica

La colonna Generico è disponibile nel Rapporto utente in modo da poter accedere alle informazioni personalizzate, in genere dai profili utente; ad esempio, Colore preferito come illustrato in Aggiunta di campi alla definizione del profilo.

La finestra di dialogo della colonna Generico si aprirà quando:

  • Trascinate il componente Generico dalla barra laterale al rapporto.
  • Selezionare Proprietà colonna per una colonna Generica esistente.

reportusrgenericola

Dalla scheda Definizioni è possibile definire:

  • Titolo

    Titolo personalizzato per la colonna generica.

  • Proprietà

    Il nome della proprietà memorizzato nella directory archivio, in genere all'interno del profilo dell'utente.

  • Percorso

    Solitamente la proprietà viene presa dalla profile.

  • Tipo

    Selezionare il tipo di campo tra String, Number, Integer, Date.

  • Aggregazione predefinita

    Questo definisce l'aggregazione utilizzata per impostazione predefinita se la colonna è separata in un rapporto con almeno una colonna raggruppata. Selezionare l'aggregazione desiderata tra Count, Minimum, Average, Maximum, Sum.

    Ad esempio, Count per un campo String significa che il numero di valori String distinti è visualizzato per la colonna nello stato aggregato.

Nella scheda Estese è inoltre possibile definire gli aggregati e i filtri disponibili:

reportusrgenericcolmexted

Report di istanze flusso di lavoro

Questo offre una breve panoramica, con informazioni sulle singole istanze dei flussi di lavoro, sia in esecuzione che completate.

Colonne di informazioni su:

  • Completato
  • Durata
  • Iniziatore
  • Modello
  • Payload
  • Avviato
  • Stato

È quindi possibile:

  • monitorare la durata media dei flussi di lavoro; se questo accade regolarmente, può evidenziare problemi con il flusso di lavoro.

reportworkflowintance

Rapporto sul flusso di lavoro

Questo fornisce statistiche chiave sui flussi di lavoro in esecuzione nell’istanza.

reportworkflow

Utilizzo dei report in un ambiente di pubblicazione

Una volta configurati i rapporti in base ai requisiti specifici, potete attivarli per trasferire la configurazione nell’ambiente di pubblicazione.

ATTENZIONE

Se si desidera Dati storici per l'ambiente di pubblicazione, terminare il rapporto sull'ambiente di authoring prima di attivare la pagina.

La relazione appropriata sarà quindi accessibile in

/etc/reports

Ad esempio, il rapporto Contenuto generato dall'utente si trova in:

http://localhost:4503/etc/reports/ugcreport.html

A questo punto, verrà generato un rapporto sui dati raccolti dall'ambiente di pubblicazione.

Poiché nell'ambiente di pubblicazione non è consentita alcuna configurazione di report, i pulsanti Edit e Finish non sono disponibili. Tuttavia, è possibile selezionare i report Period e Interval per i report Dati storici se vengono raccolte snapshot.

reportsucgpublish

ATTENZIONE

L'accesso a tali relazioni può costituire una questione di sicurezza; è quindi consigliabile configurare il dispatcher in modo che /etc/reports non sia disponibile per i visitatori esterni. Per ulteriori informazioni, vedere Elenco di controllo della sicurezza.

Autorizzazioni necessarie per l'esecuzione dei report

Le autorizzazioni necessarie dipendono dall’azione:

  • I dati del rapporto vengono raccolti utilizzando i privilegi dell'utente corrente.
  • I dati storici vengono raccolti utilizzando i privilegi dell'utente che ha completato il rapporto.

In un’installazione AEM standard, per i rapporti sono preimpostate le seguenti autorizzazioni:

  • Report utente

    user administrators - lettura e scrittura

  • Report attività pagina

    contributors - lettura e scrittura

  • Report componente

    contributors - lettura e scrittura

  • Report per contenuti generati dall'utente

    contributors - lettura e scrittura

  • Report di istanze flusso di lavoro

    workflow-users - lettura e scrittura

Tutti i membri del gruppo administrators dispongono dei diritti necessari per creare nuovi rapporti.

In questa pagina

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free