Skip to main content

Monitor Any Java Process With Jolokia

Hello, friends, I am writing this post because I struggled a lot to find out the solution for this.

I was having a running java application on my machine and I wanted to monitor the performance 
of that application.

There are various tools to monitor the java process like:
  • JConsole
  • Jolokia
You will find many posts about monitoring java process through JConsol, So let's not discuss that topic here anymore.

In this post, we are going to discuss the Jolokia.

To Monitor any java process via Jolokia fellow below steps:
  • Assuming that you are having a running java process in your machine with PID 1234
  • Start the Jolokia JVM agent by running below command to monitor a java process
    • java -jar jolokia-jvm-1.5.0-agent.jar start 1234
                 Here 1234 is a process id, in which java process is running.
  • After executing this command you will see the access URL just below the command in the terminal. e.g.: http://127.0.0.1:8778/jolokia/
  • To verify the successful installation just hit the URL in the browser  you will be seeing a output something like this:

If you have any doubt watch the below videos:




Comments

Popular posts from this blog

Running Salt Master In Docker Container From Scratch  In this post, we will install salt master in docker container and configure the public IP so it will be reachable from outside. Prerequisites:     Ubuntu host up and running. Public IP should be configured. Docker should be installed. Skip to end of metadata Go to start of metadat Pull Ubuntu docker image $  docker pull   ubuntu:14.04.5 It will download the Ubuntu docker image. Create a container for salt master $  docker run -ti --name salt-master-server   --net=none --privileged=true ubuntu:14.04.5 bash This will create a container, we will use the same container to install salt master. Now configure the network for this container. Assigning an IP for a container Here I am assuming that host machine is having interface "eth0" with public IP configured.  Name of the container is salt-master-server.  The below steps needs to be performed on the docker host. Cre
Running Salt Minion In Docker Container From Scratch  In this post, we will install salt minion in docker container and configure the public IP so it will be reachable from outside. Prerequisites:     Ubuntu host up and running. Public IP should be configured. Docker should be installed. Skip to end of metadata Go to start of metadat PULL UBUNTU DOCKER IMAGE $  docker pull    ubuntu:14.04.5 It will download the Ubuntu docker image. Create a container for salt minion $  docker run -ti --name salt-minion-agent    --net=none --privileged=true ubuntu:14.04.5 bash This will create a container, we will use the same container to install salt minion. Now configure the network for this container. ASSIGNING AN IP FOR A CONTAINER Here I am assuming that host machine is having interface "eth0" with public IP configured.  Name of the container is salt-minion-agent.  The below steps needs to be performed on the docker host. Create a