Servicetopologie anzeigen
Sie können die Anrufbeziehungen zwischen Services oder Vorgängen in einer Gruppe von abgefragten Traces oder Spans in der Topologieansicht im Trace Explorer anzeigen.
Die in der Topologieansicht visualisierten Informationen basieren auf einer Topologieabfrage, bei der es sich entweder um eine Out-of-the-box-Abfrage oder um eine manuell eingegebene benutzerdefinierte Abfrage handeln kann. Wenn die Out-of-the-box- oder benutzerdefinierte Abfrage die Klausel group by
enthält, wird die Topologieansicht nicht angezeigt.
Die Topologieansicht bietet einen Überblick über alle Services oder Vorgänge in einer Gruppe von Traces und ermöglicht es Ihnen, sich auf einen bestimmten Service oder Vorgang, seine Anrufbeziehungen und die in jedem Aufruf generierten Metriken zu konzentrieren. Application Performance Monitoring erstellt die Topologie basierend auf der Eltern-Kind-Beziehung einzelner Spans. Um die Topologieansicht und ihre Features zu erkunden, klicken Sie auf die Schnellauswahlschaltfläche Traces und dann auf das Symbol Topologie (). Dabei werden Sie feststellen, dass die Syntax der Out-of-the-box-Abfrage in der Schnellauswahl Traces geändert wurde, sodass sie die Klauseln enthält, die eine Topologieabfrage darstellen:
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
fragt Traces oder Spans ab, um die Traces auszuwählen, mit denen die Topologie erstellt wird. Beachten Sie, dass standardmäßig nur die Top 100 Traces in der Topologie angezeigt werden. Sie können der Abfrage jedoch FIRST <number> ROWS
hinzufügen, um eine zusammengefasste Topologie von bis zu 200.000 Traces zu visualisieren.
Basierend auf der Topologieabfrage in der Schnellauswahl Traces werden die Services in den abgefragten Traces standardmäßig angezeigt. Die verschiedenen farbigen Knoten entsprechen den überwachten Services im Trace, die auch in der Legende Services in Diagramm aufgeführt sind. Diese können durch Klicken auf das Symbol Diagrammsteuerelemente anzeigen () angezeigt werden. Die grauen Knoten bezeichnen unbekannte Clients oder externe Services oder Datenbanken, die nicht überwacht werden. Die Pfeile zwischen den Knoten geben Aufrufe an, und Sie können die Maus über sie bewegen, um die Services von und zu sowie die Metriken anzuzeigen, wie in der Abfrage angegeben.
Um die Vorgänge im Trace in der Topologieansicht anzuzeigen, klicken Sie auf das Symbol Vorgänge anzeigen (). In dieser Ansicht befinden sich alle Vorgänge desselben Service in derselben Farbe. Wenn Sie den Mauszeiger über die Pfeile bewegen, werden der Vorgang von und zu zusammen mit den in der Abfrage angegebenen Metriken angezeigt.
Im Folgenden finden Sie ein Bild der Topologieansicht, in der die Services in einer Gruppe von abgefragten Traces angezeigt werden.
In der Ansicht "Topologie" können Sie:
- Wählen Sie eine Metrik in der Dropdown-Liste Pfeilbreite aus, und die Breite der Pfeile ändert sich je nach Metrikwert. Die Aufrufe mit einem höheren Wert für die ausgewählte Metrik werden durch einen dickeren Pfeil gekennzeichnet.
- Klicken Sie mit der rechten Maustaste in den weißen Bereich, um ein Menü mit Optionen anzuzeigen, mit denen Sie bestimmte Knotentypen ein- oder ausblenden können. Anschließend können Sie die Option Alle anzeigen im Menü wählen, um die gesamte Topologie für die Abfrage anzuzeigen.
- Setzen Sie den Cursor auf einen Knoten, und klicken Sie mit der rechten Maustaste, um ein Menü mit Optionen anzuzeigen, mit denen Sie die verschiedenen Knoten und Aufrufbeziehungen für den ausgewählten Knoten anzeigen oder ausblenden können.
- Klicken Sie in der Legende Services in Diagramm auf einen Service, um nur die Knoten dieses Service sowie die zugehörigen eingehenden und ausgehenden Aufrufe anzuzeigen. Andere Knoten, die sich nicht direkt auf die Knoten des ausgewählten Service beziehen, werden in der Topologie nicht angezeigt. Diese Aktion kann ausgeführt werden, wenn Services oder Vorgänge in der Topologieansicht angezeigt werden.
Außerdem können Sie in der Topologieansicht auf das Symbol Tabelle () klicken, um die Aufrufe und Metriken anzuzeigen, die in der Topologie in einem tabellarischen Format angezeigt werden.
Um zur Standardansicht in Trace Explorer aus der Topologieansicht zurückzukehren, klicken Sie neben dem Abfragefeld auf das Symbol Aktuelle Abfragen anzeigen (), um eine aktuelle Traceabfrage anzuzeigen und auszuwählen, oder klicken Sie auf eine der Schnellauswahlschaltflächen, wie Traces oder Trace-Services.
Trace-Topologie anzeigen
In Trace Explorer gibt es einige andere Optionen, mit denen Sie die Topologie eines einzelnen Traces anzeigen können.
- Trace-Details anzeigen: Wählen Sie diese Option, um die Topologie des Trace und seiner Spans im Fenster Trace-Details anzuzeigen.
- Trace-Topologie anzeigen: Wählen Sie diese Option aus, um die Topologie des Trace und seiner Spans in der Topologieansicht anzuzeigen. Diese Option wird angezeigt, wenn die Abfrage die Topologieansicht unterstützt.