Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

<Please fill out the Overview, Design and User Experience sections for an initial review of the proposed feature.>

Overview

<Briefly describe the problem being solved, not how the problem is solved, just focus on the problem. Think about why the feature is needed, and what is the relevant context to understand the problem.>

There are limited built-in metrics available about an edge node, its host, and workloads.  Traditional approaches include streaming logs to a remote host, or surfacing them so they can be queried on the edge node by a remote operator logging in.  Each of those approaches has drawbacks and are not edge native.

Design

...

If an application were to be installed on an edge node, preferably delivered by Open Horizon, that could query the system for information, surface it, and make the data available in an efficient and edge-native manner, that would be ideal.  This may mean updating the node properties, and it may mean making the information remotely queryable without the operator logging in to the edge node.

...

This Feature Design candidate will deliver a functioning end-to-end example and documentation demonstrating how to deliver and configure an open-source version of AnyLog.  This code will deliver and connect a data collection and querying network consisting of a master node, a query node, and two or more operator nodes.  Future iterations may include a version using non-containerized node agents, and a script that installs and integrates the open-source version of AnyLog beside the an All-in-One release of Open Horizon deployment instance in similar fashion to how FDO is integrated.

...