RunningIasTools

org.eso.ias.extras.info.RunningIasTools
See theRunningIasTools companion object
class RunningIasTools(val params: CmdLineParams)

Get the HBs and prints in the stdout the list of the IAS running by reading the HBs from the kafka topic.

If a CDB is available it can get the time from the IAS configuration and, optionally, show the IAS tools that are defined in the CDB but are not sending HBs. In this case we can suppose that some tools that are supposed to be running are never started or crashed or not responding.

The collection of the HBs is delegated to HbsCollector for a period of time then this class prints a report in the stdout depending on the parameters in the command line

Value parameters

params

the parameters set in the command line

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def generateReport(): String
def process(): Unit
def setup(): Unit

Setup

Setup

Attributes

def shutdown(): Unit

Concrete fields

val cleanedUp: AtomicBoolean
val collectingTime: Long
val id: String
val shutDownThread: Thread
val verboseOn: Boolean

The flag to write in verbose

The flag to write in verbose

Attributes