bluerobotics / bluerobotics/BlueOS

New service: Create a service for general health monitoring

Open
#3,599 4 comments 1 reaction 1 assignee Claimed by @joaomariolago View on GitHub
core enhancement
Dominant language
Vue
Stars
453
Forks
151
Avg merge
1d 3h
Merged PRs (30d)
174

Description

Proposa:

Create a new service. This would be responsible for checking the general vehicle's health. Such as:
- Warn user on:
- Mismatch of vehicle Mavlink SYSID and container Mavlink SYSID
- Low disk space
- High Memory usage
- Unexpected packet loss
- Extensions hogging too many resources
- Corrupt configuration files
- Vehicle reset to factory (#2236)
- Kernel errors on dmesg (#3583) (#3304) (#3017)
- low/over voltage
- Missing vehicle calibrations (#1672)
- updates available (#2481)
- usb devices connection/disconnection
- Allow extensiosn to publish data, too (DVL too hot comes to mind).

- Optional: allow picking "output channel" for each warning. I'd like low/over voltage and dvl warnings to be pushed to telegram, because I'm distracted sometimes

I imagine we could do this in Robyn so we don't further harm our boot times

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.