RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
...
...
...
The markers are of 3 types .
1.Split based markers.
2. Count based markers
3. TR-181 based markers.
Marker Type | Sample configuration from xconf | Description with respect to sample configuration |
---|---|---|
Count based markers | {"header":"RF_ERROR_IPV4PingFailed","content":"Ping to IPv4 Gateway Address are failed","type":"SelfHeal.txt.0","pollingFrequency":"0"} | Expects the occurrence count of content "Ping to IPv4 Gateway Address are failed" |
Split based markers | {"header":"bootuptime_ClientConnectComplete_split","content":"Client_Connect_complete:","type":"LM.txt.log","pollingFrequency":"0"} | Expects the value after content "Client_Connect_complete:" |
TR-181 based markers | {"header" : "CMMAC_split","content" : "Device.DeviceInfo.X_COMCAST-COM_CM_MAC","type" : "<message_bus>","pollingFrequency":"48"} | Markers whose type is configured as "<message_bus>" |
In T2.0, the aim is to instrument possible number of split and count based markers from component side. These are termed as event markers. Can be classified as one more type under the classification of markers.
Once a marker is instrumented from component side, its configuration on xconf will be changed from the configured file name to "<event>" in 'type:' section.
...
There are 2 parameters under T2 report profiles,
S.NO | DM | Description |
---|---|---|
1 | Device.X_RDKCENTRAL-COM_T2.ReportProfiles | Value must be JSON configuration blob in string |
2 | Device.X_RDKCENTRAL-COM_T2.ReportProfilesMsgPack | Value must be JSON configuration blob in base 64 encoded msgpack format |
...
T2 Report Profiles can still be authored in JSON. They will just need to be sent through a msgPack and base64 process, like at https://toolslick.com/conversion/data/json-to-messagepack#, to get msgPacked data that has been base64 encoded. Choose Output Type "Base 64".
dmcli eRT setv Device.X_RDKCENTRAL-COM_T2.ReportProfilesMsgPack string 3wAAAAGocHJvZmlsZXPdAAAAAd8AAAADpG5hbWW0UkRLQl9XSUZJX0RNX1BST0ZJTEWkaGFzaKVoYXNoMaV2YWx1Zd8AAAAKq0Rlc2NyaXB0aW9utFJlcG9ydCB0byBEZXZpY2VJbmZvp1ZlcnNpb26hMqhQcm90b2NvbKRIVFRQrEVuY29kaW5nVHlwZaRKU09OsVJlcG9ydGluZ0ludGVydmFsPK1UaW1lUmVmZXJlbmNltDAwMDEtMDEtMDFUMDA6MDA6MDBasUFjdGl2YXRpb25UaW1lb3V0eKlQYXJhbWV0ZXLdAAAAD98AAAACpHR5cGWpZGF0YU1vZGVsqXJlZmVyZW5jZaxQcm9maWxlLk5hbWXfAAAAAqR0eXBlqWRhdGFNb2RlbKlyZWZlcmVuY2WvUHJvZmlsZS5WZXJzaW9u3wAAAAOkdHlwZalkYXRhTW9kZWykbmFtZaVDbU1hY6lyZWZlcmVuY2XZJkRldmljZS5EZXZpY2VJbmZvLlhfQ09NQ0FTVC1DT01fQ01fTUFD3wAAAAOkdHlwZalkYXRhTW9kZWykbmFtZacyRy1TU0lEqXJlZmVyZW5jZbdEZXZpY2UuV2lGaS5TU0lELjEuU1NJRN8AAAADpHR5cGWpZGF0YU1vZGVspG5hbWWnNUctU1NJRKlyZWZlcmVuY2W3RGV2aWNlLldpRmkuU1NJRC4yLlNTSUTfAAAAA6R0eXBlqWRhdGFNb2RlbKRuYW1lpzJHLU5hbWWpcmVmZXJlbmNluERldmljZS5XaUZpLlJhZGlvLjEuTmFtZd8AAAADpHR5cGWpZGF0YU1vZGVspG5hbWWnNUctTmFtZalyZWZlcmVuY2W4RGV2aWNlLldpRmkuUmFkaW8uMi5OYW1l3wAAAAOkdHlwZalkYXRhTW9kZWykbmFtZaYyRy1QV0SpcmVmZXJlbmNl2TBEZXZpY2UuV2lGaS5BY2Nlc3NQb2ludC4xLlNlY3VyaXR5LktleVBhc3NwaHJhc2XfAAAAA6R0eXBlqWRhdGFNb2RlbKRuYW1lpjVHLVBXRKlyZWZlcmVuY2XZMERldmljZS5XaUZpLkFjY2Vzc1BvaW50LjIuU2VjdXJpdHkuS2V5UGFzc3BocmFzZd8AAAADpHR5cGWpZGF0YU1vZGVspG5hbWWnMkctTW9kZalyZWZlcmVuY2XZLkRldmljZS5XaUZpLkFjY2Vzc1BvaW50LjEuU2VjdXJpdHkuTW9kZUVuYWJsZWTfAAAAA6R0eXBlqWRhdGFNb2RlbKRuYW1lpzVHLU1vZGWpcmVmZXJlbmNl2S5EZXZpY2UuV2lGaS5BY2Nlc3NQb2ludC4yLlNlY3VyaXR5Lk1vZGVFbmFibGVk3wAAAAOkdHlwZalkYXRhTW9kZWykbmFtZatNZW1TdGF0VXNlZKlyZWZlcmVuY2XZI0RldmljZS5EZXZpY2VJbmZvLk1lbW9yeVN0YXR1cy5Vc2Vk3wAAAAOkdHlwZalkYXRhTW9kZWykbmFtZaxGck1lbVRocnNobGSpcmVmZXJlbmNl2UBEZXZpY2UuRGV2aWNlSW5mby5NZW1vcnlTdGF0dXMuWF9SREtDRU5UUkFMLUNPTV9GcmVlTWVtVGhyZXNob2xk3wAAAAOkdHlwZalkYXRhTW9kZWykbmFtZahDcHVVc2FnZalyZWZlcmVuY2XZKERldmljZS5EZXZpY2VJbmZvLlByb2Nlc3NTdGF0dXMuQ1BVVXNhZ2XfAAAAA6R0eXBlqWRhdGFNb2RlbKRuYW1lplVwdGltZalyZWZlcmVuY2W4RGV2aWNlLkRldmljZUluZm8uVXBUaW1lpEhUVFDfAAAABKNVUkzZMGh0dHA6Ly8zNS4xNjEuMjM5LjIyMC94Y29uZi90ZWxlbWV0cnlfdXBsb2FkLnBocKtDb21wcmVzc2lvbqROb25lpk1ldGhvZKRQT1NUs1JlcXVlc3RVUklQYXJhbWV0ZXLdAAAAAt8AAAACpE5hbWWoZGV2aWNlSWSpUmVmZXJlbmNl2SZEZXZpY2UuRGV2aWNlSW5mby5YX0NPTUNBU1QtQ09NX0NNX01BQ98AAAACpE5hbWWqcmVwb3J0TmFtZalSZWZlcmVuY2WsUHJvZmlsZS5OYW1lrEpTT05FbmNvZGluZ98AAAACrFJlcG9ydEZvcm1hdK1OYW1lVmFsdWVQYWlyr1JlcG9ydFRpbWVzdGFtcKROb25l |
---|
...
check the webpa running status before executing the T2 Report Profiles commands,
root@RaspberryPi-Gateway:~# ps aux | grep webpa 5046 root 0:00 /usr/bin/parodus --hw-model=RPI --hw-serial-number=00000000a31b564c --hw-manufacturer=Raspberry --hw-last-reboot-reason=unknown --fw-name=rdkb-generic-broadband-image_TDK_rdk-next_20210526115302 --boot-time=1622141278 --hw-mac=B8:27:EB:1B:56:4C --webpa-ping-time=180 --webpa-interface-used=erouter0 --webpa-url=http://54.148.37.189:8080 --webpa-backoff-max=9 --parodus-local-url=tcp://127.0.0.1:6666 --partner-id=comcast --ssl-cert-path=/etc/ssl/certs/ca-certificates.crt --force-ipv4 5070 root 0:00 /usr/bin/webpa & 5632 root 0:00 grep webpa root@RaspberryPi-Gateway:~# |
---|
...