informatica:linux:generar_graficos
This is an old revision of the document!
Table of Contents
RRDTOOL
Referencia: http://oss.oetiker.ch/rrdtool/
Crear la Base de datos
Por ejemplo queremos hacer una gráfica de tiempo de respuesta de una servicio Los datos serían estos:
Día: 26/11/2010
Hora | msecs | ||
---|---|---|---|
0800 | 1245 | ||
0830 | 807 | ||
0900 | 1876 | ||
0930 | 572 | ||
1000 | 549 | ||
1030 | 590 | ||
1100 | 410 | ||
1130 | 611 | ||
1200 | 0 | ||
1230 | 788 | ||
1300 | 349 | ||
1330 | 542 | ||
1400 | 576 | ||
1430 | 661 | ||
1500 | 659 |
La fecha tiene que estar en UNIX time, que son los segundos que han pasado desde el 1 enero de 1970, para convertir una fecha a unixtime usamos:
# date +%s -d"Nov 26, 2010 08:00:00" 1290754800
Con lo que los datos nos quedarían:
1290754800 | 1245 | ||
1290756600 | 807 | ||
1290758400 | 1876 |
etc…
XGRAPH
Se instala la aplicación xgraph
Salida por las X
Genera una gráfica en entorno gráfico.
Se crea un fichero.txt con estos datos:
TitleText: Sample Data 0.5 7.8 1.0 6.2 "set one 1.5 8.9 "set two" -3.4 1.4e-3 -2.0 1.9e-2 move -1.0 2.0e-2 -0.65 2.2e-4 2.2 12.8 2.4 -3.3 2.6 -32.2 2.8 -10.3
Y se ejecuta:
xgrpah fichero.txt
Salida en un fichero
Da error:
# xgraph -device ps -o prueba.ps pruebaxgraph.txt Fallo de segmentación
informatica/linux/generar_graficos.1291479544.txt.gz · Last modified: 2015/04/13 20:19 (external edit)