feat: unify and enhance the lifecycle of an instance (#1440)

* feat: add lifecycle state management and color coding for instance statuses

* feat: enhance instance lifecycle management with state derivation and UI updates

* feat: improve resource handling in informer with enhanced error reporting

* feat: enhance instance lifecycle logging with detailed merge and delete events

* feat: implement ResourceKeyProvider interface for consistent key generation in informers

* refactor: refactor instance resource handling and key function resolution in informers

* refactor: remove unused deployState and registerState columns from instance table

* feat: enhance runtime instance retrieval with improved matching logic and fallback handling

* feat: improve runtime instance identification with enhanced error logging and filtering

* feat: add pod watch selector and RPC port identifiers for improved service configuration

* feat: add refresh button and localization support for improved user interaction

* fix: fix lint

* feat: enhance runtime instance retrieval with improved fallback handling and logging for ambiguous matches

* fix: enhance instance lifecycle and deployment state management with new types and improved data handling
21 files changed
tree: 8c33e85b967db51496cc26e139a67cdc47142384
  1. .github/
  2. api/
  3. app/
  4. docs/
  5. pkg/
  6. release/
  7. scripts/
  8. ui-vue3/
  9. .asf.yaml
  10. .codecov.yml
  11. .gitattributes
  12. .gitignore
  13. .licenserc.yaml
  14. CHANGELOG.md
  15. CONTRIBUTING.md
  16. Dockerfile
  17. go.mod
  18. go.sum
  19. LICENSE
  20. Makefile
  21. NOTICE
  22. README.md
README.md

Build codecov license

Dubbo Admin is the console designed for better visualization of Dubbo applications.

Repositories

The main code repositories of Dubbo Admin include:

  • ui-vue3: Implements the front-end interface of Dubbo Admin.
  • Dubbo Admin Console: Implemented in the app and pkg directories.
    For more details, see the app/README.

Quick Start

Please refer to official website.

Roadmap

Please refer to RoadMap.

Contributing

Admin UI

Admin Server

Other Information

Refer to CONTRIBUTING.md

License

Apache License 2.0, see LICENSE.