top of page

¿Qué es Takipi?

  • Foto del escritor: pacobenitezchico
    pacobenitezchico
  • 20 jun 2015
  • 2 Min. de lectura

Imaginaos que sucede una excepción en vuestro código Java y que en ese mismo instante os llega un correo electrónico informando de ello...

Imaginaos que en ese correo electrónico aparece un hipervínculo que pulsando sobre él os lleva a una Web...

¿Y si en esa Web sois capaces de ver la traza de la excepción? ¿y si en esa Web sois capaces también de ver el contenido de las variables en ese mismo instante?

¡Eso es Takipi!

que es Takipi - Trazas y variables.png

Takipi es capaz de procesar excepciones que suceden en nuestro código, tomando un "snapshot" del instante en que se produjo, pudiendo así realizar una representación de toda la traza de la excepción (parte izquierda de la imagen) y del contenido de las variables en ese preciso instante (parte derecha de la imagen).

Además, nos provee un cuadro de mando, donde podremos visualizar todas las excepciones producidas hasta el momento en nuestras aplicaciones.

Cuadro de control.png

Si os fijáis, la parte izquierda nos provee de una serie de filtros para los resultados que nos aparecen en la parte derecha.

Podremos filtrar por los siguientes campos:

- Server: el nombre de la máquina donde se está ejecutando tu aplicación.

- JVM: nombre de la aplicación que se asignó a la máquina virtual que lanzó el proceso Java.

- Error: la excepción específica que se generó.

- Entry point: la clase "main" que inició la aplicación.

- Location: la clase que provocó la excepción.

- Category: categoría de la excepción.

- Type: tipo de excepción, ya sean excepciones capturadas, sin capturar, de procedencia Web, etc.

- First seen: mostrar sólo aquellas nuevas que han sido vistas en un intervalo configurable.

- Last seen: mostrar sólo aquellas antiguas que han sido vistas en un intervalo configurable.

- ... y muchos más tipos que va añadiendo Takipi.

Usando dichos filtros, como decíamos, seremos capaces de limitar el número de Excepciones que nos aparecen.

Las excepciones se pueden almacenar en distintas carpetas de manera lógica. Éstas, pueden consultarse pulsando sobre el botón redondo de color azul (parte izquierda de la pantalla)

ciclo de vida.png

Entre ellas, tenemos las siguientes: "Inbox", "Archive", "Resolved", "Resurfaced". ¿Cómo pasamos las excepciones a las distintas carpetas? Muy sencillo:

Si seleccionamos sobre el "checkbox" de cualquiera de las excepciones, se desbloquearán distintos botones, tales como:

- Archive: sirve para archivar este tipo de excepciones. Si en el futuro, suceden excepciones del mismo tipo, éstas no aparecerán. Pasarán a la carpeta "Archive".

- Mark resolved: se moverá a la carpeta "Resolved". Si en el futuro sucede de nuevo, pasará a la carpeta "Resurfaced"

- Mark as unread: sea cual sea en la carpeta en la que esté, aparecerá en negrita.

De esta forma, podremos jugar con cada una de las excepciones para dejarla donde más nos interese.

Sobre las opciones anteriores, nos ha quedado una muy interesante que es "Create JIRA Issue", pudiendo crear una issue en nuestro JIRA interno, haciendo referencia a la URL de la excepción con su información de traza y variables.

 
 
 

Comments


¡Bienvenidos a mi blog!

Mi nombre es Paco Benítez.

En este blog hablaré acerca de mi experiencia con Takipi

Sígueme en
  • LinkedIn Social Icon
  • LinkedIn Social Icon

 GAME OVER

bottom of page