Skip to content

edgible device

List and manage devices in your organization

Aliases: new

Create a new device in your organization and print its one-time password

Terminal window
edgible device create <name> [flags]
FlagDescription
--type <type>Device type: serving (default)
-d, --description <description>Device description
--jsonOutput as JSON

Aliases: ls

List all devices in the organization

Terminal window
edgible device list [flags]
FlagDescription
--jsonOutput as JSON
--type <type>Filter by type: serving or gateway

Aliases: rm

Delete a device

Terminal window
edgible device delete [flags]
FlagDescription
-i, --id <id>Device ID to delete
-n, --name <name>Device name to delete
-f, --forceSkip confirmation prompt
--non-interactiveRequire —id or —name; do not prompt for device

Check device health (CPU, memory, disk, uptime) via a diagnostics job

Terminal window
edgible device health [flags]
FlagDescription
-i, --device-id <id>Device ID
-n, --name <name>Device name (resolved to ID in your organization)
--jsonOutput raw JSON only
--non-interactiveRequire —device-id or —name; do not prompt for device

Aliases: diag

Collect a full comprehensive diagnostics report (metrics, services, network, logs) for a device

Terminal window
edgible device diagnostics [flags]
FlagDescription
-i, --device-id <id>Device ID
-n, --name <name>Device name (resolved to ID in your organization)
--jsonOutput raw JSON only
--non-interactiveRequire —device-id or —name; do not prompt for device

Show the device’s edgible-agent logs, collected on demand over the diagnostics channel

Terminal window
edgible device logs [flags]
FlagDescription
-i, --device-id <id>Device ID
-n, --name <name>Device name (resolved to ID in your organization)
--priority <level>Minimum journald priority: debug, info, warning, err
--since <time>Only lines at/after this time (ISO-8601 or epoch-ms)
--limit <number>Maximum number of lines to return
--jsonOutput raw JSON only
--non-interactiveRequire —device-id or —name; do not prompt for device

Aliases: app-health

Check application health (workload status, deployment) for applications running on a device

Terminal window
edgible device application-health [flags]
FlagDescription
-i, --device-id <id>Device ID
-n, --name <name>Device name (resolved to ID in your organization)
--jsonOutput raw JSON only
--non-interactiveRequire —device-id or —name; do not prompt for device

Idempotently (re)provision the device’s ingest application

Terminal window
edgible device repair [flags]
FlagDescription
-i, --device-id <id>Device ID
-n, --name <name>Device name (resolved to ID in your organization)
--jsonOutput raw JSON only
--non-interactiveRequire —device-id or —name; do not prompt for device

Update the device’s agent to the latest published release (latest-only)

Terminal window
edgible device update [flags]
FlagDescription
-i, --device-id <id>Device ID
-n, --name <name>Device name (resolved to ID in your organization)
--waitWait for the agent to apply the update and report a result
--jsonOutput raw JSON only
--non-interactiveRequire —device-id or —name; do not prompt for device