mathoudebine / mathoudebine/turing-smart-screen-python
Implement Machine Identifiers as Stats
Nobody has claimed this yet.
- Dominant language
- Rich Text Format
- Stars
- 2.3k
- Forks
- 412
- Avg merge
- 21h 10m
- Merged PRs (30d)
- 7
Description
Is your feature request related to a problem? If so, please describe the problem.
Cannot specify machine identifiers via stats:
- Full hostname
- Selected segment(s) of hostname delimited by
. - IPv4 address per LAN/WLAN interface
- IPv6 address per LAN/WLAN interface
- Local network domain name
Describe the feature / solution to your problem you'd like
The ability to display such items via a theme would be useful in data centers, rack mount setups, or wherever else many machines may be in use.
Describe alternatives you've considered / and or tested
This could be implemented via custom stats, but would be nice to have native support.
Screenshots / photos & mockups of the Turing screen
Add screenshots or photos/mockups of the rendering on the Turing screen to help explain your request.
You can drag and drop photos here to add them to the description.
Environment:
- Revision of this project: Release 3.3.4
- OS with version: Kubuntu 22.04
- Python version: 3.10.12
- Hardware: Simulator (AMD FX-8350)
Additional context
Add any other context or screenshots about the feature request here.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files or tests are named. Start by locating the theme stats implementation and the existing custom-stats path, then inspect how system information is collected for the simulator and supported Linux environments. Done means themes can display the hostname, selected hostname segments, per-interface IPv4 and IPv6 addresses, and the local network domain name.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- observability-sre
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100