Health Score calculation #75
Labels
No milestone
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: friendica/friendica-directory#75
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hello all
I was wondering how the calculation of the Health Score is done and I found some things in the code, now the question is why I am missing e.g. 10 points.
There are apparently a few possibilities therefore my question: Would it be possible to make the whole thing more transparent so that you see why the points are missing and you can do something about it if necessary?
I explained in natural language how the scoring works in a Friendica forum post I'd be hard-pressed to find again, but the gist is that scoring is dependent of over time effects to limit score drops in case of rare temporary outages.
The scoring was almost entirely lifted from the previous version of the directory that I didn't write, and adding a detailed breakdown would be a significant undertaking I'm not planning on taking on anytime soon.
You should check your score in a week or so to see if it changed or not. Most important criterions are: HTTPS, Friendica code version, server availability, request time. The latter is unfortunately depending on the location of the directory in France, but you shouldn't be unfairly penalized for this in Germany.
Thanks again for the explanation, yes I have already discovered a few points in the code but I do not think that everyone understands php hence my intention for the issue
Maybe you could just put this in as a kind of information page, it doesn't have to be programmed.
Fair enough, thank you for the suggestion!
then you don't have to find lost posts again ;)
Found it!
https://friendica.mrpetovan.com/display/735a2029-4660-7312-e23a-b8d188849800
New Server(50) + Probe(10) + time(10) + ssl(10) = 80
isn't that 20 points missing? so if i assume the best case
True, but your node on its new location was found before by the directory, so it's possible you got 10 additional points from my manual poll earlier.
then thank you for the 10 points ;)
I think that with repeated positive tests the score continues to rise?
It will, until it reaches 100, the current maximum.
oh too bad i thought i would get over 9000 🤣
thank you for the explanation
It would be nice to add info on mouse over for health scores below 100. Probably a lot of work and unsure if it is worth the effort, but from a users perspective it is helpful to learn why the score is not 100 for a specific instance.
Some time ago, I had the idea of adding a server details page that could list the probing history and explicit what came into the health score but it’s a sizable endeavor, not least because we don’t currently save why the score changes on any given probe.