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.
Before you start, you should know that the main purpose of quickstart is to help you obtain a basic configuration for previews/demos. Usually, the process to be monitored is first declared.
Then, you can use bin/startup.sh
to start up the rover with their config.
The SkyWalking Rover requires specialized protocols to communicate with SkyWalking OAP.
SkyWalking Rover Version | SkyWalking OAP |
---|---|
0.1.0+ | > = 9.1.0 |
Startup Script
bin/startup.sh
You can quickly build your Rover according to the following examples:
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.
Also, You could using Overriding Setting feature to setup the configuration.
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.
System | Kernel Version | On CPU Profiling | Off CPU Profiling | Network Profiling |
---|---|---|---|---|
CentOS 7 | 3.10.0 | No | No | No |
CentOS Stream 8 | 4.18.0 | Yes | Yes | Yes |
CentOS Stream 9 | 5.47.0 | Yes | Yes | Yes |
Debian 10 | 4.19.0 | Yes | Yes | Yes |
Debian 11 | 5.10.0 | Yes | Yes | Yes(TCP Drop Monitor Excluded) |
Fedora 35 | 5.14.10 | Yes | Yes | Yes(TCP Drop Monitor Excluded) |
RHEL 7 | 3.10.0 | No | No | No |
RHEL 8 | 4.18.0 | Yes | Yes | Yes |
RHEL 9 | 5.14.0 | Yes | Yes | Yes |
Rocky Linux 8 | 4.18.0 | Yes | Yes | Yes |
Rocky Linux 9 | 5.14.0 | Yes | Yes | Yes |
Ubuntu 1804 | 5.4.0 | Yes | Yes | Yes |
Ubuntu 20.04 | 5.15.0 | Yes | Yes | Yes |
Ubuntu 20.04 | 5.15.0 | Yes | Yes | Yes |
Ubuntu 22.04 | 5.15.0 | Yes | Yes | Yes |
Ubuntu 22.04 | 5.15.0 | Yes | Yes | Yes |
Ubuntu 22.10 | 5.19.0 | Yes | Yes | Yes |
Ubuntu Pro 16.04 | 4.15.0 | Yes | Yes | No |
Ubuntu Pro 18.04 | 5.4.0 | Yes | Yes | Yes |
Ubuntu Pro 20.04 | 5.15.0 | Yes | Yes | Yes |
Ubuntu Pro 22.04 | 5.15.0 | Yes | Yes | Yes |
Ubuntu Pro 22.04 | 5.15.0 | Yes | Yes | Yes |