Modifier une requête

Vous pouvez utiliser les clauses répertoriées dans le tableau ci-dessus et modifier les requêtes prêtes à l'emploi.

Voici un exemple de scénario illustrant la modification d'une requête pour afficher les traces lancées par un utilisateur spécifique : John Doe.

  1. Accédez à la page Explorateur de traces.
  2. Assurez-vous que le compartiment, le domaine APM et la période appropriés sont sélectionnés.
  3. Cliquez sur le bouton de sélection rapide Traces.

    La requête prête à l'emploi de cet onglet apparaît.

  4. Vous pouvez éventuellement rechercher la dimension de nom utilisateur (UserName) dans la liste Champs.
  5. Ajoutez and UserName like '%John Doe%' à la fin de la requête :
    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%'

    La liste est filtrée pour afficher uniquement les traces lancées par John Doe.

Voici d'autres exemples de scénarios dans lesquels vous pouvez modifier des requêtes afin de personnaliser les données de trace :

  • Afficher les traces par ville ou pays : utilisez la clause group by GeoCity.
  • Visualiser les opérations catégorisées selon les serveurs d'applications sur lesquels elles sont exécutées : utilisez les clauses where OperationName='<name of the operation>' group by DisplayName.
  • Afficher le nombre d'instructions SQL exécutées moins de 100 fois au cours d'une période sélectionnée : utilisez les clauses where DbStatement is not omitted group by DbStatement having count(*) < 100.