RocketBot: A modern and awesome UI for Apache SkyWalking. This project is supported By DaoCloud Labs.
Dashboard
Username | Password |
---|---|
admin | admin |
Please read Docs
The app was built with vue + typescript.
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
The default collector query endpoint is http://localhost:8080
.
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 . |
Running build will output all the static files to the ./dist
folder:
npm install
npm run build
npm install
npm run build
docker build -t rocketbot .
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
.
location /api {
rewrite ^/(.*) /graphql break;
proxy_pass SKYWALKING_URL;
}
Important: If you want to deploy the application by yourself,you need to rewirte the URL path into /graphql
before reserve proxy.
Thanks for your interest and hope it will be a pleasant experience.
Most of the contributions received are code contributions, and documentation, bugs, requirements are also welcomed.
-
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.
Supported by DaoCloud Labs.
Copyright © 2018, Allen Wang. Released under the MIT License.
按照登记顺序排序,更多接入公司,欢迎在 https://github.com/TinyAllen/rocketbot/issues/15 登记(仅供开源用户参考)