scrutinize for VerticaDB
Important
Your environment must use VerticaDB API versionv1
with vclusterops
to execute scrutinize
. If you do not use vclusterops
, you can still use scrutinize
with Administration Tools (admintools). For details about admintools scrutinize
, see Running scrutinize.
scrutinize
is a command-line utility that collects diagnostic information about a Vertica cluster and packages it in a tar file.
The command outputs the tar file in /tmp/scrutinize/VerticaScrutinize.timestamp.tar
. When resolving a support case, Vertica Support might request that you run scrutinize
and upload the tar file to a secure location. For details about how to upload the tar file to Amazon Web Services (AWS) S3, see Uploading Scrutinize to an Amazon S3 Bucket for Vertica Advisor Report in the Vertica Knowledge Base.
Syntax
Note
You must executescrutinize
from a shell within a running Vertica server container with kubectl exec
. For details, see the Kubernetes documentation.
/opt/vertica/bin/vcluster scrutinize --hosts hosts --db-user username --password password --honor-user-input
Arguments
--hosts
- Comma-separated list of fully qualified domain names (FQDN) or IP addresses of hosts that run Vertica server pods.
--db-user
- Superuser username.
--password
- Superuser password.
--honor-user-input
- Forces the command to connect to the hosts with only the values passed on the command line.
Privileges
Superuser
Example
In a containerized environment, scrutinize
requires multiple deployment-specific values. The following bash script gathers these values and then uses them to execute scrutinize
in a running container: