Monitor Edge Data Collectors

When you view registered Edge Data Collectors in the Execute view, you can monitor the performance of each SDC Edge and the edge pipelines currently running on each SDC Edge.

To monitor an SDC Edge, simply expand the SDC Edge details in the Execute > Edge Data Collectors view.

Tip: You can also monitor Edge Data Collectors by creating a subscription that automatically notifies you when a registered SDC Edge stops responding.

Performance

When you view the details of an SDC Edge version 3.4.0 or later in the Execute view, you can monitor the performance of the SDC Edge.

Control Hub does not display performance information for earlier versions of SDC Edge.

Control Hub displays the following performance information for Edge Data Collectors:

  • CPU Load - Percentage of CPU being used by the SDC Edge.
  • Memory Used - Amount of memory being used by the SDC Edge.

You can sort the list of Edge Data Collectors by the CPU load or by the memory usage so that you can easily determine which Edge Data Collectors are using the most resources.

You can also analyze historical time series charts for the CPU load and memory usage. For example, you can view the performance information for the last hour or for the last seven days. The following image displays the location where you select a time period for analysis of the charts:

By default, registered Edge Data Collectors send the CPU load and memory usage to Control Hub every minute. You can change the frequency with which each SDC Edge sends this information to Control Hub by modifying the status-events-interval property in the SDC Edge configuration file, <SDCEdge_home>/etc/edge.conf.

Pipeline Status

When you view the details of an SDC Edge in the Execute view, Control Hub displays the list of edge pipelines currently running on this SDC Edge.

Control Hub can display the following types of running pipelines for each SDC Edge:

Local pipelines
A local pipeline is a test run of a draft pipeline or is an edge pipeline that is managed by an SDC Edge and run locally on that SDC Edge.
Control Hub controlled pipelines
A Control Hub controlled pipeline is an edge pipeline that is managed by Control Hub and run remotely on registered Edge Data Collectors. Control Hub controlled pipelines are published edge pipelines run from Control Hub jobs.
After you publish or import edge pipelines to Control Hub, you add them to a job, and then start the job. When you start a job on a group of Edge Data Collectors, Control Hub remotely runs an instance of the published pipeline on each SDC Edge. Use Control Hub to start, stop, and monitor published edge pipelines that are run from jobs.

The following image shows the Pipeline Status area for an SDC Edge that is currently running a local edge pipeline and a published pipeline: