Skip to content

Commit

Permalink
Add link Satellite as Load Balancer documentation and compatibility w…
Browse files Browse the repository at this point in the history
…ith satellite (#8228)
  • Loading branch information
mrproliu authored Dec 2, 2021
1 parent df75eb7 commit fe1eedd
Show file tree
Hide file tree
Showing 6 changed files with 24 additions and 11 deletions.
1 change: 1 addition & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@ Release Notes.
1. Remove general receiver and fetcher docs
2. Add more specific menu with docs to help users to find documents easier.
* Add a guidance doc about the logic endpoint.
* Link Satellite as Load Balancer documentation and compatibility with satellite.

All issues and pull requests are [here](https://github.com/apache/skywalking/milestone/101?closed=1)

Expand Down
2 changes: 1 addition & 1 deletion docker/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
This folder contains Dockerfiles that are used to **build**
our [OAP Docker images](https://hub.docker.com/r/apache/skywalking-oap-server)
and [UI Docker image](https://hub.docker.com/r/apache/skywalking-ui). If you want to use the Docker images, please
check [the user guide for OAP](../docs/en/setup/backend/docker.md)
check [the user guide for OAP](../docs/en/setup/backend/backend-docker.md)
and [the user guide for UI](../docs/en/setup/backend/ui-setup.md#start-with-docker-image).

## Quickstart
Expand Down
File renamed without changes.
7 changes: 7 additions & 0 deletions docs/en/setup/backend/backend-load-balancer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Backend Load Balancer

When set the Agent or Envoy connecting to OAP server directly as in default, OAP server cluster would face the problem of OAP load imbalance. This issue would be very serious in high traffic load scenarios.
Satellite is recommended to be used as a native gateway proxy, to provide load balancing capabilities for data content before the data from Agent/Envoy reaches the OAP. The major difference between Satellite and other general wide used proxy(s), like Envoy, is that, Satellite would routine the data accordingly to contents rather than connection, as gRPC streaming is used widely in SkyWalking.

Follow instructions in the [Setup SkyWalking Satellite](https://skywalking.apache.org/docs/#SkyWalkingSatellite)
to deploy Satellite and connect your application to the satellite.
11 changes: 6 additions & 5 deletions docs/en/setup/service-agent/agent-compatibility.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,12 @@ SkyWalking 8.0+ uses v3 protocols. Agents don't have to keep the same versions a

## SkyWalking Native Agents

|OAP Server Version|Java|Python|NodeJS|LUA|Kong|Browser Agent|
----------- | ---------- | --------- | --------- |--------- |--------- |--------- |
8.0.1 - 8.1.0 | 8.0.0 - 8.3.0 | < = 0.6.0| < = 0.3.0 | All | All | No |
8.2.0 - 8.3.0 | 8.0.0 - 8.3.0 | < = 0.6.0| < = 0.3.0 | All | All | All |
8.4.0+ | \> = 8.0.0 | All | All | All | All | All |
|OAP Server Version|Java|Python|NodeJS|LUA|Kong|Browser Agent|Satellite|
----------- | ---------- | --------- | --------- |--------- |--------- |--------- |----- |
8.0.1 - 8.1.0 | 8.0.0 - 8.3.0 | < = 0.6.0| < = 0.3.0 | All | All | No | No |
8.2.0 - 8.3.0 | 8.0.0 - 8.3.0 | < = 0.6.0| < = 0.3.0 | All | All | All | No |
8.4.0 - 8.8.1 | \> = 8.0.0 | All | All | All | All | All | No |
8.9.0+ | \> = 8.0.0 | All | All | All | All | All | \> = 0.4.0 |

## Ecosystem Agents

Expand Down
14 changes: 9 additions & 5 deletions docs/menu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,9 +66,13 @@ catalog:
- name: "Backend"
catalog:
- name: "Quick Start"
path: "/en/setup/backend/backend-setup"
- name: "Quick Start with Docker"
path: "/en/setup/backend/docker"
catalog:
- name: "Introduction"
path: "/en/setup/backend/backend-setup"
- name: "Run with Docker"
path: "/en/setup/backend/backend-docker"
- name: "Run with Kubernetes"
path: "/en/setup/backend/backend-k8s"
- name: "Configuration Vocabulary"
path: "/en/setup/backend/configuration-vocabulary"
- name: "Advanced Setup"
Expand Down Expand Up @@ -99,8 +103,8 @@ catalog:
path: "/en/setup/backend/dynamical-logging"
- name: "Security(SSL/TLS/mTLS)"
path: "/en/setup/backend/grpc-security"
- name: "Deploy In Kubernetes"
path: "/en/setup/backend/backend-k8s"
- name: "Setup Native Load Balancer"
path: "/en/setup/backend/backend-load-balancer"
- name: "Tracing"
catalog:
- name: "Trace Sampling"
Expand Down

0 comments on commit fe1eedd

Please sign in to comment.