1. 16 Sep, 2016 1 commit
    • Make the AbstractNotifier work for any event. · af951b06
      Johannes Edmeier authored
      With this change the AbstractNotifier isn't specialized on status changes, but
      the default behaviour for the existing notifiers isn't changed.
      In addition the existing notifiers have been improved so that subclassing has
      become easier.
      To have existing notifiers acting on other events you need to override
      shouldNotify().
      
      fixes #270
  2. 04 Sep, 2016 1 commit
    • Ignore events from child contexts · 0e9581fd
      Johannes Edmeier authored
      When includeing spring-cloud-netflix-hystrix-amqp to your application it looks
      like that the ApplicationReadyEvent is fired twice (from main and child
      application context). So we need to take care that only the events from the
      main applications are taken into account.
      
      fixes #260
  3. 28 Aug, 2016 1 commit
  4. 26 Aug, 2016 1 commit
    • Prevent threads from surviving the application context shutdown. · d6478b2a
      Johannes Edmeier authored
      As it turns out (rather obvious) that the ThreadPools for registration and
      status updating needs to be destroyed on application shutdown so that the
      worker threads gets cancelled. To achieve this we simply register the
      ThreadPools as spring beans (since they are implementing DisposableBean).
      
      fixes #253
  5. 07 Aug, 2016 3 commits
  6. 10 Jul, 2016 1 commit
  7. 22 Jun, 2016 1 commit
    • Use Eureka's securedHealthUrl if available · f95f7a51
      Johannes Edmeier authored
      Sometimes Eureka only provides only the securedhealthUrl for the service.
      Previous to this commit the applciation won't be registered in that case. So
      with this commit the securedHealthUrl from Eureka is used, when available
      
      fixes #224
  8. 14 Jun, 2016 1 commit
  9. 11 Jun, 2016 1 commit
  10. 08 Jun, 2016 2 commits
  11. 02 Jun, 2016 1 commit
  12. 01 Jun, 2016 1 commit
  13. 30 May, 2016 1 commit
  14. 22 May, 2016 1 commit
    • Add FilteringNotifier · 76c70039
      Johannes Edmeier authored
      This adds a new FilteringNotifier which can use filters to suppres certain
      events from being notified of. Two filter implementation are provided, one
      filtering by name and one by id. Additional when a FilteringNotifier bean is
      present, the autoconfiguration creates a REST-controller to add and remove
      filters at runtime.
  15. 18 May, 2016 2 commits
    • Make ui modular and extensible · eae1ff46
      Johannes Edmeier authored
       - Updated Angular to 1.5.3
       - Removed Angular UI Bootstrap, to make the Angular update possible without
         updating Bootstrap
       - Moved every view into its own module
       - Added concatenation of the module js and css assets to the webserver
       - Created directives/components for the various visual components and trimmed
         down the controllers
       - Removed unecessary ngRoute
       - Removed classpath section in details (it is included in environment)
       - Moved the counters and gauges to a separated metrics view
       - Added target="_blank" for the logfile
       - Added information about version, loaded ui modules to the about page
       - Extracted the activiti view to a separate maven artifact
      
      With this commit it is now possible to add your own ui modules to the servers
      classpath and they will show up in the ui.
      Every module needs an "entry" script file in the classpath located under
      `META-INF/spring-boot-admin-server-ui/<modulename>/module.js`.
      The module is be implemented as angular module and needs to be added to
      the global `uiModules` list.
      The spring-boot-admin-server-ui-activiti module is a simple sample for
      adding a application view but it is also possible to add main-views.
      Please have a look at the events module in spring-boot-admin-server-ui/modules.
      
      Please note that the internals of the ui can change anytime.
  16. 27 Apr, 2016 2 commits
  17. 13 Apr, 2016 1 commit
  18. 30 Mar, 2016 1 commit
  19. 14 Mar, 2016 1 commit
  20. 28 Feb, 2016 2 commits
  21. 14 Feb, 2016 1 commit
  22. 15 Dec, 2015 1 commit
  23. 13 Dec, 2015 1 commit
    • Add context-path property for admin server · e50ad9de
      Johannes Edmeier authored
      Cause it was often requested, now the context-path for the admin server is
      configurable. This allows to move the admin-ui and endpoints to other http-
      paths than "/".
      NOTE: I'd still advise not to add the admin to the application you want to
      monitor.
  24. 11 Nov, 2015 2 commits
  25. 10 Nov, 2015 1 commit
    • Update to Spring Cloud Brixton · 8a6cdfa9
      Johannes Edmeier authored
      Deriving from Spring Clouds ProxyRouteLocator has become too difficult. It would
      have required to either set fixed ZuulProperties or providing a DiscoveryClient.
      So we are shipping our own lean version of it. Since the PreDecorationFilter is tightly
      coupled to the ProxyRouteLocator we also have to use our own stripped down version.
      
      closes #123
  26. 09 Nov, 2015 1 commit
  27. 30 Oct, 2015 1 commit
  28. 21 Oct, 2015 4 commits
    • rework hazelcast support · 8715d2c6
      Johannes Edmeier authored
      Streamline the Hazelcast support with boot 1.3 and support storing events in hazelcast
      
      closes #113
    • Defer the configuration-import · 275647ee
      Johannes Edmeier authored
      Due to our use of @Conditionals on our @Configuration-classes the import must be deferred, so that the classes are processed after all other @Configuration-classes
    • Update to boot 1.3.0.M2 · 36a5c96a
      Johannes Edmeier authored
      remove logfileEndpoint
      rename logback.xml to logback-spring.xml in samples
      
      fixes #98
    • Use Spring 4.2 events & consistent formatting · 3f4da621
      Johannes Edmeier authored
       * Use @EventListener instead of ApplicationListener-interface
       * Don't inherit ClientApplicationEvent from ApplicationEvent - so JournaledEvent isn't needed anymore
       * added eclipse formatter rules
       * reformatted all files
  29. 14 Sep, 2015 1 commit
  30. 30 May, 2015 1 commit
    • Added mail notification for status changes · 9f753d92
      Johannes Stelzer authored
      The mail notification is enabled if a mailSender is present specified via spring.mail.* properties.
      On default the mail is sent to root@localhost and the chages from UNKNOWN to UP are ignored.