2008-09-18 23 views

Respuesta

3

Usted puede echar un vistazo en Apache Chainsaw. Esta ingeniosa herramienta permite Ingresos de registro de casi todo y tiene filtrado en vivo y colering. Si ya tiene un registro escrito, no estoy seguro si puede leerlo, hace mucho tiempo que no lo usé la última vez (fue muy útil para la fase de creación de prototipos de nuestro servidor JBoss)

+1

Puede probarlo en: http://logging.apache.org/log4j/docs/webstart/chainsaw/chainsawWebStart.jnlp (solo pensé que su respuesta carecía de un enlace a la herramienta que sugiere) – VonC

+0

Sí, gracias por publicar el enlace. – GHad

-1

Usando Scite, Notepad ++ u otro editor de textos de gran alcance que tienen las rutinas de procesamiento de archivos, por lo que puede crear un script que colorea las partes del registro o simplemente borrar algunas líneas no importantes de ella

2

Google ha publicado Visualization API que es probablemente lo suficientemente flexible como para ayudarle a:

La API de visualización de Google le permite acceder a múltiples fuentes de datos estructurados que se pueden mostrar, eligiendo entre una gran selección de visualizaciones. La API de visualización de Google también proporciona una plataforma que se puede usar para crear, compartir y reutilizar visualizaciones escritas por la comunidad de desarrolladores en general.

Requiere conocimiento de Javascript e incluye la integración de Google Docs, integración de hoja de cálculo. Consulte el Gallery para ver algunos ejemplos.

2

Usamos Awk y scripts Perl para analizar los archivos de registro y crear informes resumidos y "bases de datos" (técnicamente bases de datos en las que cada fila corresponde a un evento único con muchas columnas de datos sobre ese evento, pero no almacenadas en un formato de base de datos. Nos estamos moviendo en esa dirección). Me gusta Awk porque puede buscar rápidamente cadenas específicas en los archivos de registro utilizando expresiones regulares, mantener contadores y recopilar datos de las entradas del archivo de registro, y hacer todo tipo de cálculos con esos datos. Luego use su software de trazado favorito. Usamos Excel, principalmente porque eso es lo que estaba aquí antes de comenzar este trabajo. Prefiero MATLAB y es un primo de código abierto, Octave, que está basado en gnuplot.

1

Prefiero Sawmill para visualizar datos. Básicamente puede lanzar cualquier archivo de registro en su contra, y no solo detectará automáticamente su estructura *, sino que también decidirá cómo analizarla. Incluso si tiene un archivo de registro personalizado, puede definir qué y cómo debe analizarse y visualizarse.

1

Utilizo principalmente R para visualizar datos, pero también he oído hablar de Orange.

1

No está seguro de si se ajusta a la pregunta, pero me acaba de lanzar la siguiente:

numStepCsvLogVis

Utiliza de matplotlib Python, está motivada por la necesidad de visualizar los datos de registro del sistema en contexto de depurar la operación del búfer circular del núcleo (y variables) en C; y visualiza utilizando el formato de archivo CSV como intermediario para los datos del archivo de registro (no puedo explicarlo mejor en breve; eche un vistazo al archivo README para obtener más detalles).

Tiene un jugador "paso" visitada en el terminal, y puede manejar "en vivo" stdin de entrada, pero por desgracia, no se puede obtener una mejor respuesta que 1 FPS cuando parcela hace, así que no lo llamaría "en tiempo real "per se - pero puede usarlo para generar finalmente videos sonificados de animaciones de parcelas.

+0

parece muy interesante! – stian

0

Una solución simple es usar Logstalgia junto con el peso ligero local-web-server.

Primero instale lo de arriba. Entonces, desde la carpeta raíz de su sitio visualizar sus registros en tiempo real con:

$ ws --log-format default | logstalgia - 
Cuestiones relacionadas