Versions Compared

Key

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

...

Note: Proceed the build procedure in Ubuntu18 version VM

2.2.  Pre- requisites for enabling Telemetry2_0 (Version : 2)

Telemetry Version : 2 (by default telemetry version as 1)
1. dmcli eRT setv Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.Telemetry.Enable bool true
2. dmcli eRT setv Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.Telemetry.Version string 2
3. dmcli eRT setv Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.Telemetry.ConfigURL string https://xconf.rdkcentral.com:9092/loguploader/getT2Settings
4. touch /nvram/enable_t2_debug
5. reboot the device
6. pidof "telemetry2_0"

...

Configuring Telemetry on Xconf server

...

Below screenshot for enabling the T2 process of version 2.0.1 in rpi,


After reboot the device,

Telemetry 2.0 Report Profiles

Telemetry 2 brings multi-profile support to RDK telemetry. This allows for multiple report profiles to be active on a device at one time, each with their own data and reporting configuration. Specific profiles may be targeted to data for specific purposes, such as WiFi Happiness, Deviceinfo information or many other areas.  Telemetry 2.0 Report Profiles are supported along with legacy Telemetry 1.0/1.1 configurations, so that T2.0 Report Profiles can be actively added and removed without disturbing legacy telemetry. 

In addition, Telemetry 2 adds support for RDK Components to send their telemetry data to the T2 component for reporting. This allows for moving away from the CPU-intensive process of searching through log files for telemetry strings.

Telemetry 2.0 allows for an RDK device to be updated with a set of T2 profiles at any time.

T2 DataModel

There are 2 parameters under T2 report profiles,

S.NODMDescription
1Device.X_RDKCENTRAL-COM_T2.ReportProfiles Value must be JSON configuration blob in string
2Device.X_RDKCENTRAL-COM_T2.ReportProfilesMsgPackValue must be JSON configuration blob in base 64 encoded msgpack format

Telemetry 2.0 Generated Reports

Telemetry 2.0 profiles

In xconf > Telemetry > Telemetry 2.0 profiles > create

Image Added

Telemetry 2.0 Rules

In xconf > Telemetry > Telemetry 2.0 Rules > create

Select Telemetry 2.0 profiles as newly created profiles in Telemetry 2.0 profiles tab.

Image Added

Test Page

In xconf > Telemetry > Telemetry 2.0 Test Page

Enter your device mac and confirm .

Image Added