Class StatusDashboard

java.lang.Object
com.fishlib.util.process.OnetimeShutdownTask
io.deephaven.status.dashboard.StatusDashboard
All Implemented Interfaces:
com.fishlib.util.process.ShutdownManager.Task

public class StatusDashboard extends com.fishlib.util.process.OnetimeShutdownTask
Main class for a simple dashboard process. This provides the options of generating its own web page, and of creating a web service that provides data in Prometheus format.
  • Constructor Summary

    Constructors
    Constructor
    Description
    StatusDashboard(com.fishlib.configuration.Configuration configuration, IrisLogCreator logCreator)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    main(String... args)
     
    void
    run()
    Start the status dashboard.
    void
     

    Methods inherited from class com.fishlib.util.process.OnetimeShutdownTask

    adapt, awaitShutdown, awaitShutdown, invoke, isShutdown

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • run

      public void run()
      Start the status dashboard.
    • shutdown

      public void shutdown()
      Specified by:
      shutdown in class com.fishlib.util.process.OnetimeShutdownTask
    • main

      public static void main(String... args) throws IOException, DeephavenException
      Parameters:
      args - not used
      Throws:
      IOException - from StatusDashboard creation
      DeephavenException - from StatusDashboard creation