The ops and reference implementation for Apache Dubbo

Clone this repo:
  1. 810e7a7 add pull request template by 邪影oO · 2 days ago develop
  2. 4f14c8e * fix #697 bug. (#699) by tzr164 · 4 days ago
  3. e0ce0fd Fix Several Issues(#700) by 邪影oO · 4 days ago
  4. d25b649 Add more tests for zookeeper registry (#696) by Huang YunKun · 11 days ago
  5. 3a26d7a 基于ip过滤的metrics路径问题 (#635) by pop443 · 4 weeks ago for_dubbo-3.0.x

Dubbo Admin

GitHub Workflow Status codecov license Average time to resolve an issue Percentage of issues still open

中文说明

Quick start

Screenshot

index

Service Governance

service governance follows the version of Dubbo 2.7, and compatible for Dubbo 2.6, please refer to here

admin UI

  • Vue.js and Vue Cli
  • dubbo-admin-ui/README.md for more detail
  • Set npm proxy mirror: if you have network issue, you can set npm proxy mirror to speedup npm install: add registry =https://registry.npm.taobao.org to ~/.npmrc

admin Server

Production Setup

  1. Clone source code on develop branch git clone https://github.com/apache/dubbo-admin.git

  2. Specify registry address in dubbo-admin-server/src/main/resources/application.properties

  3. Build

    • mvn clean package -Dmaven.test.skip=true
  4. Start

    • mvn --projects dubbo-admin-server spring-boot:run
      OR
    • cd dubbo-admin-distribution/target; java -jar dubbo-admin-0.1.jar
  5. Visit http://localhost:8080

  6. Default username and password is root


Development Setup

  • Run admin server project backend is a standard spring boot project, you can run it in any java IDE
  • Run admin ui project run with npm run dev.
  • visit web page visit http://localhost:8081, frontend supports hot reload.

Swagger support

Once deployed, you can check http://localhost:8080/swagger-ui.html to check all restful api and models

License

Apache Dubbo admin is under the Apache 2.0 license, Version 2.0. See LICENSE for full license text.