Showing posts with label series. Show all posts
Showing posts with label series. Show all posts

Wednesday, July 18, 2018

instalando grafana

Deje este dataset household power consumption:

https://archive.ics.uci.edu/ml/machine-learning-databases/00235/


Grafana tiene multiples sources:
mysql, elastichsearch, influxdb, cloudwatch, graphite, opentsdb, postgresql, prometheus.

Por facilidad use mysql, de igual forma más adelante agregaré otros sources y otros datos.

mysql> create database household_power_consumption;

subiendo los datos:
create table consumption (
id int PRIMARY KEY NOT NULL AUTO_INCREMENT,
    date_consumption date NOT NULL ,
    datetime_consumption datetime NOT NULL,
    global_active_power float NOT NULL,
    global_reactive_power float NOT NULL,
    voltage float NOT NULL,
    global_intensity float NOT NULL,
    sub_metering_1 float NOT NULL,
    sub_metering_2 float NOT NULL,
    sub_metering_3 float NOT NULL
);
----

load data infile 'final.csv'
into table consumption
fields terminated by ','
OPTIONALLY ENCLOSED BY '"'
lines terminated by  '\n'
IGNORE 1 LINES
-- (`date_consumption`, `datetime_consumption`, `global_active_power`, `global_reactive_power`, `voltage`, `global_intensity`, `sub_metering_1`, `sub_metering_2`, `sub_metering_3`);
(@consumptiondate, @consumptiondatetime, `global_active_power`, `global_reactive_power`, `voltage`, `global_intensity`, `sub_metering_1`, `sub_metering_2`, `sub_metering_3`)
set date_consumption = STR_TO_DATE(@consumptiondate, '%d/%m/%Y'),
datetime_consumption = STR_TO_DATE(@consumptiondatetime, '%d/%m/%Y %H:%i:%s');


Inicializando grafana.

$ systemctl enable grafana

o sólo para levantarlo temporalmente

$ systemctl start grafana

luego se habilita la url:

http://127.0.0.1:3000/datasources/new?gettingstarted


Algo interesante es que grafana no hace validacion de las querys que le manda a mysql en caso de enviar una query que contenga DROP, DELETE y si el usuario que especificamos tiene los permisos de ejecucion lo va a hacer! asi que fuertemente recomienda al usuario   a CREAR un usuario con los permisos solo de lectura en la  base de datos.

este sería un vistazo de la interface y como configurarlo con la base de dato mysql.




Muy bueno es que tiene una comunidad muy activa con muchos tipos de dashboards creados:

https://grafana.com/dashboards?utm_source=grafana_search


Se puede agregar data sources acá se ve el listado de los que se ha definido:
http://127.0.0.1:3000/datasources

en settings > variables > Add variable

o agregar manualmente el grafico al dashboard:

El tema con agregar variables por query desde el datasource es que para mas de un millon de registros, el template de series de tiempo hace crash, sólo permite menos de 1millon de registros, por lo que lo recomendable es ajustar el rango de fechas teniendo en cuenta este límite del fetch permitido por la query. Otra cosa buena son los ejemplos que trae en cuanto a ese formato de macros que tiene siendo intuitivo, también se puede configurar alertas! para los picos y bueno es una alternativa más al mar de opciones.



Y eso es todo por hoy.
para más info:
http://docs.grafana.org/features/datasources/mysql/
:D

Wednesday, January 23, 2013

Este Post lo debía desde el finales 2012 inicio 2013.


Este post es una revisión de las cosas que me quedan por hacer, del 2012 y bueno comencemos:

Entre libros técnicos y no técnicos por estipulados para leer del 2012 estaban:
  • Así habló Zaratustra. -- OK
  • El mago. --OK
  • Text mining with perl. -- OK
  • Game programming with python, lua, and ruby. -- Este quedará para el 2013 xD
Aparte de estos libros leí otros,  como:

  1. Machine Learning versión inglés la versión en español su traducción no es muy buena, y es más cómodo leer el original.
  1. Introduction to Data Mining. Pang-Ning Tan.
Releí 3 de los libros de Douglas Adams. Es divertido uno se puede comer cada libro en una semana de lo gracioso, y bueno que son:
  1. - The Hitchhiker's Guide to the Galaxy.
  2. - The  Restaurant at the End of the universe.
  3. - Life, The Universe, and everything.
Como 3  libros sobre regresión logistica, y R.

Y otros que leí por curiosidad, ya que no me podía creer que la serie True Blood fuera escrita realmente de esa forma, y bueno tenía razón es bien diferente al libro: es una secuencia de 12 libros, "The Southern Vampire Mysteries".


Todos los que dije que iba a comprar no los compre :-(
Y me quedan un monton pendientes para este año (total 4). 

Vi un monton de películas, muchas domingueras, otras muy buenas.
untouchable,  TED (te reiras un monton), seeking for a friend to the end of the world, prête-moi ta main (es una pelicula dominguera) recuerdo las últimas.

Para este 2013, no creo que consiga los 4 libros pero si al menos 2 libros espero comprar y leer. En cuanto a series, creo que este es el último año de HIMYM (How I Met You Mother), y fringe ya terminó (lloré, creí que podría ser otro el final pero sorprendieron, si siguen la serie  vean el final pronto). 

Decidí ver un poco menos de series, y bueno no hay reemplazo para estas series, todavía no he enganchado con alguna otra, de similar trama, si conocen alguna interesante y porque es interesante, me comentan y veré un capitulo aleatorio.

Una amiga me paso unos comics estan buenísimo y con la aplicación de android ACV. Y luego buscando en google conseguí una página donde uno puede curiosear en cuanto a comics:

http://howtoarsenio.blogspot.com

está bueno :D

En síntensis un 2012 fue un año de mucho movimiento, leí un poco más, aprendí, y tengo curiosidad por más en este 2013. Y bueno siempre en la lucha con la procastinación, pomodoreando, y usando evernote (lo máximo).
estoy siguiendo esta metodología:

http://www.thesecretweapon.org/the-secret-weapon-manifesto/manifesto-part-1-the-issue

Para este 2013 quiero salir de mis actividades extracurriculares, y la maestría. creo que esa es la principal meta.

Sobre la imagen, Una amiga me regaló un excelente libro que contiene viñetas de 90 clásicos de la literatura, y bueno compartí una viñeta acá. Medio hace spoiler a una película que recientemente recomiendan ir a ver (muajajajaja.. #foreverspoilers), y un libro que es recomendable leer :).