The Pet Clinic application is rather simple application based on the SpringBoot (Every microservice is a Spring Boot application) powered microservices. The original repository is located at github: https://github.com/spring-petclinic/spring-petclinic-microservices.
Our repository including some small changes (e.g. startup scripts, ..) is on inspectIT labs: https://github.com/inspectit-labs/spring-petclinic-microservices
Start Application with inspectIT
- Clone the code from https://github.com/inspectit-labs/spring-petclinic-microservices and use branch "inspectIT"
You can start the PetClinic Microservices application including the inspectIT agents either using with or without docker.
With Docker (Docker-compose), Recommended for Linux and MacOS
- Navigate to the code and run the following command to build the docker images:
mvn clean install -PbuildDocker
- run
Without Docker
- Download and install latest version of inspectIT from: www.inspectit.rocks
- After the installation start CMR and inspectIT
- Linux
- Open a terminal
- Navigate to the code of the PetClinic Microservices application and start: ./start_all_with_inspectIT.sh <path to inspectIT agent>
- The inspectIT agent can be found in the installation directory of inspectIT
- To stop all processes you can use the script : ./stop_all.sh
- WIndows
- Open CMD
- Navigate to the code of the PetClinic Microservices application and start: start_all_with_inspectIT.bat <path to inspectIT agent>
- The inspectIT agent can be found in the installation directory of inspectIT
- By closing the windows all processes will be stopped automically