Versions Compared

Key

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

...

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

...

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

Image RemovedImage Added

Test Page

In xconf > Telemetry > Telemetry 2.0 Test Page

Enter your device mac and confirm .


DCM Response

https://xconf.rdkcentral.com:9092/loguploader/getTelemetryProfiles?estbMacAddress=b8:27:eb:1b:56:4c&firmwareVersion=rdkb-generic-broadband-image_rdk-next_20210329055811&model=&partnerId=RDKM&accountId=&ecmMacAddress=B8:27:EB:1B:56:4C&env=dev&controllerId=2504&channelMapId=2345&vodId=15660&version=2

Image Added