This is an automated email from the ASF dual-hosted git repository.
wusheng pushed a commit to branch wu-sheng-patch-1
in repository https://gitbox.apache.org/repos/asf/skywalking-rover.git
The following commit(s) were added to refs/heads/wu-sheng-patch-1 by this push:
new e88ca13 Update overview.md
e88ca13 is described below
commit e88ca1342c3c36b588c9296c94a5350ef0b24a14
Author: 吴晟 Wu Sheng <[email protected]>
AuthorDate: Tue Mar 19 21:47:57 2024 +0800
Update overview.md
---
docs/en/setup/overview.md | 33 +++++++++------------------------
1 file changed, 9 insertions(+), 24 deletions(-)
diff --git a/docs/en/setup/overview.md b/docs/en/setup/overview.md
index 1cdc7ff..8297577 100644
--- a/docs/en/setup/overview.md
+++ b/docs/en/setup/overview.md
@@ -2,6 +2,8 @@
The first and most important thing is, that SkyWalking Rover startup behaviors
are driven by configs/rover_configs.yaml. Understanding the setting file will
help you to read this document.
+Follow [Deploy on Kubernetes](deployment/kubernetes/readme.md) document to run
rover in your cluster.
+
## Requirements and default settings
Before you start, you should know that the main purpose of quickstart is to
help you obtain a basic configuration for previews/demos.
@@ -9,7 +11,7 @@ Usually, the process to be monitored is first declared.
Then, you can use `bin/startup.sh` to start up the rover with their
[config](../../../configs/rover_configs.yaml).
-### SkyWalking OAP
+### SkyWalking OAP Compatibility
The SkyWalking Rover requires specialized protocols to communicate with
SkyWalking OAP.
@@ -19,37 +21,20 @@ The SkyWalking Rover requires specialized protocols to
communicate with SkyWalki
| 0.1.0+ | \> = 9.1.0 | |
-## Startup script
-Startup Script
-```shell script
-bin/startup.sh
-```
-
-## Examples
-
-You can quickly build your Rover according to the following examples:
-
-### Deploy
-
-1. [Deploy on Kubernetes](deployment/kubernetes/readme.md)
-
## Configuration
-The core concept behind this setting file is, that SkyWalking Rover is based
on pure modularization design. The end-user can switch or assemble the
collector features to their requirements.
-
-So, in rover_configs.yaml, there contains these parts.
-1. [Common](./configuration/common.md).
-2. [Service Discovery](configuration/service-discovery.md).
-3. [Traffic](./configuration/traffic.md).
-4. [Profiling](./configuration/profiling.md).
+1. [Common configurations](./configuration/common.md) about logs, backend
address, cert files, etc.
+2. [Service Discovery](configuration/service-discovery.md) includes advanced
setups about the ways of discovering services on your Kubernetes cluster.
+3. [Access logs](./configuration/traffic.md) reports L2 to L4 network traffic
relative information through access logs, to help OAP backend to do topology
and metrics analysis.
+4. [Profiling](./configuration/profiling.md) is an on-demand feature to
enhance general observability besides access logs. It provides eBPF powered
process ON_CPU, OFF_CPU profiling and network advanced profiling to link HTTP
traffic with SkyWalking and Zipkin traces.
-Also, You could use [Overriding Setting](./configuration/override-settings.md)
feature to adjust the configurations.
+To adjust the configurations, refer to [Overriding
Setting](./configuration/override-settings.md) document for more details.
## Prerequisites
Currently, Linux operating systems are supported from version `4.9` and above,
except for network profiling which requires version `4.16` or higher.
-The following table are currently support operating systems.
+The following table lists currently supported/tested operating systems.
| System | Kernel Version | On CPU Profiling | Off CPU Profiling |
Network Profiling |
|------------------|----------------|------------------|-------------------|--------------------------------|