ECN Viewer

ECN Viewer is the web control plane for Eclipse ioFog. It provides a UI for daily operations that usually require iofogctl: viewing cluster health, managing Agents and workloads, editing YAML resources, and auditing controller actions.

Access and Auth

  • ECN Viewer is served by the Controller.
  • Access control follows the same RBAC model used by iofogctl and Keycloak.
  • Users only see namespaces and resources permitted by their role bindings.

1) Overview Dashboard

Use the Overview section to quickly validate cluster health, edge node counts, and workload utilization.

Cluster dashboard summary

The overview also includes focused cards for user workloads and system workloads.

Microservices status and utilization

System microservices status and utilization

System microservices dashboard continuation

2) Node Operations

Agent list and details

The Nodes > List page shows Agent status, host, deployment type, and resource usage. Selecting an Agent opens a right-side details panel.

Agent list with details drawer

Agent shell and YAML editing

From the same page, operators can open an interactive shell and edit Agent YAML directly.

Agent shell and AgentConfig YAML editor

Geographic map view

The Nodes > Map page visualizes where Agents are running.

Global agent map view

Selecting an agent marker opens a location popup and details panel.

Agent map with selected node details

3) Workload Operations

Microservices

The Workloads > Microservices list provides filtering and quick status checks.

Microservices list

Each microservice has a detailed panel with runtime metadata and configuration context.

Microservice details drawer

Remote shell sessions and YAML editing are available directly for running microservices.

Microservice shell and YAML editor

System microservices

Built-in services such as Router/NATs are managed from Workloads > System Microservices.

System microservices list

Catalog microservices

Use Catalog Microservices to browse deployable items and image variants.

Catalog microservices inventory

4) Config and Security Resources

ECN Viewer provides dedicated pages for config resources used by workloads and agents.

Volume mounts list

Certificates inventory

5) MessageBus (NATs) Management

MessageBus pages expose NATs operator, account, and user operations directly in the UI.

NATs operators view

NATs accounts with selected account details

NATs users list

NATs user details, JWT, and actions

NATs account rules are managed under Access Control.

NATs account rules

6) Events and Audit Trail

Use Events to audit API activity. Filters support endpoint type, status, method, resource type, actor, and time range.

Events with filtering and export controls

Operational Scope

  • ECN Viewer covers day-to-day management, observability, and audit workflows.
  • Initial platform installation and some bootstrap tasks are still handled with iofogctl.