Introduction
RocketBot: A modern and awesome UI for Apache SkyWalking.
Screenshots
Dashboard
Topology
Trace
Alarm
Live Demo
Username
Password
admin
admin
Development
The app was built with vue + typescript.
Prepare
Fork, then clone the rocketbot repo and change directory into it.
git clone https://github.com/TinyAllen/rocketbot.git
cd rocketbot
Install dependencies via npm:
npm install
Run
The default collector query endpoint is http://localhost:8080.
Commands
Command
Description
npm start
Starts development server with hot reloading.
npm run host
Starts development servers other can link
npm run lint
Lint the project (tslint)
npm run build
Runs production build. Outputs files to /dist.
Build
Running build will output all the static files to the ./dist folder:
npm install
npm run build
Docker Build
Note: Those dockerfile is just for developer review or refer methods.
npm install
npm run build
docker build -t rocketbot .
Running the docker image
docker run -p 8080:80 -d -e SKYWALKING_URL=127.0.0.1:1234,127.0.0.1:1235 rocketbot
SKYWALKING_URL is the address of your backend, multiple IP is changed by comma.
The default UI address is http://localhost:8080.
Setting the timezone for docker image
Suppose you want to use Shanghai First copy the proper zone to localtime
ls /usr/share/zoneinfo
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
Now specify your timezone
echo "Asia/Shanghai" > /etc/timezone
Contributing to RocketBot
Thanks for your interest and hope it will be a pleasant experience.
How to contribute?
Most of the contributions received are code contributions, and documentation, bugs, requirements are also welcomed.
How to report a bug?
Ensure the bug was not already reported by searching on GitHub under Issues.
If you're unable to find an open issue addressing the problem, open a new one. Be sure to include a title and clear description, as much relevant information as possible, and a code sample or an executable test case demonstrating the expected behavior that is not occurring.
Who Uses SkyWalking Rocketbot?
Which companies are using SkyWalking RocketBot, Welcome to register in issues #15 !(This is for open source users reference only.)