org.eso.ias.extras.info

Members list

Type members

Classlikes

class CdbDefinedTools(val cdbReader: CdbReader)

The tools to run, as read from the CDB

The tools to run, as read from the CDB

Builds a list of IDs of the tools defined in the CDB for each type

Value parameters

cdbReader

The CDB reader (already initialized)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Companion object

Companion object

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
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.

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
Supertypes
class Object
trait Matchable
class Any

Companion object

Companion object

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type