mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-14 23:40:58 +00:00
Debug collector tool
Collects debug data (logs, resource statuses etc.) from a k8s/opeshift cluster. Data packed into "cluster-dump.tar.gz" archive in the current working directory.
Data that will be collected
"pods",
"replicasets",
"deployments",
"statefulsets",
"replicationcontrollers",
"events",
"configmaps",
"secrets",
"cronjobs",
"jobs",
"podsecuritypolicies",
"poddisruptionbudgets",
"perconaxtradbbackups",
"perconaxtradbclusterbackups",
"perconaxtradbclusterrestores",
"perconaxtradbclusters",
"clusterrolebindings",
"clusterroles",
"rolebindings",
"roles",
"storageclasses",
"persistentvolumeclaims",
"persistentvolumes",
"modes",
"your-custom-resource" (depend on 'resource' flag)
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'