LogShark Command Options


Full usage can be viewed at any time by invoking LogShark --help.  The only required argument is the log set location, which can be either an archive (zip file), a directory, or a logset hash.

LogShark command syntax

...
   LogShark <i>LogSetLocation</i> <i>RunId</i> [<i>Options</i>]
...

<LogSetLocation> - Location of the logs to process (zip file or unzipped folder)

<RunId> - Unique identifier to use for output of this run (i.e. SaturdayOutageLogs). If not specified

Options Description
–force-run-id LogShark prefixes RunId with timestamp even if RunId provided by the user. This flag prevents timestamps from being added to user-supplied RunId. In this case, you are responsible for providing unique RunId for each run
–password Tableau server password
–pg-db-conn-string Connection string for output database for postgres writer
–pg-db-host Output database hostname for postgres writer
–pg-db-name Output database name for postgres writer
–pg-db-pass Output database password for postgres writer
–pg-db-user Output database username for postgres writer
–pg-embed-creds Embed database credentials in the workbook on publish (postgres writer)
–plugins ;... (Default: All) List of plugins to run, to specify more than one plugin, list them separated by a semicolon, no spaces. Or “All” to run all applicable plugins. See LogShark plugins and generated workbooks
–site Tableau server site name
-t, –threads Number of processing threads to run in parallel
–ts-project-description-footer Additional text (HTML allowed) to append to the description of the project created on Tableau Server
–url Tableau server URL
–username Tableau server username
–workbookname Custom workbook name to append to the end of each workbook generated.
-?, -h, –help Show help information
-a, –append-to Append this run results to the results from a specified run id. Implementation varies by output writer. See Visualize Historical Trends of Your Logs for more info
-c, –config Specify alternative config file to use. By default <LogShark_Install_location.\Config\LogSharkConfig.json is used
-l, –listplugins Lists the LogShark plugins available for use with --plugins parameter
-p, –publishworkbooks (Default: False) Publish resulting workbooks to Tableau Server
–writer Select type of output writer to use (i.e. “csv”, “postgres, “sql”, etc)