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

"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" (depends 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

Table Of Contents

Previous topic

pt-ioprofile

Next topic

pt-kill

Contact Us

For free technical help, visit the Percona Community Forum.
To report bugs or submit feature requests, open a JIRA ticket.
For paid support and managed or professional services, contact Percona Sales.