Skip to main content
Documentation

Telemetry

Devices may emit events which are then processed and stored by Nexigon Hub.

Emit an events

Usage: nexigon-agent events emit [OPTIONS] <BODY>

Arguments:
  <BODY>  Event body

Options:
      --severity <SEVERITY>     Event severity [default: info]
      --category <CATEGORY>     Event category
      --attribute <ATTRIBUTES>  Event attribute
  -h, --help                    Print help

The body of an event is an arbitrary JSON object.

Each event has one of the following severities:

  • Trace: For low-level tracing events.
  • Debug: For debugging events.
  • Info: For informational events.
  • Warning: For events that indicate a potential problem.
  • Error: For events that indicate a problem.
  • Critical: For events that indicate a critical problem.

The event category is a low-cardinality string that can be used to group and classify events.