Overview
SkyWalking Rover is an open-source collector, which provides a metrics collector and eBPF-based profiler for C, C++, Golang, and Rust.
Why use SkyWalking Rover?
On the Linux platform, we could collect a lot of telemetry data. Rover could collect them based on the eBPF technology, and upload them to the SkyWalking backend for analysis, aggregate, and visualize them.
- EBPF-based profiling for C, C++, Golang, and Rust.
Architecture
- Process represents the data monitored by Rover.
- Rover is deployed in the VM instance, collects data in VM and Process, and reports it to the OAP cluster.
- OAP collect data from the rover side, analysis, and stores them.