Deploy Telemetry Component¶
The Telemetry component collects metrics and logs from the Edge and transfers them to the Controller. This is an essential component to allow ICOS to register the node and be aware of its characteristics and status. Depending on the device orchestrator (OCM/Nuvla) and runtime (Docker/Kubernetes) there are different installation instructions listed below.
OCM¶
For OCM installation, to join the OCM Agent, install the telemetry components on the edge infrastructure with this command:
$ helm upgrade --install --namespace icos-system tlum-leaf oci://harbor.res.eng.it/icos/helm/telemetruum-leaf --set telemetruumGatewayEndpoint=10.160.3.240:32108 --create-namespace
Nuvla - Docker¶
For Nuvla installation with a Docker device, log-in in Nuvla, then from the Marketplace select the ICOS Telemetruum Leaf:
Now click on the Deploy button and, in the form, select the target edge device previously on-boarded and set the ICOS_TELEMETRUUM_GATEWAY_ENDPOINT environment variable to 10.160.3.240:32138
More detailed information and customization are described in the official technical documentation for the ICOS Agent.
Nuvla - Kuberentes¶
For Nuvla installation with a Kubernetes device, the installation of the Telemetruum Leaf can be done though Helm:
$ helm upgrade --install --namespace icos-system tlum-leaf oci://harbor.res.eng.it/icos/helm/telemetruum-leaf --set telemetruumGatewayEndpoint=10.160.3.240:32138 --create-namespace
Note
a procedure for installing it through the Nuvla portal is being set-up. The guide will be updated when it is available.
After the telemetry component is deployed, it is possible to verify that everythin is ok: Verify