Skip to content

Console Discovery Dashboard & Device Data Export  #1093

Description

@sudhir-intc

Description

This issue tracks the Console-side implementation work required for the device discovery feature defined in #858. It covers the dashboard UI, filtering/sorting capabilities, data export functionality and documentation updates.

Parent Issue

Extends #858 — Add support for device discovery

Requirements to be covered as part of this issue

1. Discovery Dashboard

Console should provide a dashboard that gives users visibility into discovered devices and their capabilities. Please see the proposal of the dashboards in the Parent Issue.

Requirements:

  • Display a summary of all discovered devices. Add a tabbed view to the Devices page that separates devices by lifecycle state — All Devices, Activated Devices, and Discovered Devices — and surface two new pieces of per-device metadata: Intel manageability product type (vPro / ISM) and AMT control mode (ACM / CCM). Devices discovered on the network but not yet onboarded become visible
    and actionable for the first time.
  • Show a breakdown of device capabilities (e.g., total vPro devices, ISM, Non-vPro)
  • Within vPro devices, show how many are provisioned vs. unprovisioned
  • Display the last reported/discovered timestamp for each device
  • Support direct promotion of a discovered (already activated) device to a managed device

2. Filter and Sort Devices

Users should be able to slice and navigate discovery data efficiently.

Requirements:

  • Filter discovered devices by attributes such as:
    • Control Mode (ACM, CCM, Pre-Prov)
    • SKU type (vPro, ISM, Non-vPro)
    • Provisioned State (Pre, In, Post)
    • OS type / distro
    • AMT enabled status
  • Sort devices by any column (e.g., hostname, last reported, capability)
  • Ensure filters and sort state are preserved across sessions or page reloads (nice to have)

3. Export Discovered Data

Support exporting discovered device data for external analysis or reporting.

Requirements:

  • Export the full list of discovered devices to a file (JSON)
  • Respect active filters when exporting (export filtered view)
  • Include all relevant fields captured during discovery (see Add support for device discovery #858 for data schema)
  • Exporting the discovered devices from the UI.

4. DMT Documentation

Updates to the DMT Documentation covering

  • how to enable the Device Discovery details using the OS schedulers
  • Dashboard updates in the document
  • Usage of the export and filtering of devices.

Acceptance Criteria

  • Dashboard is accessible from the Console UI and displays all discovered devices
  • Breakdown widgets/cards show vPro device counts and provisioning status
  • Users can filter by at least device capability, control mode, and provisioning state
  • Users can sort the device list by any available column
  • Export to file (CSV and/or JSON) is functional and respects active filters
  • All discovered data reflects the latest reported state without duplicates

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions