[Graphite] whisper-resize.py : the easy way to change storage schemas retentions on carbon-cache

graphite_metrics

The default data retention policy in carbon-cache is 1 day, as we can see in the file /etc/carbon/storage-schemas.conf:


[default_1min_for_1day]
pattern = .*
retentions = 60s:1d

For my monitoring needs, I usually change the retentions setting to:


[default]
pattern = .*
retentions = 10s:6h,1min:7d,10min:1800d

On ubuntu 14.04, restarting carbon cache don’t change the retentions fast enough.

How change the retentions on carbon cache (the easy and fast way)

Download whisper from github:


wget --no-check-certificate https://github.com/graphite-project/whisper/archive/master.zip
unzip master.zip
cd whisper-master/bin

and then:


find /var/lib/graphite/whisper/Symmetrix/ -iname "*.wsp" | xargs -n 1 -I% sudo -u _graphite whisper-resize % 60s:7d 5m:60d 10m:1y 30m:5y

Now you check whatever directory inside /var/lib/graphite/whisper/Symmetrix/ and you can see:


ll -lrth /var/lib/graphite/whisper/Symmetrix/821/Director/FA-7H/Port/1/

total 7,0M

drwxr-xr-x 3 _graphite _graphite 4,0K oct 13 10:28 ../
-rw-r--r-- 1 _graphite _graphite 17K oct 16 11:46 IOPs.wsp.bak
-rw-r--r-- 1 _graphite _graphite 17K oct 16 11:49 KBsec.wsp.bak
drwxr-xr-x 2 _graphite _graphite 4,0K oct 16 11:50 ./
-rw-r--r-- 1 _graphite _graphite 2,0M oct 16 12:02 KBsec.wsp
-rw-r--r-- 1 _graphite _graphite 2,0M oct 16 12:02 IOPs.wsp

voila!

Hice algo para Paula

Si bien, fue hace harto tiempo, y ultimamente me he alejado un poco del equipo de desarrollo (aunque, eventualmente, volvere!), yo trabaje poniendo mi grano de arena en lo que es hoy el sitio web de la Revista Paula.

Trabaje en la confeccion del blog, y otro par de detalles en el resto del sitio. El blog fue intervenido desde la composicion original que hice, pero esos son los gajes del oficio 🙂

Revista Paula Web

Me ha alegrado mucho el recibimiento que tuvo el sitio de parte de la gente, las lectoras por sobre todo, que se han mostrado muy avidas de comentar en los articulos de la revista (en los que no tengo nada que ver, por cierto).

En la casa de mis padres siempre habia una revista paula, y la verdad, me entretenia leer las entrevistas y reportajes, por lo que, poner un grano de arena en la evolucion a internet de la revista, ha sido todo un honor.

PD.: Nunca escribo sobre las cosas remuneradas en que trabajo, pero, necesito sentar un precedente para armar una lista, publica y en este mismo canal, de las cosas que he hecho. Pronto, se viene, la vida es cambio.

Corfo.cl no sabe validar un RUT

Alguien me dijo que seria buena idea registrarme para rendir un examen que acredite que se ingles, asi que, fui al bendito sitio de corfo, ingrese mi rut, terminado en K, y…

rut corfo
1. Ingresa tu rut terminado en K

rut incorrecto
2. Tu Rut terminado en K no valida, BRAVO!

Ahora, el siguiente paso logico, envia un correo a soporte, para que miren que esta pasando:

Formulario de Contacto de Corfo
3. Un formulario de contacto que te pide ingresar tu rut (?)

Peeero, mi rut en el formulario de contacto tampoco valida…

rut erroneo Corfo
4. Parece ser un error diferente al anterior…

So, What’s the ******* point?

Si alguien de CORFO ve esto y quiere saber como validar un RUT, que se de un vuelta por esta interesante lista de validadores de RUT en diferentes lenguajes.

Es Primavera, imbecil!

A mi la primavera me pone muy feliz, siempre. Hasta el momento del polen, y todo eso. Para peor hace un par de semanas fui con la GNOME-CL crowd, a Temuco, y eso, parece que “activo” mi alergia, al punto de quedar ultra botado toda la semana de fiestas patrias.


El video lo grabe en el tren, camino al sur, cerca de linares. La cancion es de Maria Perlita, remezclada por ESDLCP

Debo agradecer a la organizacion del 3er encuentro de software libre en la Universidad Autonoma de Temuco por hacerme sentir tan comodo en mi estadia en la ciudad, que si bien fue breve, estuvo muy entretenida. La charla que dicte (y prepare apresuradamente) con Fabian, la dejare a disposicion de todos una vez que termine de afinar ciertas cosas del blog que aun no funcionan.

Ahora bien, despues de tanto tiempo, entre charlas, amigos, y baldes de trabajo, he recolectado un par de cosas.

read more »

Resumen Semana 34

what you do for canonical?

  • Me descresto por dejar operativo un prototipo que era para el miercoles. Si, estoy on flames por eso.
  • Me encontre por casualidad con una pareja de amigos que no veia hace meses, y fue bacan, y quiero verlos de nuevo. (no se pierdan negros!)
  • Encontre una foto en que salgo peleando con alguien. La encontre de casualidad, y no quiero volver a ver esa foto.
  • No he salido a correr en toda la semana, por culpa del frio de mierda (y del prototipo, era que no). He dormido 4 horas diarias en promedio.
  • Tengo una chasca MUY indecente.
  • Soy el feliz poseedor de 3 tarjetas Bip. Siempre se me queda en casa, y tengo que comprar otra, o moverme en taxi
  • Me gusta mucho el ultimo disco de Justin Timberlake (Futuresex/Lovesounds), y soy un heterosexual declarado y firmemente practicante.
  • Compre un Macbook negro. Mi iBook sigue a la venta.
  • Amo con pasion gitana a Django (el framework para web, escrito en python), aunque mi kung-fu no es de los mejores.
  • Quiero irme a alguna parte con mi mochila. Alguien aperra? 😀
  • Seedcamp y la cancion de Nils

    seedcamp

    Desde hace algunas semanas me asocie con mi amigo Nils Van Brabant para hacer una aplicacion, y en el camino, Nils tuvo la idea de que nos inscribieramos en Seedcamp, un fondo de inversion en Inglaterra.

    Nils es un tipo muy inquieto, y esta semana hizo una cancion para Seedcamp. Debo reconocer Nils, que mori de la risa con tu cancion, pero que diablos, si acabo en la portada de Seedcamp, mi opinion con respecto a tu afinacion debe importar bastante poco ;).

    Aca esta la cancion, y la letra, despues del salto…

    Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

    read more »