Create gateway utilization report function #532
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces a new diagnostic feature for monitoring SDN gateway utilization and adds supporting utilities to the codebase. The main changes include a new
Show-SdnGatewayUtilizationcmdlet for reporting gateway statistics, integration of this cmdlet into the module manifest, and a helper function for formatting kilobit sizes.New Gateway Utilization Reporting:
Show-SdnGatewayUtilizationcmdlet to provide a detailed, interactive summary of SDN gateway utilization, including statistics on capacity, health, tunnel types, and network connections. The cmdlet supports output to the console with color-coded status and optional export to a JSON report. (src/SdnDiagnostics.psm1, src/SdnDiagnostics.psm1R1208-R1468)Show-SdnGatewayUtilizationin the module manifest to make it available as part of the module's exported commands. (src/SdnDiagnostics.psd1, src/SdnDiagnostics.psd1R160)Utility Enhancements:
Format-KiloBitSizehelper function to convert kilobit values to MB and GB, used by the new gateway utilization reporting logic. (src/modules/SdnDiag.Utilities.psm1, src/modules/SdnDiag.Utilities.psm1R1096-R1111)Change type
Checklist: