RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
How markers are shown:
2. Perform Reboot
3. Verify cjson report in /opt/logs/telemetry2.0 log and verify the marker set
4. Configure marker in elastic dashboard
Device Info Dashboard Markers
Uptime Table consist of Uptime Marker with uptime details
Max value of Time elapsed since the device is online after reboot(a steep dip indicates reboot))
this graph shows max uptime in minutes versus time per week
Marker name:- Uptime
json format
{
"type": "dataModel",
"name": "Uptime",
"reference": "Device.DeviceInfo.UpTime"
}
Marker name:- mac ,modelnm, fmversion, RDKVersion, Time
json format
{
"type": "dataModel",
"name": "mac",
"reference": "Device.DeviceInfo.X_COMCAST-COM_STB_MAC"
}
{
"type": "dataModel",
"name": "modelnm",
"reference": "Device.DeviceInfo.ModelName"
}
{
"type": "dataModel",
"name": "fmversion",
"reference":"Device.DeviceInfo.X_COMCAST-COM_FirmwareFilename"
}
{
"type": "dataModel",
"name": "RDKVersion",
"reference":"Device.DeviceInfo.X_RDKCENTRAL-COM_RDKVersion"
}
{
"type": "dataModel",
"name": "Time",
"reference": "Device.Time.X_RDK_CurrentUTCTime"
}
2. Video Details Table consist of Time ,Mac ,Rdk Profile ,HDMI status,Video supported resolution and Current resolution
Marker name:- mac ,modelnm, fmversion, RDKVersion, Time
json format
{
"type": "dataModel",
"name": "mac",
"reference": "Device.DeviceInfo.X_COMCAST-COM_STB_MAC"
}
{
"type": "dataModel",
"name": "Supportedresolutions",
"reference":"Device.Services.STBService.1.Capabilities.HDMI.SupportedResolutions"
},
{
"type": "dataModel",
"name": "CurrentResolution",
"reference":"Device.Services.STBService.1.Components.VideoOutput.1.DisplayFormat"
},
{
"type": "dataModel",
"name": "Videostatus",
"reference":"Device.Services.STBService.1.Components.VideoOutput.1.Status"
},
{
"type": "dataModel",
"name": "VideoFormat",
"reference":"Device.Services.STBService.1.Components.VideoOutput.1.VideoFormat"
}
{
"type": "dataModel",
"name": "Time",
"reference": "Device.Time.X_RDK_CurrentUTCTime"
}
Below is the link for dashboard :
RDKV Telemetry Dashboard - Device Info - Elastic
Device Performance Dashboard Markers
This graph contains count of telemetry JSON data uploaded versus Time per day
Other table involves free memory ,used memory,cpu usage ,uptime details
This graph shows max cpu percentage versus time per 15 minutes
Marker name:-CpuUsage
json format
{
"type": "dataModel",
"name": "CpuUsage",
"reference": "Device.DeviceInfo.ProcessStatus.CPUUsage"
}
Below graph consist of Free Memory ,Used Memory and Total Memory based on highlighted colour versus Time per 15 Minutes
Marker name:-MemStatFree,MemStatUsed,MemStatTotal
json format
{
"type": "dataModel",
"name": "MemStatUsed",
"reference": "Device.DeviceInfo.MemoryStatus.Used"
}
{
"type": "dataModel",
"name": "MemStatTotal",
"reference": "Device.DeviceInfo.MemoryStatus.Total"
}
{
"type": "dataModel",
"name": "MemStatFree",
"reference": "Device.DeviceInfo.MemoryStatus.Free"
}
Below graph consist of Used Memory in MB versus Tine per 15 minutes
Marker name:-MemStatUsed
json format
{
"type": "dataModel",
"name": "MemStatUsed",
"reference": "Device.DeviceInfo.MemoryStatus.Used"
}
Below graph consist of Free Memory in MB versus Tine per 15 minutes
Marker name:- MemStatFree
json format
{
"type": "dataModel",
"name": "MemStatFree",
"reference": "Device.DeviceInfo.MemoryStatus.Free"
}
Marker name:-MemStatTotal
json format
{
{
"type": "dataModel",
"name": "MemStatTotal",
"reference": "Device.DeviceInfo.MemoryStatus.Total"
}
Below graph consist of Total Memory in MB versus Tine per 15 minutes
Below graph consist of Maximum uptime in minutes versus Time per Day
Marker name:- Uptime
json format
{
"type": "dataModel",
"name": "Uptime",
"reference": "Device.DeviceInfo.UpTime"
}
Previous Reboot info table consist of time ,mac and reboot reason
Marker name:- mac , Time and prev_reboot_split
json format
{
"type": "dataModel",
"name": "mac",
"reference": "Device.DeviceInfo.X_COMCAST-COM_STB_MAC"
}
{
"type": "grep",
"marker": "prev_reboot_split",
"search": "PreviousRebootInfo:",
"logFile": "parodus.log"
}
{
"type": "dataModel",
"name": "Time",
"reference": "Device.Time.X_RDK_CurrentUTCTime"
}
Below is the link for dashboard :
RDKV TELEMETRY DASHBOARD - Device performance - Elastic
ERROR Dashboard Markers
ERROR Marker table consist of SYST_ERR_DSMGR_reboot SYST_ERR_IARMDEMON_reboot data which shows the reboot reason when reboot performed due to crashes.
if reboot occurs due to dsMgrMain crash above data can be shown.
Marker name:- Time,mac,
json format
"type": "dataModel",
"name": "mac",
"reference": "Device.DeviceInfo.X_COMCAST-COM_STB_MAC"
}
{
"type": "grep",
"marker": "SYST_ERR_DSMGR_reboot",
"search": " RebootReason: Triggered from dsMgrMain",
"logFile": "rebootInfo.log"
"use": "count"
}
{
"type": "grep",
"marker": "SYST_ERR_IARMDEMON_reboot",
"search": " RebootReason: Triggered from IARMDEMON",
"logFile": "rebootInfo.log"
"use": "count"
}
{
"type": "dataModel",
"name": "Time",
"reference": "Device.Time.X_RDK_CurrentUTCTime"
}
Below is the link for dashboard :