dill21yu opened a new pull request, #17677:
URL: https://github.com/apache/dolphinscheduler/pull/17677

   ## Purpose of the pull request
   
   close #17670
   
   ## Brief change log
   
   Feature Enhancement
   Added disk usage monitoring for the data.basedir.path directory
   Added dataBasedirPathDiskUsagePercentage field in Worker heartbeat data
   Added display of dataBasedir disk usage on the frontend monitoring page
   Added internationalization support (Chinese and English)
   Implemented load protection based on disk usage of the data.basedir.path 
directory
   Added maxDataBasedirDiskUsagePercentageThresholds configuration item in 
BaseServerLoadProtectionConfig
   Implemented disk usage check logic for the dataBasedir path in 
BaseServerLoadProtection
   Added max-data-basedir-disk-usage-percentage-thresholds configuration option 
in Worker config files
   Configuration Updates
   Kubernetes Deployment Configuration
   Added description of the environment variable 
WORKER_SERVER_LOAD_PROTECTION_MAX_DATA_BASEDIR_DISK_USAGE_PERCENTAGE_THRESHOLDS 
in README.md
   Added corresponding configuration items in values.yaml
   Docker Deployment Configuration
   Added 
WORKER_SERVER_LOAD_PROTECTION_MAX_DATA_BASEDIR_DISK_USAGE_PERCENTAGE_THRESHOLDS 
configuration in all test docker-compose.yaml files
   UI Improvements
   Adjusted layout of the Worker monitoring page
   Added data directory disk usage metric; increased number of icons per row 
from 4 to 5, ensuring all monitoring metrics are displayed on the same line
   These changes enhance DolphinScheduler's disk monitoring capabilities by 
providing fine-grained monitoring and overload protection for the 
data.basedir.path directory, helping prevent service issues caused by 
insufficient disk space.
   
   ## Verify this pull request
   This pull request is already covered by existing tests, such as 
WorkerServerLoadProtectionTest.
   
   
   ## Pull Request Notice
   [Pull Request 
Notice](https://github.com/apache/dolphinscheduler/blob/dev/docs/docs/en/contribute/join/pull-request.md)
   
   If your pull request contains incompatible change, you should also add it to 
`docs/docs/en/guide/upgrade/incompatible.md`
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to