.. _pt-k8s-debug-collector: ================================== :program:`pt-k8s-debug-collector` ================================== Collects debug data (logs, resource statuses etc.) from a k8s/OpenShift cluster. Data is packed into the ``cluster-dump.tar.gz`` archive in the current working directory. Data that will be collected =========================== .. code-block:: bash "pods", "replicasets", "deployments", "statefulsets", "replicationcontrollers", "events", "configmaps", "cronjobs", "jobs", "podsecuritypolicies", "poddisruptionbudgets", "perconaxtradbbackups", "perconaxtradbclusterbackups", "perconaxtradbclusterrestores", "perconaxtradbclusters", "clusterrolebindings", "clusterroles", "rolebindings", "roles", "storageclasses", "persistentvolumeclaims", "persistentvolumes", "modes", "your-custom-resource" (depends on 'resource' flag) Data, collected for PXC ~~~~~~~~~~~~~~~~~~~~~~~ .. code-block:: bash "perconaxtradbbackups", "perconaxtradbclusterbackups", "perconaxtradbclusterrestores", "perconaxtradbclusters" Individual files, collected for PXC ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. code-block:: bash "var/lib/mysql/mysqld-error.log", "var/lib/mysql/innobackup.backup.log", "var/lib/mysql/innobackup.move.log", "var/lib/mysql/innobackup.prepare.log", "var/lib/mysql/grastate.dat", "var/lib/mysql/gvwstate.dat", "var/lib/mysql/mysqld.post.processing.log", "var/lib/mysql/auto.cnf" Data, collected for MongoDB ~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. code-block:: bash "perconaservermongodbbackups", "perconaservermongodbrestores", "perconaservermongodbs" Usage ===== ``pt-k8s-debug-collector `` Flags: ``--resource` targeted custom resource name (default "pxc")`` ``--namespace` targeted namespace. By default data will be collected from all namespaces`` ``--cluster` targeted pxc/psmdb cluster. By default data from all available clusters to be collected`` Requirements ============ - Installed and configured ``kubectl`` - Installed and configured ``pt-mysql-summary`` - Installed and configured ``pt-mongodb-summary``