mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-19 02:05:23 +00:00
91 lines
2.1 KiB
ReStructuredText
91 lines
2.1 KiB
ReStructuredText
.. _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>``
|
|
|
|
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``
|