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: (external edit)

