En faite je fabrique mon propre logiciel de sauvegarde (je ne me base donc pas sur un outil existant).
D'après moi, tu dis tout là. Ton logiciel, c'est pour faire... de la sauvegarde !
Stocker des métriques, faire des requêtes dessus et les afficher dans un navigateur ne me parait pas être le but d'un logiciel de sauvegarde.
Franchement, si tu te lances dans un moteur de stockage de données temporelles et dans un outil de visualisation de ces données, dans vraiment pas très longtemps tu ne seras plus en train de développer un outil de sauvegarde.
Si Prometheus et Grafana existent (entre autres, ils ont chacun des concurrents), c'est que le sujet est suffisamment compliqué pour justifier un outil dédié. Si leur doc parait compliquée, c'est peut être qu'il faut du temps pour appréhender certains concepts qui paraissent intuitivement simples mais qui, en réalité, ne le sont pas (le diable se cachant dans les détails). Concepts que tu devras de toute façon bien appréhender pour pouvoir, je te cite :
stocker de manière efficiente les valeurs actuelles, leur historique et ensuite pouvoir les restituer de manière efficiente également
Donc, tes 2 solutions me paraissent être :
Avoir une dépendance sur un outil dédié (mais externe). Les autres ont déjà donné des pistes.
Avoir une dépendance sur ton outil qui, en plus je te le dis, marchera moins bien que les outils dédiés, tout en étant moins flexible et pas interopérable
[^] # Re: Merci
Posté par bbo . En réponse au message Création d'un dashboard. Évalué à 2.
D'après moi, tu dis tout là. Ton logiciel, c'est pour faire... de la sauvegarde !
Stocker des métriques, faire des requêtes dessus et les afficher dans un navigateur ne me parait pas être le but d'un logiciel de sauvegarde.
Franchement, si tu te lances dans un moteur de stockage de données temporelles et dans un outil de visualisation de ces données, dans vraiment pas très longtemps tu ne seras plus en train de développer un outil de sauvegarde.
Si Prometheus et Grafana existent (entre autres, ils ont chacun des concurrents), c'est que le sujet est suffisamment compliqué pour justifier un outil dédié. Si leur doc parait compliquée, c'est peut être qu'il faut du temps pour appréhender certains concepts qui paraissent intuitivement simples mais qui, en réalité, ne le sont pas (le diable se cachant dans les détails). Concepts que tu devras de toute façon bien appréhender pour pouvoir, je te cite :
Donc, tes 2 solutions me paraissent être :