"", "base-id", "Base ID so that multiple envoys can run on the same host if needed", false, 0,
" connection to the parent cannot be established. Set this to true to instead continue with"
TCLAP::ValueArg<uint32_t> concurrency("", "concurrency", "# of worker threads to run", false,
TCLAP::ValueArg<std::string> config_path("c", "config-path", "Path to configuration file", false,
TCLAP::ValueArg<std::string> admin_address_path("", "admin-address-path", "Admin address path",
TCLAP::ValueArg<std::string> log_path("", "log-path", "Path to logfile", false, "", "string",
TCLAP::ValueArg<uint32_t> restart_epoch("", "restart-epoch", "Hot restart epoch #", false, 0,
TCLAP::ValueArg<std::string> service_cluster("", "service-cluster", "Cluster name", false, "",
TCLAP::ValueArg<std::string> service_node("", "service-node", "Node name", false, "", "string",
TCLAP::ValueArg<std::string> service_zone("", "service-zone", "Zone name", false, "", "string",
TCLAP::ValueArg<std::string> socket_path("", "socket-path", "Path to hot restart socket file",
TCLAP::ValueArg<std::string> socket_mode("", "socket-mode", "Socket file permission", false,
TCLAP::SwitchArg enable_core_dump("", "enable-core-dump", "Enable core dumps", cmd, false);
"characters are permitted except for '.' (dot). This flag can be repeated multiple times to "
file_flush_interval_msec_ = std::chrono::milliseconds(file_flush_interval_msec.getValue());