Service Flow

Terms

Service Flow

refers to the graph which depicts the static network topology and runtime properties among services.

Static Network Topology

describes the relations between service ontology and services.

Runtime Properties

mainly describes monitoring metrics during service process and invocation process.

Service Process Metrics

refers to addresses accessed, operation methods, request/response content, response time, throughput, error count and access timestamp, etc..

Invocation Process Metrics

refers to invocation addresses, operation methods, request/response content, exception/error count, invocation volume, invocation timestamp and invocation service properties (service type, cluster or not, version, user/access) etc..

Two Levels of Service Flow Graph

Example of Service Flow Graph

Illustration of Legends in Service Flow Graph

1. Unknown Applications

Unidentifiable applications without UAV.

2. Proxy Service

Partially identifiable services without UAV.

3. Access Request

Provenance-based access request with access time but no performance data

  • Solid linesindicate access within the current minure
  • Dotted linesindicate access one minute earlier
  • Click to get to the provenance awareness details interface
  • Hover the cursor to display the time of the latest access
4. Application Instance

Applications with UAV.

  • Thickness of border lines indicates access volume
  • Color of border lines indicates the health condition of access, including both response time and error count. Green for sound, yellow for warning, and red for severe
  • Color of background indicates the survival condition of application instances. Green for sound, red for dying (or delayed heartbeat) and grey for dead
  • Click to get to the Application Instance Performance interface
  • Hover the cursor to display qpm, average response time, error count and the time of the latest access
5. Client Invocation

Outbound invocation request of application instances with performance data and access time.

  • Solid linesindicate invocation within the current minure
  • Dotted linesindicate invocation one minute earlier
  • Thickness of border lines indicates invocation volume
  • Color of border lines indicates the health condition of invocation, including both response time and error count. Green for sound, yellow for warning, and red for severe
  • Click to get to the Client Component Performance interface
  • Hover the cursor to display the time of the latest access
6. Unknown Http Service

Without UAV and detected upon invocation

7. Data Source

Without UAV and detected upon invocation of defined types as below

  • Database: Oracle/Mysql
  • Cache: Redis
  • NoSQL: MongoDB
  • Message middleware: RabbitMQ,RocketMQ

Provenance Awareness Details

1. Access Source IP

Proxy services or directly connecting IP.

2. IP Source List

Click on the blue area for detailed IP list and the time of the latest access to each IP.

3. List of accessed services

Click on the blue box for detailed URL list of accessed services and the time of the latest access to each service.

4. Time of the latest access

Time of the latest access in the format of Year_Month_Day Hour:Minute:Second

5. Exit

Click to get back to the service flow interface

results matching ""

    No results matching ""