skywalking前端_RocketBot 是 Apache SkyWalking 的前端UI

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.)

    


版权声明:本文为weixin_42524004原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。