Path Search Box

This document was translated by GPT-4

# 1. Path Search Box

The path search box is used in Application-Path Statistics/Path Topology and Network-Network Path/Network Topology/NAT Tracing.

1-Path Search Box

1-Path Search Box

2-Path Search

2-Path Search

3-Path Filter

3-Path Filter

The path search box can switch between 'Simplified Search' and 'Path Search' modes. Combined with 'Path Filter' capabilities, it queries the data of the needed paths.

  • ①/②/③/⑥:For the detailed operation and usage instructions, you can refer to the Service Search Box
  • ④ Edit Externally-related Filtering Conditions: The option lets you edit the 'External Service Collection', which is hidden by default
  • ④ Switch between Simplified Search/Path Search: Pressing this option lets you toggle between 'Simplified Search' and 'Path Search'
    • Simplified Search: Filters the Tag data entered in 'Search Condition Input Box' as 'Client side' or 'Server side'
    • Path Search: Shows paths defined from ‘Client side’ and ‘Server side’, and apply filters data based on the specified direction.
  • ⑤ Path Filtering: In 'Simplified Search' mode, it enables you to edit path filtering conditions. The DeepFlow platform defines three types of paths:
    • Internal Service Paths: paths between services or resources filtered via the 'Search Condition Input Box'
    • External Service Paths: paths between the filtered services or resources in 'Search Condition Input Box' and other services or resources
    • WAN Paths: paths between the filtered services or resources in 'Search Condition Input Box' and the WAN
  • ⑦/⑧ Path direction: Direction of 'Path Search' mode
  • ⑨ Swap Direction: Click to quickly switch between 'Client side' and 'Server side'

# 2. Use Cases

# 2.1 View the invocation topology of all services within a specific namespace

  • Function Page: Application-Path Topology
  • Data Table: Metrics (per minute)

  • Search Tags: pod_ns = gcp-microservices-demo
  • Path: Internal Service
  • Primary Grouping: auto_service
  • Secondary Grouping: tap_side

4-Query Result

4-Query Result

# 2.2 View the application performance of all paths for a specific service

  • Function Page: Application-Path Overview
  • Data Table: Metrics (per minute)

  • Search Tags: pod_ns = gcp-microservices-demo, pod_service = productpageservice
  • Path: Internal Service, External Service, WAN
  • Primary Grouping: auto_service
  • Secondary Grouping: tap_side

5-Query Result

5-Query Result

# 2.3 View the application performance of a service accessing an extern MySQL

  • Function Page: Application-Path Overview
  • Data Table: Invocation Logs

  • Direction: Client Side
  • Search Tags: pod_service = finaxxx, l7_protocol = MySQL
  • Primary Grouping: auto_service
  • Secondary Grouping: tap_side

  • Direction: Server Side
  • Search Tags: ip = 8.x.x.x (extern MySQL address)
  • Primary Grouping: auto_service
  • Secondary Grouping: tap_side

6-Query Result

6-Query Result

# 2.4 View the application performance of two workloads interacting at the POD granularity

  • Function Page: Application-Path Overview
  • Data Table: Metrics (per minute)

  • Search Tags: pod_group = recommendationservice, pod_group = productcatalogservice
  • Path: Internal Service
  • Primary Grouping: auto_service
  • Secondary Grouping: tap_side

7-Query Result

7-Query Result

# 2.5 View the performance data of a path corresponding to a domain

  • Function Page: Application-Path Overview
  • Data Table: Invocation Logs

  • Search Tags: request_domain : hotels.travel-agency:8000
  • Path: Internal Service, External Service, WAN
  • Primary Grouping: auto_service
  • Secondary Grouping: tap_side, request_domain

8-Query Result

8-Query Result

# 2.6 View the TOP 5 of the other resources accessing a specific cloud server

  • Function Page: Network-Network Path
  • Data Table: Metrics (per minute)

  • Direction: Client Side
  • Search Tags: chost != cn-zhxxx
  • Primary Grouping: auto_service
  • Secondary Grouping: tap_side

  • Direction: Server Side
  • Search Tags: chost = cn-zhxxx
  • Primary Grouping: chost
  • Secondary Grouping: tap_side

9-Query Result

9-Query Result

# 2.7 View the TOP 5 public IP addresses accessing a service port of a cloud server

  • Function Page: Network-Path Overview
  • Data Table: Stream Logs

  • Direction: Client Side
  • Search Tags: is_internet = true
  • Primary Grouping: auto_service
  • Secondary Grouping: tap_side

  • Direction: Server Side
  • Search Tags: chost = cn-zhxxx, server_port = 80
  • Primary Grouping: chost
  • Secondary Grouping: tap_side, server_port

10-Query Result

10-Query Result

# 2.8 View the network performance of a client-side POD accessing a server-side POD

  • Function Page: Network-Path Overview
  • Data Table: Metrics (per minute)

  • Direction: Client Side
  • Search Tags: pod = nginx-xxxx
  • Primary Grouping: pod
  • Secondary Grouping: tap_side

  • Direction: Server Side
  • Search Tags: pod = bohriu-xxxx
  • Primary Grouping: pod
  • Secondary Grouping: tap_side

11-Query Result

11-Query Result