aigor / spring-beans-visualized

Spring Beans Visualized: View Your Beans at Runtime
41 stars 14 forks source link
d3 docker graph spring-boot-actuator visualization

Spring Beans Visualized: View Your Beans at Runtime

Simple graph view on SpringFramework beans reported by Spring Boot Actuator beans endpoint.

Shows in web-browser active beans and dependencies between them. Provides ability to filter and highlight beans. Allows to dig deeper into your application.

Screenshot application Bean dependency graph drown for actual SpringFramework application

Run application

Build and run application using Docker

To build and run the application using Docker run next shell commands at project folder:

docker build -t spring-beans-visualized:0.0.5 .
docker run spring-beans-visualized:0.0.5

Docker container has next configuration variables:

Inspiration & implementation

Heavily inspired by Mike Bostock example. Also this project is a continuation of Monte Master's Thesis done in 2013 by ndrew and aigor.

Based on D3 library, Node.js, and Express server.

License: ISC

Plans for future improvements