Usage: dogshellwrap -n [event_name] -k [api_key] --submit_mode [ all | errors | warnings] [options] "command". Note that you need to enclose your command in quotes to prevent python executing as soon as there is a space in your command. NOTICE: In normal mode, the whole stderr is printed before stdout, in flush_live mode they will be mixed but there is not guarantee that messages sent by the command on both stderr and stdout are printed in the order they were sent. Options: --version show program's version number and exit -h, --help show this help message and exit -n NAME, --name=NAME the name of the event as it should appear on your Datadog stream -k API_KEY, --api_key=API_KEY your DataDog API Key -s SITE, --site=SITE The site to send data. Accepts us (datadoghq.com), eu (datadoghq.eu), us3 (us3.datadoghq.com), us5 (us5.datadoghq.com), or ap1 (ap1.datadoghq.com), gov (ddog-gov.com), or custom url. default: us -m SUBMIT_MODE, --submit_mode=SUBMIT_MODE [ all | errors | warnings ] if set to error, an event will be sent only of the command exits with a non zero exit status or if it times out. If set to warning, a list of exit codes need to be provided --warning_codes=WARNING_CODES comma separated list of warning codes, e.g: 127,255 -p PRIORITY, --priority=PRIORITY the priority of the event (default: 'normal') -t TIMEOUT, --timeout=TIMEOUT (in seconds) a timeout after which your command must be aborted. An event will be sent to your DataDog stream (default: 24hours) --sigterm_timeout=SIGTERM_TIMEOUT (in seconds) When your command times out, the process it triggers is sent a SIGTERM. If this sigterm_timeout is reached, it will be sent a SIGKILL signal. (default: 2m) --sigkill_timeout=SIGKILL_TIMEOUT (in seconds) how long to wait at most after SIGKILL has been sent (default: 60s) --proc_poll_interval=PROC_POLL_INTERVAL (in seconds). interval at which your command will be polled (default: 500ms) --notify_success=NOTIFY_SUCCESS a message string and @people directives to send notifications in case of success. --notify_error=NOTIFY_ERROR a message string and @people directives to send notifications in case of error. --notify_warning=NOTIFY_WARNING a message string and @people directives to send notifications in case of warning. -b, --buffer_outs displays the stderr and stdout of the command only once it has returned (the command outputs remains buffered in dogwrap meanwhile) --send_metric sends a metric for event duration --tags=TAGS comma separated list of tags