The Deimos Project

Lies, damn lies and statistics

Already a part of Deimos? Log in!

Improving Deimos


Nowadays Deimos is pretty complete and stable. However, it can always be better and I am continuously improving Deimos.

But, what exactly should be improved, which features have the priority?

My question to the users: What do you want to see improved? How?

Uptime stats?

I.e Highest Uptime, lowest and average?

Sorry - I clearly just hadn't noticed you already had this!

But maybe some better online stats pages for users to use in forum signatures etc? Knowing my luck I just havn't noticed that as well, but the My Deimos page seems a bit bare at the moment.

I wanted to redo the "My Deimos"-page for a while now but I have no idea how it should look. Some mockup would be nice.

Hi

I would really like to see stats... lots of stats about all sorts of things, especially in comparing users and teams. ;)

By the way, did you see my post on the 0.8.12 thread? :)

Man, I need an user interface designer or something. Designing is really hard :(
Preview of "My Deimos"

@Neogen: I did. See reply there

That preview looks real good. The "what's new since last visit" is a nice idea :)

In the My Deimos I go to the uptime specific section, and it shows my uptime each day as 23.6... 23.7... 23.9....
But I've been keeping my rig here up and running 24x7.... Why doesn't it count the full 24 hours each day?

Interesting issue. The application commits every hour statistics to the website. During that time, no statistics are recorded. If the delay is 15 seconds * 24 times, that is already 5 minutes which means 99,6%

I wouldn't say this is a bug and easily fixed but I will keep a look out to improve this.

And what are the odds that not long after I was saying that I was running 24x7, windows explorer completely crashed on me, forcing me to do a reboot? :p

There goes my uptime record... oh well, I was up for 57 days with windows... it's a feat no doubt! :)

Another crazy idea to throw around... what if deimos also kept track of cpu utilization and memory, and things like that, like we can see on Windows task manager?

That would open up a whole new realm of statistics even. :)

Would you also like to have those statistics at the website?

The problem is that CPU and memory usage changes per second and I can't store 86400 seconds per user at the website. Averages would work though.

But what kind of new statistics did you have in mind? :)

yea, average cpu utilization would be funny. Guess it would be similar to the network speed, with a real time graph on the app and everything. Altough people like me that run distributed computing apps will have an average of 99% most of the time. :p

That could lead to something like a "CPU burner" achievement, if a person has PCs that are constantly using a high percentage of cpu utilization. :)

And I guess all the same with RAM, and a "Memory Hog" achievement. ;)

It would be nice.... OS stats :? Let's tell i have PC with 2-3 OS installed.... standalone statistics for each operating system on that PC and total stats for whole PC. ;)

Edit: Along with it.... OS Man archievement.... when a user have 1 PC with minimum 3 OS installed.

Say... could Deimos also track mouse distance? :)

NeoGen: Deimos used to do this but in later stages it was removed. For the simple reason it's too damn inaccurate. The numbers just say completely nothing.

There are 2 types of distance:
1. Physically moved distance of the mouse on your desk
2. Mouse distance on your monitor.

Nr 1 is not measurable by the computer. Nr 2 is dependent on monitor-size, mouse-speed in OS and isn't accurately convertible to meters.

I'm just thinking way out of the box here, but what if it measured mouse distance in on-screen pixels? :p

Anyone with a 30 inch screen would simply have huge mousedistance

There was a program called Modometer that did this and it seemed rather accurate. I loved it, except it always had an issue with crashing after using it for a long time. My urge for statistics is what made me end up here. The program also kept track of how many clicks, distance moved, keys clicked per program so you could tell what programs you used the most, type the most, etc. Right clicks, left clicks, etc.

There was another project years ago that kept track of what keys you used the most.

These would be awesome statistics.

Modometer looks funny. If you actually set the monitor size in centimeters, you can accurately calculate the mouse distance in meters. Still, there's the factor of the mouse speed in the operating system.

I would love to add new statistics but stats where the numbers aren't comparable to other computers/users are a bit useless in my eyes.

In any case, I will be adding CPU and memory usage in the next version.

Also planned: Realtime disk statistics and make it better and easier to use to watch realtime statistics of a computer. The look would be more like XenCenter

Here's something you can expect from the next version which is expected soon: 0.8.20 (yes, a small jump)

- CPU and memory usage statistics
- Motherboard name detection
- Track the number of computer-boots

With this version you can also expect more extended hardware information at the website:
- Processor name (including number of physical processors and number of cores)
- Motherboard name
- Videocard name
- 32-bit/64-bit
- Hard disk names (multiple support)
- Networkcard names (multiple support)
- Virtual machine detection

The detection of these information has gradually improved in every release and now it will be used more extensively at the website :)

Oh, and, it also means that 0.8.20 will have a Linux-version without the 'beta'-tag

Great!! Thanks

Pete

I have been looking into Deimos for the Mac OS X. It looks like I can actually build a Mac version of Deimos :d Only cannot figure out how I can count keystrokes and mouseclicks...

I just got back from vacations and was checking what's new. I was getting excited with the news, but 0.8.20 is not online yet... :(

But it's great improvements all around, I can't wait to see it here on my PC :)

Things are moving more slowly due the vacation. Also, I am doing more testing with this release to prevent bugs (the previous releases just had too many bugs for my taste)

We're here to help catch those nasty creatures that lurk in the code. :)

By the way... just occured to me, why doesn't Deimos also track the mouse scrolls? :p