Dev&Ops Thoughts

Thoughts, stories and ideas.

Alias para git tag

Hoy, mientras miraba el output del comando git tag, se me ocurrió buscar una forma de ordenar el resultado en orden ascendente respetando las separaciones por punto. Para ejemplificar esto, hice un hermoso(?) one-liner en ruby que simula los números de versiones irb(main):037:0> 10.times { puts…

Continuar leyendo

Monitoreo de infraestructura con SensuApp

SensuApp es un framework de monitoreo de cualquier cosa en cualquier lenguaje. Esto quiere decir que podemos monitorear cualquier servicio que tengamos (Apache, Nginx, MySQL, Redis, Custom services, etc) y que los checks para estos servicios podemos escribirlos en el lenguaje que queramos (Ruby, Golang, BASH, Python, etc.) El funcionamiento…

Continuar leyendo

Chef solo por un día

Si bien soy bastante fan de chef-server, ayer tuve que ponerme a configurar una instancia para un proyecto en particular. Si bien la configuración necesaria es bastante simple, aproveché la oportunidad para usar chef-solo. El proceso de configuración es bastante simple, y todo puede ser manejado a la ruby-way usando…

Continuar leyendo

MySQL Alter Table

Modificar la estructura de una tabla en MySQL es algo bastante común estos días. Los que trabajamos en el mundo de Rails tenemos que ejecutar regularmente uno que otro rake db:migrate, pero en ése caso gran parte del trabajo lo hace el ActiveRecord. Sin importar el framework que usemos,…

Continuar leyendo

HAProxy ACL

HAProxy debe ser, junto a Nginx una de las mejores piezas de software jamás credas. Es un software liviano, eficiente y capaz de manejar miles de conexiones concurrentes. Generalmente se usa como balanceador de carga pero tiene otros features muy interesantes. Uno de estos features son sus Listas de Control…

Continuar leyendo