New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
More automated reporting of networking/similar issues #1575
Comments
If folks can add to this ticket their recommendations of the 10-or-so-most-useful IIAB config & networking & log files that would be Extremely Useful! Also: which such files might will be the most privacy-sensitive, and as such perhaps should not be published to GitHub etc? |
What IIAB files are most useful for remote support / remote diagnostics? DRAFT:
|
I guess one thing that seems useful would be to have a single command (in path preferably) where the user just types something like Then the next step could be to have some automated analysis tools to automate common processes, and finally implement those automations on the system with some prescriptions (e.g. run this command and see what happens). If that data could be collected, maybe an AI could be later trained that would be able to sniff the system and go through a process of trial and error to fix the system for the user. |
|
Huge thanks @mikkokotila & @georgejhunt for your designs here. @jvonau has a lot of experience in tech support and may also have valuable insights e.g. things like which things are most indicative of implementer/operator intentions alongside the technical issues (: |
PRs #1757 & #1763 are now merged — so https://github.com/iiab/iiab/blob/master/scripts/iiab-diagnostics.README.md Tangentially Related: |
The core is now implemented by @georgejhunt's PRs #1757 and my #1763. Please re-open as nec, if/where further improvement is nec! |
I'm thinking we should automate reporting of networking [and other] bugs so we can be 10X more efficient during the initial phases of debugging especially. Instead of spending days-upon-days and weeks-upon-weeks gathering context each time (whereupon we lose people often, permanently in many cases...)
Networking issues will never entirely go away, as we've discovered over 7 years now — nor will other bugs of course — as there will always Yet Another wacky networking topology thrown at us, Etc. No matter what we tell implementers we simply cannot control them.
So it would seem wise that IIAB include a script to auto-publish the output of 10-or-so key log files & network/configuration files, so initial reporting becomes an order of magnitude more efficient going forward. Non-technical implementers (and there are many) will happily partake if they're leading themselves and all of us forward. e.g. the best would be 1 short command, that tests for Internet and then [with consent] uploads all these files to pastebin/GitHub or similar.
And also somehow emails us at the same time?
A more mature version of this "iiab-diagnostics" command (or whatever we call it) could also dump everything into /opt/iiab/diagnostics (or wherever) with crisp instructions for implementers to (1) move these files to USB stick (2) publish these to the web from Windows [or Android] typically.
Refs: #1306 #1519 #1520 #1527 #1536 #1569 #1572
The text was updated successfully, but these errors were encountered: