Skip to content

Conversation

@svenvg93
Copy link
Contributor

@svenvg93 svenvg93 commented Jul 10, 2025

This PR enhances the collection and display of hardware and OS metadata.

Features

  • Collect disk model and vendor information for display in the System Info bar
  • Collect CPU architecture details, shown in the CPU tooltip
  • Collect OS metadata (e.g. version) for the System Info bar
  • Collect network interface details (name, vendor, model)
  • Move kernel version display to the OS tooltip
  • Display total memory in the System Info bar
462226555-d6f8273b-21f3-4493-b75c-c7dfee1abd27.mp4

closes #891
closes #909
closes #205
closes #899
closes #1120

@svenvg93
Copy link
Contributor Author

@henrygd Is there anything I can do to help getting this PR across the finish line? Don't mind breaking it up in smaller PRs If that makes it easier for you.

@henrygd
Copy link
Owner

henrygd commented Oct 29, 2025

That would be great if you can. One of the reasons I haven't gotten to this is because I've been thinking about how to split up what needs to be collected every minute from what doesn't.

For example, things like OS, CPU model, kernel, net interface capabilities, are not going to change within the lifetime of the process, and I don't necessarily want to keep adding more data to the operation that runs every minute.

We've added more flexibility recently in how we can collect from agents, so maybe we just collect most of this upfront when the agent connects, or maybe we can run a different collection operation every 10 or 15 min? Just throwing out ideas.

@svenvg93
Copy link
Contributor Author

Even though this information now is collected every minute, its only read from the system at the start of the agent and stored in the system.info its not part of the system stats.
But I do agree with you, it even could only be collected the first time or something like every 24 hours.

@svenvg93
Copy link
Contributor Author

@henrygd I added an StaticInfo part for this information that will be collected every 15 minutes

@henrygd henrygd self-assigned this Nov 14, 2025
@henrygd henrygd moved this to Next in Beszel Roadmap Nov 14, 2025
@svenvg93
Copy link
Contributor Author

@henrygd any update on this ?

@svenvg93
Copy link
Contributor Author

svenvg93 commented Dec 3, 2025

I updated the collection method to be only upon agent connection.

@viperk1
Copy link

viperk1 commented Dec 8, 2025

Waiting eagerly for this one 😺

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Next

4 participants