Greybox: La aplicación que nos avisa de nuestros deployments en Azure


Todos aquellos que estemos trabajando o realizando pruebas con Azure tenemos ese miedo común a dejar alguna aplicación de prueba corriendo en la nube generando gasto alegremente 😀 Para evitarlo, o al menos ser conscientes de que tenemos aplicaciones en staging o producción, tenemos a nuestra disposición una pequeña aplicación llamada Greybox que nos alerta de los deployments activos y nos permite eliminarlos de manera sencilla.


Para descargarla, podemos hacerlo a través de su página en Codeplex. Por último, Debemos descomprir el zip y modificar el archivo de configuración Greybox.exe.config.

<?xml version=”1.0″ encoding=”utf-8″ ?>
<configuration>
  <appSettings>
    <add key=”SubscriptionId” value=”–ADD YOUR SUBSCRIPTION ID HERE–“/>
    <add key=”CertificateThumbprint” value=”–ADD YOUR CERTIFICATE THUMBPRINT HERE–“/>
    <add key=”RefreshTimerIntervalInMinutes” value=”10″/>
  </appSettings>
</configuration>

Para poder acceder a nuestra cuenta de la plataforma, es necesario indicar el ID de la suscripción, el cuál podemos localizarlo aquí:



Y asociar el Thumbprint del certificado que queramos usar para realizar las tareas de administración que necesita el programa. Para crear y subir un certificado podemos guiarnos por el siguiente post.


Una vez que tenemos todo configurado, hacemos doble click sobre Greybox.exe y veremos que aparece un nuevo icono en el area de notificación de color gris.




Si una aplicación es desplegada en la nube el icono cambiará y mostrará una ventana emergente alertándonos de la nueva subida.



A partir de este momento el icono se tornará azul y tendremos a nuestra disposición dos opciones si pulsamos con el botón derecho sobre el icono.



Por un lado tenemos la posibilidad de elegir qué deployment es el que queremos eliminar o bien si queremos eliminarlos todos. Si por ejemplo seleccionamos el deployment que tenemos activo una nueva ventana nos avisaría de la acción.



El proceso puede tardar algunos segundos. Una vez eliminado desaparecería de la lista y si únicamente existiera el deployment que acabamos de eliminar el icono volvería a su estado gris.


Espero que sea de utilidad 😀


¡Saludos!

2 comentarios en “Greybox: La aplicación que nos avisa de nuestros deployments en Azure”

  1. Coñe! Ojalá la hubiese conocido antes… yo me he llegado a despertar por la noche para parar algun deployment 🙂
    Piensa que además para las demos que suelo hacer cojo una máquina ExtraGrande con 8 cores, y eso significa: preciohora * 8 :-S

  2. ¡Hola Lluis!

    La verdad es que es muy útil y no eres el único que se ha levantado a las tantas diciendo ¡coñe! ¡El deploy! jeje.

    Gracias por tu comentario,

    ¡Saludos!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *