Information exposed

By virtue of being based on Itronboot/SpringBoot, DINA Shim 2.0.x (or later) exposes endpoints via the SpringBoot actuator, including the following:

  • https://<DINASHIM_HOST>:8686/actuator/beans: Shows all loaded beans.

  • https://<DINASHIM_HOST>:8686/actuator/info: Shows git commit/branch/version, etc.

  • https://<DINASHIM_HOST>:<8686>/actuator/env: Shows all properties known to the jvm, including:

    • commandLineArgs

    • System properties (JVM version, OS version, etc.)

    • System env properties (PATH, JAVA_HOME, PWD, etc.)

    • Faraday installer properties

    • Additional properties defined in the application.properties file

  • https://<DINASHIM_HOST>:<8686>/actuator/logfile/: Shows contents of dinashim.log.

  • https://<DINASHIM_HOST>:<8686>/actuator/loggers: Lists packages and effective/defined log level for each.

  • https://<DINASHIM_HOST>:<8686>/actuator/heapdump: Serves an HPROF dump file that you can save.

  • https://<DINASHIM_HOST>:<8686>/actuator/threaddump: Displays stack traces.

  • https://<DINASHIM_HOST>:<8686>/actuator/integrationgraph: Shows Spring integration flows/endpoints/message channels and their relations.