platform-web

module
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 15, 2019 License: Apache-2.0

README

Platform Web [In Progress]

Platform Web is a developer admin dashboard for Micro.

Overview

The micro web dashboard provides simple access to services with the ability to explore and interact with them. Platform Web looks to go a step further providing a full featured developer admin dashboard with auth, metrics, monitoring and much more. Platform Web is a micro web app like any other but focused on providing a platform wide overview.

Demo

Architecture

content

  • benchmarks benchmark tests
  • collector a go-micro srv collecting statistic infos from exporters and saving data to db
  • common common utils/libs
  • docs documents
  • exporters export infos to collector.
    • os a go-micro srv exporting os and machine runtime infos to collector.
    • micro a plugin exporting infos of a running micro service to collector. It can be integrated into a micro service.
  • modules module plugins including basic (same as micro web), auth, log, etc.
  • srv backend-api
  • web basic front-page framework

Getting Started

go run
cd srv
go run main.go module.go

then you can click [http://127.0.0.0:9082/platform][http://127.0.0.0:9082/platform] to open platform dashboard.

go build

windows

cd srv
GOOS=windows GOARCH=amd64 go build -o platform-web.exe main.go module.go

Linux

cd srv
GOOS=linux GOARCH=amd64 go build -o platform-web main.go module.go

you should keep the webapp dir and backend app in same path, like:


- platform-web
- webapp

内容

Platform Web是Micro的控制台。

Directories

Path Synopsis
backend module
internal
zap
srv
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL