J'ai un client qui m'a demandé de fournir un graphique "Disponibilité du serveur" pour les dernières 24 heures qui ressemble à celui-ci:
Y représente les heures (0 - 23); X représente les minutes (0 - 59)
Dans cet exemple, vous voyez que le serveur n'était pas disponible entre 20h24 et 20h28.
Depuis que je fournis des COTS (commercial sur étagère), je me demande si ce graphique fournit vraiment une interface utilisateur et des informations utiles. Le pensez-vous?
J'ai vu la visualisation suivante utilisée pour représenter les temps d'arrêt et elle a été efficace:
L'illustration de la question demande trop de réflexion.
La ligne de temps linéaire fonctionne bien pendant 24 heures.
C'est ainsi que Pingdom a choisi de le visualiser dans leurs pages d'état publiques:
(Divulgation: j'étais le développeur Web frontal qui a implémenté ce graphique en 2010, mais pas le concepteur ou l'initiateur du concept.)
Un côté: COTS signifie Commercial Off The Shelf.
Selon le tableau - cela ne me dit rien. Les axes X et Y sont si profonds que je dois suivre un énorme gouffre pour deviner que le serveur était en panne à peu près dans le délai de 20: 24-20: 28.
Pourquoi y a-t-il 4 lignes entre les lignes des heures alors qu'elles ne sautent que de 2 heures?
Mon œil doit également beaucoup errer, et je dois réfléchir beaucoup, afin de tirer une chronologie de ce tableau. Les heures plus tôt dans la journée sont en bas à droite avec les heures plus tard dans la journée en haut à gauche. Ajoutez un tas de points supplémentaires et l'utilisateur va paniquer en essayant de comprendre les blocs de temps.
Une simple liste lorsqu'un serveur est tombé en panne, et quand il est revenu, serait plus facile à lire et prendrait moins de place (en supposant que votre serveur ne tombe pas en panne énorme).
Les visuels fantaisistes ne rendent pas nécessairement l'information plus facile à analyser. Si vous devez vraiment en avoir un, montrez quelque chose qui présente les informations dans une progression linéaire - comme une chronologie - qui est la façon dont les gens voient le temps.
ptimeRobot est un outil pour surveiller les temps d'arrêt du serveur (je suis juste un utilisateur, pas d'autre connexion que ce soit). Ils affichent un petit graphique sur le côté gauche pour les temps de montée/descente pour chaque serveur surveillé au cours des dernières 24 heures (j'ai édité l'image car aucun de mes serveurs surveillés n'a eu de temps d'arrêt pendant cette période). Si vous cliquez sur l'une des barres, vous voyez les détails sur le côté droit pour ce serveur spécifique: