Pregunta

A veces puede ser útil, pero sobre todo verse atractivo o impresionante visualizar archivos de registro (cualquier cosa, desde solicitudes http y uso de ancho de banda hasta tazas de café que se beben al día).Se acerca de Visitorville lo cual creo que parece un poco tonto, y luego está cola de cola.

¿Cómo "visualiza" sus archivos de registro en tiempo real?

¿Fue útil?

Solución

Puedes echarle un vistazo a Apache Chainsaw.Esta ingeniosa herramienta permite registrar ingresos desde casi cualquier lugar y tiene filtrado y recopilación en vivo.Si ya tiene un registro escrito, no estoy seguro de que pueda leerlo, ha pasado un tiempo desde la última vez que lo usé (fue muy útil para la fase de creación de prototipos de nuestro servidor JBoss)

Otros consejos

También existe la herramienta logstalgia.Visualiza los registros de Apache.Ver http://code.google.com/p/logstalgia/ para más detalles y un vídeo de youtube.

Google ha lanzado el API de visualización eso probablemente sea lo suficientemente flexible como para ayudarlo:

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

Requiere algunos conocimientos de Javascript e incluye integración de Google Docs e integración de hojas de cálculo.Revisar la Galería para algunos ejemplos.

Podrías echarle un vistazo a esto. http://www.intalisys.com.Aplicación de visualización en tiempo real 3D

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 tradicional).Vamos en esa dirección).Me gusta Awk porque puedes buscar rápidamente cadenas específicas en los archivos de registro usando 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 utilice su software de trazado favorito.Usamos Excel, principalmente porque eso era lo que había aquí antes de que comenzara este trabajo.Prefiero MATLAB y su primo de código abierto, Octava, que se basa en gnuplot.

yo prefiero Aserradero para visualizar datos.Básicamente, puedes lanzar cualquier archivo de registro contra él, y no sólo detectará automáticamente su estructura*, sino que también decidirá cómo analizarla.Incluso si tiene un archivo de registro personalizado, aún puede definir qué y cómo se analizará y visualizará.

Yo uso principalmente R para visualizar datos, pero he oído hablar de Naranja, también.

No estoy seguro si se ajusta a la pregunta, pero acabo de publicar esto:

numStepCsvLogVis

Utiliza Python matplotlib, está motivado por la necesidad de visualizar los datos de syslog en el contexto de la depuración de la operación del buffer circular del kernel (y las variables) en C;y se visualiza utilizando el formato de archivo CSV como intermediario de los datos del archivo de registro (no puedo explicarlo mejor en pocas palabras; consulte el archivo README para obtener más detalles).

Tiene un reproductor "paso" al que se accede en la terminal y puede manejar "en vivo" stdin entrada, pero desafortunadamente, no puedo obtener una mejor respuesta que 1 FPS cuando se representa la trama, por lo que realmente no lo llamaría "tiempo real" per se - pero puedes usarlo para eventualmente generar videos sonificados de animaciones de la trama.

Una solución sencilla es utilizar Logstalgia junto al peso ligero servidor web local.

Primero instale lo anterior.Luego, desde la carpeta raíz de su sitio visualice sus registros en tiempo real con:

$ ws --log-format default | logstalgia -

Usando SciTe, Notepad++ u otro potente editor de texto que tenga rutinas de procesamiento de archivos, puede crear un script que coloree partes del registro o simplemente elimine algunas líneas no importantes.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top