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.
- What I did
The tech-support data is a vital information for debugging of a system and is captured by collecting the device configuration, system information, log files and core files. Added a new service called 'export service' which captures the tech-support data and export it to a remote server for better offline debugging. The tech-support data is captured and exported under the following conditions
The export service is configured to monitors the coredump path for any new core file creation. Upon detection of a new core file, it triggers the tech-support data collection and export it to a remote server. In addition, export service can be configured to capture and upload the tech-support data periodically.
- How I did it
Added a new service 'export service' to the systemd service group which gets started during system bootup. New CLI is also added to configure/show the remote information like server IP, directory, username and password info into the ConfigDB. The export service uses the remote info from ConfigDB for exporting the tech-support data.
- How to verify it
Tech-support data shall be available on the configured remote path
-HLD PR
sonic-net/SONiC#468
-Code PR
https://github.com//Azure/sonic-buildimage/pull/3447
https://github.com//Azure/sonic-utilities/pull/643
- Description for the changelog
- A picture of a cute animal (not mandatory but encouraged)