kubeedge / kubeedge/examples

Building a Robot-Oriented Intelligent Monitoring System

Open
#121 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
269
Forks
174
PR merge metrics
No merged PRs in 30d

Description

Background:
KubeEdge SIG Robotics focus on the field of cloud robotics, especially the robot management system based on cloud-edge collaboration architecture, but currently lacks a visual, robot-oriented monitoring function. We hope to use open source components such as prometheus to monitor the robot, and we hope to complete the following tasks in the robot virtual-machine simulation environment provided by KubeEdge SIG Robotics:
1. Hardware monitoring, including CPU, memory, and sensors
2. User-defined indicator monitoring

Output Requirements:
Deliverables:
1. Open-Source software deployment and usage guide.
2. Code and configuration files .
3. End-to-end test cases.

Qualified Standard:
1. The monitoring indicators have completed 20+, and the interface is beautiful
2. The monitoring delay is less than 3s

Other information:
KubeEdge: https://github.com/kubeedge;
KubeEdge SIG Robotics: https://github.com/kubeedge/community/tree/master/sig-robotics
KubeEdge Examples: https://github.com/kubeedge/examples
ROS: https://www.ros.org/blog/getting-started/
Prometheus: https://github.com/prometheus/prometheus

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the KubeEdge SIG Robotics and KubeEdge Examples context, then inspect the robot virtual-machine simulation environment and the Prometheus and ROS references in the issue. Done requires deployment and usage documentation, code and configuration files, end-to-end tests, 20+ monitoring indicators, a usable interface, and monitoring delay below 3 seconds.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, prometheus
Domain
observability-sre, robotics
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.