@nessielabs/daemon
v0.5.95
Published
Headless Nessie daemon for macOS and Linux agent trace ingestion.
Readme
Nessie Daemon
Headless Nessie command line interface.
Install
npm install -g @nessielabs/daemon
nessie-daemon loginlogin starts Nessie, signs in through the browser, detects local agent history directories, lets you configure data integrations, and starts ingestion plus cloud sync.
For non-interactive headless setup, pass a Nessie API key:
nessie-daemon setup --api-key "$NESSIE_API_KEY"
nessie-daemon startCommands
nessie-daemon login
nessie-daemon setup
nessie-daemon run --once
nessie-daemon start
nessie-daemon stop
nessie-daemon statusThe package installs only the nessie-daemon binary to avoid colliding with the Nessie Mac CLI.
The npm daemon package embeds the Nessie runtime for the current platform. Node is a one-shot CLI wrapper: commands start or configure Nessie and then exit, while the background service remains running.
systemd
nessie-daemon start starts Nessie, enables ingestion and cloud sync timers, and exits. nessie-daemon run does the same for backwards compatibility. Logs are written under the user-local daemon state directory.
Existing user systemd units that invoke nessie-daemon run will only start or probe Nessie and then exit. They are no longer required and should be disabled or removed. This package no longer writes new systemd unit files itself.
