You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Telemetry Introduction:

Telemetry is the automatic recording and transmission of data from remote or inaccessible sources to an IT system in a different location for monitoring and analysis.

RDKB Telemetry Components:

1. Xconf Server
2. Virtual box version 6.0 loaded with RDK Broadband Emulator (EMU) image
3. http Server

RDKB Telemetry Architecture:

diagram1

EMU will connect to Xconf Server to get the device configuration information, telemetry profile information and log upload repository (URL of http server). It will search for the markers (contents mentioned in the permanent profile) in the mentioned log file. If it is found in the log file, it will process those information and create a text file and upload that file in the http server. This way all the critical data related to device health will be available on timely basis in the http server for further analysis.

XConf Server Configuration procedure:

 1. Load the RDKB-EMU image in Virtual box and once image boots up, take a note of  HWaddr (MAC address) and IP address of interface eth0. Login to the EMU box by doing ssh to eth0 IP address from local host terminal.

2. Open the XConf URL page and add the MAC address there.

3. Create Firmware rule (type: MAC rule) with MAC address of interface eth0 of EMU.

4. Select the Application: 'stb'. Go to DCM → Upload repository, create a repository by providing http protocol with http URL.

5. Create a formula under DCM → Formula → Click on 'Create' button

6. Edit Device settings

7. Edit Log Upload settings and save the formula

8. Go to the menu Telemetry and click on Permanent profile and create one.

9. Create Targeting Rules from Telemetry menu item, provide the MAC address of eth0 interface and select the Permanent profile created in above step.

10. Verify that data related to telemetry is displayed under the URL as mentioned : http://35.155.171.121:9092/loguploader/getSettings?estbMacAddress=<MAC address of eth0 interface>

The markers (for example, PAM, WIFI, PSM) mentioned in the Permanent profile (ex. EMU-Profile) are listing under Telemetry profile

  • No labels