1. 19 May, 2017 1 commit
    • Add properties to configure timeouts when querying the applications · 77767bff
      Johannes Edmeier authored
      Until now the thread querying the application endpoint can be blocked
      for a very long time when the application is inresponsive. With this
      commit two new properties `spring.boot.admin.monitor.read-timeout`
      (default: 2s) and `spring.boot.admin.monitor.connect-timeout` (default:
      5s) are added.
      
      closes #462
  2. 07 May, 2017 1 commit
  3. 02 May, 2017 1 commit
  4. 20 Mar, 2017 1 commit
  5. 15 Mar, 2017 1 commit
    • Add option to whitelist services from discovery · 11ca47c6
      Maxime RIVIERE authored
      A new property `spring.boot.admin.discovery.services` is added. It can
      be used to restrict the services registered via discovery to a
      whitelist (supporting simple patterns). Until now only blacklistin was
      supported. The default whitelist permits all services.
  6. 05 Mar, 2017 1 commit
  7. 26 Feb, 2017 1 commit
  8. 10 Feb, 2017 3 commits
  9. 25 Jan, 2017 1 commit
  10. 24 Jan, 2017 1 commit
  11. 15 Jan, 2017 2 commits
  12. 12 Jan, 2017 2 commits
  13. 27 Dec, 2016 1 commit
  14. 26 Dec, 2016 2 commits
    • Polish · e91b8386
      Johannes Edmeier authored
    • Aggregate info on the server · 6fdaf8c1
      Johannes Edmeier authored
      The info is now fetched by the server on status change. This way the
      info can be used in the notifications and also improves performance when
      listing a huge amount of applications in the ui.
      
      closes #349
  15. 24 Dec, 2016 3 commits
  16. 17 Dec, 2016 1 commit
  17. 14 Dec, 2016 1 commit
    • Add metadata to the applications · 21c17900
      Johannes Edmeier authored
      With this commit you can now associate your applications with custom
      metadata using `spring.boot.admin.client.metadata.*` sensitive values
      are recognized by key and are masked in the http interface.
      
      This can be useful in the future if there are instance specific settings
      which should be used by the admin server, e.g. custom notification
      recipients.
      
      For now there is no extra imetadata view in the ui. The values are shown
      in the environment view.
  18. 20 Nov, 2016 1 commit
    • Remember how the application was registered · 08b16417
      Johannes Edmeier authored
      From this commit on the source from wich the application was registered
      is remembered. We use this information for two things:
       * For applications which wasn't registered via the http-api the remove
         button is hidden.
       * The `ApplicationDiscoveryListener` only removes stale applications
         (those which are not anymore found via discovery) if the were registered
         via the `ApplicationDiscoeryListener`.
      
      closes #328
  19. 16 Nov, 2016 2 commits
  20. 15 Nov, 2016 1 commit
    • Detangle server from client · a99a889a
      Johannes Edmeier authored
      With this commits the server no longer depends on the client. The
      classes for the clients are moved to de.codecentric.boot.admin.client
      package.
      Since the perspective on applications is totally different from client
      and server the model has been split apart.
      
      What means this for users:
      1) The client is no longer a transitive dependency for your admin server
      you may need to add it explicitly to your dependencies, respectively
      jolokia-core in case you're using discovery and want to use the jmx-bean
      interface
      
      2)In case you have cutomised parts of the client you need to reflect the
      package change.
      
      fixes #332
  21. 12 Nov, 2016 1 commit
    • Use the loggers endpoint from boot 1.5.x · d6cb259c
      Johannes Edmeier authored
      Add support for the /loggers endpoint from spring boot 1.5.x. With this
      change log4j2 (and every other logging backend supported by spring boot)
      is supported in the logging view.
      The old implementation will be kept a while, so that the clients aren't
      forced to migrate.
      
      closes #305
  22. 10 Nov, 2016 1 commit
  23. 08 Nov, 2016 1 commit
  24. 07 Nov, 2016 1 commit
  25. 06 Nov, 2016 1 commit
  26. 03 Nov, 2016 1 commit
    • Add proper ConfigProps class for endpoints · 29567a92
      Johannes Edmeier authored
      Annotating the applicationRouteLocator bean with
      @ConfigurationProperties yields the wrong configuration metadata.
      Instead do a explicit properties bean to get correct metadata.
      
      fixes #309
  27. 02 Nov, 2016 2 commits
  28. 17 Oct, 2016 1 commit
  29. 15 Oct, 2016 1 commit
  30. 03 Oct, 2016 1 commit
  31. 26 Sep, 2016 1 commit
    • Don't ignore events from child contexts · 9304e6a4
      Johannes Edmeier authored
      With the fix for #260 we ignored all events from child contexts which turns out
      to be wrong since the "main" application context is, in case spring cloud config
      is used, is a child  of the bootstrap context. So we just act on the events from
      WebApplicationContexts. After they're fired up the needed port information is
      available.
      
      fixes #277