Skip to content

AyeshJayasekara/Javalyzer

Repository files navigation

Javalyzer

A simple modularized Java toolkit for parsing log files to generate visual outputs.

How To Set Up

The modularized architecture enables each module to be used individually and independently.

  • To get started change the javalyzer.properties with preferred settings. Initially you will only need to change file paths for log and csv files
  • You have to pass the absolute path of that property file as a command line argument whenever you run any of the below jars
  • Run Executor Module as long as you want to record the statistics
  • Run the Processor Module to parse the generated log file to csv format
  • Run the CPU Visualizer / Memory Visualizer Modules as needed.

NOTE

Since the JavaFx packages are no longer bundled with the JRE, you will have to manually download the required packages

Steps are:

  • Download the required libraries from : OpenJFX (Tested with 11.0.2)
  • OpenJDK 11 has to be used.
  • java -p <<>JAVA FX HOME<<>/lib --add-modules javafx.controls -jar <<>jar name<<>.jar <<>absolute path to<<>/javalyzer.properties

Roadmap

You are most certainly welcome to contribute! Fork your own copy to get started. Don't forget to show some love! It's free!!

How to reach out?

Drop a mail to Ayesh Jayasekara for your hugs & bugs! Peace!

About

Java tool to analyze server performance log files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published