OVH Cloud OVH Cloud

Outil de restitution graphique de données temporelles

2 réponses
Avatar
zim2001
Voici ma situation :
Je teste en charge une application java, et divers outils produisent en
temps-r=E9el des logs d'activit=E9 : occupation CPU, volume
d'entr=E9es/sorties, activit=E9 de la base de donn=E9es, du garbage
collector, activit=E9 des programmes de test qui sollicitent
l'application, etc.
Tous ces logs sont bien s=FBr =E0 des formats (ascii) diff=E9rents.
Ils contiennent =E9ventuellement sur chaque ligne un timestamp, mais pas
obligatoirement.

Je cherche un outil en java capable de consommer en temps r=E9el ces
diff=E9rentes "sources", d'en extraire les donn=E9es utiles, d'afficher
en temps r=E9el un ou plusieurs graphiques superposant tout ou partie de
ces donn=E9es utiles (l'=E9chelle X =E9tant le temps) et enfin de
sauvegarder ces graphiques pour en permettre une exploitation apr=E8s
coup.

La principale difficult=E9 me semble r=E9sider dans la capacit=E9 de
l'outil =E0 superposer des s=E9ries de donn=E9es de p=E9riode diff=E9rente.

Merci d'avance de vos id=E9es, pistes...

2 réponses

Avatar
cfranco
wrote:

Je cherche un outil en java capable de consommer en temps réel ces
différentes "sources", d'en extraire les données utiles, d'afficher
en temps réel un ou plusieurs graphiques superposant tout ou partie de
ces données utiles (l'échelle X étant le temps) et enfin de
sauvegarder ces graphiques pour en permettre une exploitation après
coup.

La principale difficulté me semble résider dans la capacité de
l'outil à superposer des séries de données de période différente.


JFreeChart est ton ami. Il faudra bien sûr un petit peu de boulot de
lecture de fichiers et de conversion, mais après ça ça roule.

--
Christophe Franco

Avatar
zim2001
Christophe Franco wrote:
wrote:

Je cherche un outil en java capable de consommer en temps réel ces
différentes "sources", d'en extraire les données utiles,
d'afficher


en temps réel un ou plusieurs graphiques superposant tout ou
partie de


ces données utiles (l'échelle X étant le temps) et enfin de
sauvegarder ces graphiques pour en permettre une exploitation
après


coup.

La principale difficulté me semble résider dans la capacité de
l'outil à superposer des séries de données de période
différente.



JFreeChart est ton ami. Il faudra bien sûr un petit peu de boulot de
lecture de fichiers et de conversion, mais après ça ça roule.

--
Christophe Franco


Je crois avoir trouvé les briques de la solution à mon problème :
RRD (Round Robin Database) permet apparemment de réaliser la fusion
temporelle que je souhaite.
JSynoptic permet de composer des graphiques (il s'appuie d'ailleurs sur
JFreeChart) de visualisation de données issues de flux ("datasource")
paramétrés en entrée.