Usage: -addr string (required) tcp host:port to connect -alts use ALTS (default: false, INSECURE plaintext transport) -connect-timeout duration timeout for establishing connection (default 1s) -gzip use GZIPCompressor for requests and GZIPDecompressor for response (default: false) -rpc-header value additional RPC headers in 'name: value' format. May specify more than one via multiple flags. -rpc-timeout duration timeout for health check rpc (default 1s) -service string service name to check (default: "") -spiffe use SPIFFE to obtain mTLS credentials -tls use TLS (default: false, INSECURE plaintext transport) -tls-ca-cert string (with -tls, optional) file containing trusted certificates for verifying server -tls-client-cert string (with -tls, optional) client certificate for authenticating to the server (requires -tls-client-key) -tls-client-key string (with -tls) client private key for authenticating to the server (requires -tls-client-cert) -tls-no-verify (with -tls) don't verify the certificate (INSECURE) presented by the server (default: false) -tls-server-name string (with -tls) override the hostname used to verify the server certificate -user-agent string user-agent header value of health check requests (default "grpc_health_probe") -v verbose logs -version show probe version and exit