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.
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
Similar to the normal Droplit CLI, run
droplit-trace on the command line to see a list of top-level commands.
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.
Directly subscribe to resources for monitoring using the following command. Resources are usually devices and other containers.
droplit-trace subscribe <resourceType> <resourceId>
The web socket connection must be open to subscribe to resources. Interactive mode, if enabled, has more options available.
Exit the interactive CLI, if running, by pressing
esc and typing