top of page

RECENT POSTS

Feature Highlight: Organize Your Dashboards into Hierarchies

Athena
2 days ago
4 min read

Every IoT deployment starts with a handful of dashboards. As the deployment scales with new production lines, more sites, or another floor of sensors, that flat list quickly turns into an unmanageable dashboard sprawl. The resulting maintenance overload and decision fatigue become the quiet tax every growing monitoring system starts to pay.

JEDI 4.1 addresses the sprawl with the addition of dashboard hierarchy. You can now bring in structure by organizing dashboards into logical, nested paths without creating a separate folder manager or a tagging scheme


JEDI 4.1's Dashboard Hierarchy
JEDI 4.1's Dashboard Hierarchy

Feature that Simplifies Complex Structures

Effective hierarchies connect monitoring views through clear navigation while ensuring easier maintenance and scaling as requirements change. Here’s how JEDI establishes these relationships and implements the feature.

  • Path-Based Organization: Hierarchy is created by the slash-delimited dashboard path. Dashboards that share a parent path are grouped under it automatically.

  • Breadcrumbs and Drill-Down Navigation: Paths appear as breadcrumbs in the navigation sidebar, while the Link Dashboard option in charts lets users navigate to context-specific dashboards.

  • Flexible Access Control: JEDI provides global admin access to all dashboards and user group access which can be curated as needed.

  • Easy Reorganization: Move dashboards to a different branch or regroup them just by changing the path, without rebuilding them or breaking the links.

  • Simple Scalability: Since the structure lives in the path, adding a new dashboard is enough to scale. No separate tree needs to be built or maintained.

  • Flexible Hierarchy Depth: JEDI allows five nesting levels plus the dashboard itself as the final level.


How JEDI Compares with Grafana and ThingsBoard in Dashboard Hierarchy

While Grafana and ThingsBoard excel in largescale, complex hierarchical structures, JEDI excels in lightweight implementation that is easy to approach and maintain. Here’s how the three platforms compare and what makes each the right tool for the right deployment.

Capability

Machinechat JEDI

Grafana

ThingsBoard

Role-Based Access Control (RBAC)

Global (admin) and user group-based

Organization, team, folder-based

Hierarchy-based

Nested Hierarchy Structure

Path-based

Flat folder structure with dynamic filtering

Recursive, N-level asset relations built around business entities

Hierarchy Depth

5 + 1 (final level being a dashboard)

Up to 4 folder levels

Unlimited

Drill-Down Mechanism

Sidebar breadcrumbs & links to context-specific dashboards

High-level overview dashboard links to context-specific sub-dashboards

State-based dashboard views with context injected by entity aliases

Dashboard Building

Simple drag-and-drop logic

Requires knowledge of database querying

Requires knowledge of core building blocks, configuration concepts, and front-end customization

Setup Complexity

Low

Medium

High

Best For

On-premises, edge deployments, and private IoT servers

Cross-stack observability and analytical charting

Managed service providers (MSPs) and enterprises with distinct access needs


Creating Dashboard Hierarchies:

Building a hierarchy in JEDI requires one additional step to specifying the path. The hierarchy is created as you add your dashboards.


  • Add New Dashboard Hierarchy in JEDI
  1. Go to Settings > Dashboards and click Add Dashboard.

  2. Enter the full path under the Name field, separating each level with a "/". For example: Metro Campus/Building 3/Floor 5/North Wing/Server Room/Temperature & Power

  3. Choose a dashboard Type and add the dashboard.


Organize to Reflect Your Needs

There is no single hierarchy that works for every IoT deployment. An effective structure is one that reflects how your facility is organized, how your equipment relates to other systems, and how users need to access information.

Most deployments can be organized along one or more of these approaches:

Operational Hierarchy

Organize dashboards around the flow of day-to-day operations. A high-level dashboard can present the KPIs and overall state of a facility, while the lower levels provide visibility into individual production areas, processes, and equipment.

Example: Factory/Production Floor/Production Line

Asset/Physical Hierarchy

Represent the relationships between physical assets, from a site or facility down to individual machines and equipment. Apart from providing a complete picture of equipment health, it also helps maintenance and operations teams monitor equipment in the context of the larger system it belongs to.

Example: Plant/Packaging Line/Conveyor System

Spatial Hierarchy

Organize dashboards by physical location of a device or system when it’s the most natural starting point for monitoring. This can be particularly useful for facilities with multiple buildings, floors, or rooms. A laboratory dashboard could combine temperature, humidity, air quality, and equipment status.

Example: Campus/Building A/Floor 2/Laboratory

Tactical/Role-Based Nesting

Bridge strategic long-term goals and real-time operations by increasing the level of abstraction that matches each role. Grant the relevant User Groups access to the dashboards under the relevant branch. Role-based structure can also combine an operational or physical hierarchy.

Example: Production Monitoring/Shift Performance/Frontline Operations

System and Functions

Organize dashboards around the systems that keep a facility running, such as HVAC, lighting, elevators, and power distribution. This is especially effective when different teams are responsible for distinct building systems or when monitoring requires visibility across multiple functions.

Example: HVAC Systems/Office Building C/Floor 3/Room 2


Use Cases

Hierarchy becomes especially valuable when a deployment spans multiple sites, interconnected equipment, or distinct operational responsibilities. JEDI helps teams organize these systems around real-world workflows for effective management of monitoring deployments.

Some use cases include:

  • Building and Facilities Monitoring: Campus dashboard provides an overview of building conditions and energy use. Building dashboard combines power consumption and HVAC status. Room dashboard can show environmental conditions and equipment status.

  • Greenhouse and Agricultural Monitoring: Site dashboard summarizes conditions across greenhouses. Greenhouse dashboard combines air temperature, humidity, irrigation flow, light levels, and ventilation status. Equipment dashboard can show the operating state and power consumption of supporting systems.

  • Manufacturing Operations: An overview dashboard for production output, energy consumption, and equipment status. Production-line dashboard combines relevant metrics such as machine state, temperature, vibration, and power consumption to show the line's overall operating condition. Equipment-level dashboards provide more detailed information when a machine requires investigation.


Since JEDI runs entirely on premises with local storage, each remote site can run its own instance and hierarchy without a cloud account or subscription. This makes it a perfect fit for private IoT servers, remote facilities, and air-gapped environments where sending data off-site isn’t an option.

If you’re already running JEDI, upgrade to v4.1.0 or later to explore dashboard hierarchies. If not, download the trial and explore what JEDI is capable of.

Comments


From reading to building

Put these ideas to work.

Download Machinechat JEDI and build dashboards, run rules, and send reports in minutes—no cloud required.

bottom of page