RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
UNDER CONSTRUCTION !!
1.Real-Time Monitoring: Telemetry dashboards provide real-time monitoring of systems and processes. This allows for immediate detection and response to any issues or anomalies, enhancing operational efficiency and reducing downtime.
2.Data Visualization: They convert complex data sets into easy-to-understand visual formats like graphs, charts, and maps. This aids in quicker comprehension and better decision-making by presenting data in a user-friendly manner.
3.Performance Analysis: By tracking various metrics and KPIs, telemetry dashboards enable detailed performance analysis. This can lead to insights into trends, patterns, and potential areas for improvement.
VM : Ubuntu 20.04 +
Given below is the VM Configuration for the RDKM reference setup, the configs needs to be modified as per the requirement
VM Configuration
$ sudo apt update $ sudo apt install openjdk-8-jdk
2. Check Java installation by running the below command
$ java -version
3. The output should look something like this:
openjdk version "1.8.0_252" OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1ubuntu1-b09) OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)
sudo apt-get -y install maven
2. Verify the Apache Maven version using the following command:
mvn -version
Check out the code from : https://github.com/rdkcentral/telemetry-data-collector
There are upload APIS for RDKB and RDKV devices separately in the microservice. So we need to setup elastic search URL and indexes corresponding to rdkb and rdkv in telemetry-collector\src\main\resources\application.properties. Sample application.properties with reference setup Elastic search given. Change the elastic search URL corresponding to your elastic search-Kibana setup
rdkv.index=rdkv-telemetry rdkb.index=rdkb-telemetry elasticsearch.url=http://52.71.72.93:9200/ <Change this accordingly> server.port=8080
2. Go to telemetry-collector and run the below maven command
mvn clean install
3. War file- telemetry-collector.war will be created in the folder - telemetry-collector\target
wget -c https://downloads.apache.org/tomcat/tomcat-9/v9.0.85/bin/apache-tomcat-9.0.85.tar.gz
2. Extract the Tomcat archive to the directory in which you want to deploy the Automatics Tools
sudo tar -xvf apache-tomcat-9.0.85.tar.gz -C /opt/automatics/
./startup.sh
3. Sample output is given below
4. Logs can be found in the file - apache-tomcat<>/logs/catalina.out
VM : Ubuntu 20.04 +
You can either deploy the EK setup in the same VM or use another VM. For reference setup, we have used two separate ubuntu server instances
Given below is the VM Configuration for the RDKM reference setup, the configs needs to be modified as per the requirement
VM Configuration
$ sudo apt update $ sudo apt install openjdk-8-jdk
2. Check Java installation by running the below command
$ java -version
3. The output should look something like this:
openjdk version "1.8.0_252" OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1ubuntu1-b09) OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)