Trace Command Line Console

Overview

The Droplit Trace CLI is a cross platform command line tool that allows users to trace droplit.io events in real time. It is built on the Droplit WebSocket SDK.

The overall functionality of the Trace CLI is the same as the Droplit command line console, except that the Trace CLI tracks events in real time, and the normal Droplit CLI does not.

droplit-trace-console

Installation


Install the Droplit Trace CLI using the same setup instructions as those listed for the Droplit command line console, depending on the type of operating system (Windows, Mac OS, or Linux/Embedded). The name of the Trace CLI package is slightly different than the package name for the normal Droplit CLI, so use the following command when installing the Trace CLI from NPM.

npm install droplit-trace-cli -g

Top-Level Commands

Similar to the normal Droplit CLI, run droplit-trace on the command line to see a list of top-level commands.

top-level-commands

Logging In

Users can log into the Droplit Trace CLI using their developer account credentials from the Droplit portal. This involves a similar command to the one which logs into into the normal Droplit CLI. If the user has already authenticated into the normal Droplit CLI, it is not necessary to authenticate a second time.

droplit-trace account authenticate

The Trace CLI, by default, does not run in interactive mode. To enable interactive mode after authentication, use the following command.

droplit-trace connect

trace-interactive

Subscribing to Resources

Directly subscribe to resources for monitoring using the following command. Resources are usually devices and other containers.

droplit-trace subscribe <resourceType> <resourceId>

resource-subscribe

The web socket connection must be open to subscribe to resources. Interactive mode, if enabled, has more options available.

trace-interactive-options

Exiting Interactive Mode

Exit the interactive CLI, if running, by pressing esc and typing close.

trace-interactive-exit