Visualizzare la topologia del servizio
È possibile visualizzare le relazioni di chiamata tra servizi o operazioni in un set di trace o intervalli sottoposti a query nella vista Topologia in Trace Explorer.
Le informazioni visualizzate nella vista Topologia si basano su una query di topologia, che può essere una query pronta all'uso o una query personalizzata immessa manualmente. Tenere presente che se la query predefinita o personalizzata contiene la clausola group by
, la vista Topologia non viene visualizzata.
La vista Topologia fornisce una panoramica di tutti i servizi o di tutte le operazioni in un set di trace e consente di concentrarsi su un determinato servizio o operazione, sulle relative relazioni di chiamata e sulle metriche generate in ogni chiamata. Application Performance Monitoring crea la topologia in base alla relazione padre-figlio dei singoli intervalli. Per iniziare a esplorare la vista Topologia e le relative funzioni, fare clic sul pulsante di selezione rapida Tracce, quindi fare clic sull'icona Topologia (). In questo modo, si noterà che la sintassi della query pronta all'uso nella selezione rapida Tracce è stata modificata per includere le clausole che costituiscono una query di topologia.
TOPOLOGY FOR NODES BY <Specifies the nodes to aggregate the traces or spans. Typically, traces or
spans are only aggregated by serviceName or serviceName and operationName.>
SOURCE <TRACES | SPANS> WHERE <clause> ORDER BY <clause> FIRST <n> ROWS
AGGREGATE LINKS BY <Specifies the metrics to be displayed for calls.>
ADD FINAL LINKS <Displays spans that represent calls to external services or databases, if specified.>
INCLUDE ROOTS <Displays arrows that represent the initial call to each root span.>
SOURCE
esegue una query sui trace o sugli intervalli per selezionare i trace che verranno utilizzati per creare la topologia. Si noti che per impostazione predefinita, nella topologia vengono visualizzate solo le prime 100 tracce, tuttavia è possibile aggiungere FIRST <number> ROWS
alla query per visualizzare una topologia riepilogata fino a 200.000 tracce.
In base alla query di topologia nella selezione rapida Tracce, i servizi nei trace sottoposti a query vengono visualizzati per impostazione predefinita. I diversi nodi colorati corrispondono ai servizi monitorati nel trace elencati anche nella legenda Servizi nel diagramma, che è possibile visualizzare facendo clic sull'icona Mostra controlli diagramma (). I nodi grigi indicano client sconosciuti o servizi esterni o database non monitorati. Le frecce tra i nodi indicano le chiamate e si può passare il puntatore del mouse su di esse per visualizzare i servizi da e a e le metriche, come specificato nella query.
Per visualizzare le operazioni nella traccia nella vista Topologia, fare clic sull'icona Mostra operazioni (). In questa vista tutte le operazioni dello stesso servizio sono dello stesso colore e, quando si passa il puntatore del mouse sulle frecce, vengono visualizzate le operazioni da e a insieme alle metriche specificate nella query.
Di seguito è riportata un'immagine della vista Topologia, che mostra i servizi in un set di trace sottoposti a query.
Nella vista Topologia è possibile effettuare le operazioni riportate di seguito.
- Selezionare una metrica nell'elenco a discesa Larghezza freccia e la larghezza delle frecce cambia a seconda del valore della metrica. Le chiamate con un valore più alto per la metrica selezionata sono contrassegnate da una freccia più spessa.
- Fare clic con il pulsante destro del mouse nello spazio bianco per visualizzare un menu con opzioni che consentono di mostrare o nascondere tipi specifici di nodi. È quindi possibile selezionare l'opzione Mostra tutto nel menu per visualizzare l'intera topologia della query.
- Posizionare il cursore su un nodo e fare clic con il pulsante destro del mouse per visualizzare un menu con opzioni che consentono di mostrare o nascondere i vari nodi e chiamare le relazioni relative al nodo selezionato.
- Fare clic su un servizio nella legenda Servizi nel diagramma per visualizzare solo i nodi del servizio e le relative chiamate in entrata e in uscita. Altri nodi non direttamente correlati ai nodi del servizio selezionato non vengono visualizzati nella topologia. Questa azione può essere eseguita quando si visualizzano i servizi o le operazioni nella vista Topologia.
È inoltre possibile fare clic sull'icona Tabella () nella vista Topologia per visualizzare le chiamate e le metriche visualizzate nella topologia in formato tabulare.
Per tornare alla vista predefinita in Trace Explorer dalla vista Topologia, fare clic sull'icona Mostra query recenti () accanto al campo di query per visualizzare e selezionare una query di trace recente oppure fare clic su uno dei pulsanti di selezione rapida, ad esempio Tracce o Servizi di trace.
Visualizza topologia di trace
In Trace Explorer sono disponibili un paio di altre opzioni che è possibile utilizzare per visualizzare la topologia di un singolo trace.
- Mostra dettagli trace: selezionare questa opzione per visualizzare la topologia del trace e i relativi intervalli nella finestra Dettagli trace.
- Mostra topologia di trace: selezionare questa opzione per visualizzare la topologia del trace e i relativi intervalli nella vista Topologia. Questa opzione viene visualizzata se la query supporta la vista Topologia.