Modifica una query

È possibile utilizzare le clausole elencate nella tabella precedente e modificare le query pronte all'uso.

Di seguito è riportato uno scenario di esempio che illustra come modificare una query per visualizzare i trace avviati da un utente specifico, John Doe.

  1. Accedere alla pagina Trace Explorer.
  2. Assicurarsi che siano selezionati il compartimento, il dominio APM e il periodo di tempo appropriati.
  3. Fare clic sul pulsante di selezione rapida Tracce.

    Viene visualizzata la query pronta all'uso per questa scheda.

  4. È possibile cercare la dimensione nome utente (UserName) nella lista Campi.
  5. Aggiungere and UserName like '%John Doe%' alla fine della query:
    show (traces) TraceStatus as Status,
        TraceFirstSpanStartTime as "Start Time",
        ServiceName as Service,
        OperationName as Operation,
        TraceDuration as Duration,
        span_summary() as Spans,
        ErrorCount as "Span Errors"
      where (ApmrumPageUpdateType <> 'Click' or ApmrumPageUpdateType is omitted) and UserName like '%John Doe%'

    L'elenco viene filtrato in modo da visualizzare solo le tracce avviate da John Doe.

Di seguito sono riportati alcuni altri esempi di scenari in cui è possibile modificare le query per personalizzare i dati di trace.

  • Visualizzare i trace per città o paese: utilizzare la clausola group by GeoCity.
  • Visualizzare le operazioni classificate in base agli Application Server su cui vengono eseguite: utilizzare le clausole where OperationName='<name of the operation>' group by DisplayName.
  • Visualizzare il numero di istruzioni SQL eseguite meno di 100 volte in un periodo di tempo selezionato: utilizzare le clausole where DbStatement is not omitted group by DbStatement having count(*) < 100.