-
Notifications
You must be signed in to change notification settings - Fork 285
feat: add Complete Workflows for Standalone and Multi-CN Setup with Metrics #23247
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||||||||
User description
What type of PR is this?
Which issue(s) this PR fixes:
issue #23246
What this PR does / why we need it:
Standalone MatrixOne
Multi-CN Cluster
PR Type
Enhancement, Documentation
Description
Add comprehensive Grafana dashboard creation tool (
mo-dashboard) with support for multiple deployment modes (local, cloud, K8S, cloud-ctrl)Implement complete development guide (
DEV_README.md) covering standalone and multi-CN cluster setups with monitoring workflowsEnhance Docker Compose setup with Prometheus and Grafana services, including cluster and local monitoring profiles
Add Docker registry mirror configuration scripts for faster image pulls in regions with slow Docker Hub access
Extend Makefile with 20+ new development commands for monitoring, dashboard creation, and service management
Improve
start.shscript with Grafana health checks, enhanced permission handling, and profile supportDiagram Walkthrough
File Walkthrough
8 files
New Grafana dashboard creation command toolIntegrate dashboard command into mo-tool CLIEnhanced script with Grafana checks and profilesNew Docker registry mirror configuration scriptDocker mirror update utility for better reliabilityAdd 20+ dev-* commands for monitoring and dashboardsAdd Prometheus and Grafana services with profilesDevelopment Dockerfile with cached dependencies4 files
Comprehensive development guide with all workflowsAdd Chinese documentation for development setupLink to development guide for Python SDK usersUpdate main README with development guide link8 files
Prometheus config for monitoring local MatrixOnePrometheus config for Docker Compose clusterGrafana dashboard provisioning configurationGrafana data source config for cluster PrometheusEnable metrics in standalone CN configurationGrafana data source config for local PrometheusEnable metrics in standalone Log service configEnable metrics in standalone TN configuration1 files