Skip to content

[202012] [generate_dump] allow to extend dump with plugin scripts#6

Closed
noaOrMlnx wants to merge 5 commits into202012from
202012-techsupport
Closed

[202012] [generate_dump] allow to extend dump with plugin scripts#6
noaOrMlnx wants to merge 5 commits into202012from
202012-techsupport

Conversation

@noaOrMlnx
Copy link
Owner

Signed-off-by: Noa Or noaor@nvidia.com

What I did

Added support for tech support extension scripts,
by cherry-picking of sonic-net#1335 to branch 202012

The purpose is to have dumps of extensions in SONiC techsupport, even without App Extension infrastructure.
The new application will write a file that contains the dump command into /usr/bin/debug-dump folder, and it will appear in the output of show techsupport command.

How I did it

It looks at /usr/bin/debug-dump for scripts, if it finds one it will execute them and save the output to dump/ folder.

How to verify it

Write a simple scripts that outputs something and place it under /usr/bin/debug-dump/

Previous command output (if the output of a command-line utility has changed)

New command output (if the output of a command-line utility has changed)

Signed-off-by: Stepan Blyshchak <stepanb@nvidia.com>
liuh-80 and others added 4 commits November 22, 2021 12:55
…to 202012 (sonic-net#1938)

#### What I did
    Add bash functions to remove secrets from dump files.

#### How I did it
    For tacacs key, radius key, snmp community srring, use sed command with regex to remove user secrets from dump files.
    For certs, update tar command exclude list to remove those certs from dump file.

#### How to verify it
    Run 'show techsupport' command and check secrets removed from dump files.

#### Previous command output (if the output of a command-line utility has changed)

#### New command output (if the output of a command-line utility has changed)
…9202 (sonic-net#1925)

* [flex counter] Flex counter threads consume too much CPU resources. #9202

Increase the interval up lmit from 30 seconds to 60 seconds

* only modify the interval of watermark counter group

* fix merge conflict

* fix commit issue
Signed-off-by: Stepan Blyshchak <stepanb@nvidia.com>
@noaOrMlnx noaOrMlnx closed this Nov 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants