/CyborgFlow

The open source CyborgFlow project is an out-of-the-box (OOTB) solution to perform load test on your online system.

Primary LanguageJavaApache License 2.0Apache-2.0

CyborgFlow

Sky Walking logo

CyborgFlow provides an out-of-the-box (OOTB) solution to perform load test on your online system, powered by Apache APISIX, Apache SkyWalking and Apache ShardingSphere.

Quick Start

Download Release Package

Please download the package from the release page:

Setup Cyborg Database Shadow

  1. Unpack the cyborg-database-shadow.tar.gz.
  2. Follow document to quick start the server.

Setup Cyborg Dashboard

  1. Unpack the cyborg-dashboard.tar.gz.
  2. Follow Backend Document to start the dashboard backend.
  3. Follow UI Document to start the dashboard UI, and the you could access via http://localhost:8080. Please note that currently you won't find any data, as the application hasn't been setup yet.

Setup Cyborg Agent

  1. Unpack the cyborg-agent.tar.gz.
  2. Follow setup document config the agent to your application, and make the agent link to the Cyborg Dashboard backend.
  3. Change the address of the linked database in your application to the Cyborg database shadow server address.
  4. Start your application.

Setup Cyborg Flow Gateway

  1. Please follow quick start document to install APISIX and link to the Cyborg Dashboard backend and your application.
  2. Trigger request to access your application via APISIX.

View the Dashboard

  1. Access the Cyborg Dashboard UI.
  2. Click the Cyborg Flow tab to switch the dashboard. Then you could get the traffic information.

License

Apache 2.0