package
3.7.0+incompatible
Repository: https://github.com/percona/percona-toolkit.git
Documentation: pkg.go.dev

# README

============================ :program:pt-secure-collect

NAME

:program:pt-secure-collect - collect, sanitize, pack and encrypt data.

SYNOPSIS

Usage

::

pt-secure-data [] [ ...]

By default, :program:pt-secure-collect will collect the output of:

  • pt-stalk --no-stalk --iterations=2 --sleep=30
  • pt-summary
  • pt-mysql-summary

Global flags

.. option:: --help

Show context-sensitive help (also try --help-long and --help-man).

.. option:: --debug

Enable debug log level.

COMMANDS

  • Help command

    Show help

  • Collect command

    Collect, sanitize, pack and encrypt data from pt-tools. Usage:

    ::

    pt-secure-collect collect

    .. option:: --bin-dir

    Directory having the Percona Toolkit binaries (if they are not in PATH).

    .. option:: --temp-dir

    Temporary directory used for the data collection. Default: ${HOME}/data_collection_{timestamp}

    .. option:: --include-dir

    Include this dir into the sanitized tar file.

    .. option:: --config-file

    Path to the config file. Default: ~/.my.cnf

    .. option:: --mysql-host

    MySQL host. Default: 127.0.0.1

    .. option:: --mysql-port

    MySQL port. Default: 3306

    .. option:: --mysql-user

    MySQL user name.

    .. option:: --mysql-password

    MySQL password.

    .. option:: --ask-mysql-pass

    Ask MySQL password.

    .. option:: --extra-cmd

    Also run this command as part of the data collection. This parameter can be used more than once.

    .. option:: --encrypt-password

    Encrypt the output file using this password. If omitted, it will be asked in the command line.

    .. option:: --no-collect

    Do not collect data

    .. option:: --no-sanitize

    Do not sanitize data

    .. option:: --no-encrypt

    Do not encrypt the output file.

    .. option:: --no-sanitize-hostnames

    Do not sanitize hostnames.

    .. option:: --no-sanitize-queries

    Do not replace queries by their fingerprints.

    .. option:: --no-remove-temp-files

    Do not remove temporary files.

  • Decrypt command

    Decrypt an encrypted file. The password will be requested from the terminal. Usage:

    ::

    pt-secure-collect decrypt [flags]

    .. option:: --outfile

    Write the output to this file. If omitted, the output file name will be the same as the input file, adding the .aes extension.

  • Encrypt command

    Encrypt a file. The password will be requested from the terminal. Usage:

    ::

    pt-secure-collect encrypt [flags]

    .. option:: --outfile

    Write the output to this file. If omitted, the output file name will be the same as the input file, without the .aes extension.

  • Sanitize command

    Replace queries in a file by their fingerprints and obfuscate hostnames. Usage:

    ::

    pt-secure-collect sanitize [flags]

    .. option:: --input-file

    Input file. If not specified, the input will be Stdin.

    .. option:: --output-file

    Output file. If not specified, the input will be Stdout.

    .. option:: --no-sanitize-hostnames

    Do not sanitize host names.

    .. option:: --no-sanitize-queries

    Do not replace queries by their fingerprints.

Authors

Carlos Salguero

# Packages

No description provided by the author

# Variables

nolint.
nolint.
nolint.
nolint.