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]
