InstanceSummary

data class InstanceSummary(val sessions: List<SessionEntry>, val meters: List<MeterEntry>, val services: List<Service>, val logFileCount: Long, val busyLogCount: Int, val subsystems: List<SubsystemEntry>, val meterSources: List<MeterSourceEntry>, val tasks: List<TaskDescription>, val nodes: List<NodeEntry>, val name: String, val webService: Service, val specs: InstanceSpecs, val osData: OSData, val id: String = specs.id(), val configuration: GlobalConfiguration, val configurationDescription: List<String> = configuration.describe())

Summary data structure for the application instance. Contains the mutable features such as session and meter names, uptime, addresses, file count, in addition to the immutable specifications.

Constructors

Link copied to clipboard
constructor(sessions: List<SessionEntry>, meters: List<MeterEntry>, services: List<Service>, logFileCount: Long, busyLogCount: Int, subsystems: List<SubsystemEntry>, meterSources: List<MeterSourceEntry>, tasks: List<TaskDescription>, nodes: List<NodeEntry>, name: String, webService: Service, specs: InstanceSpecs, osData: OSData, id: String = specs.id(), configuration: GlobalConfiguration, configurationDescription: List<String> = configuration.describe())

Properties

Link copied to clipboard

Number of log files, scanned recursively

Link copied to clipboard

Global configuration of the instance

Link copied to clipboard

human-readable descriptions of the configuration

Link copied to clipboard
val id: String

ID of the instance

Link copied to clipboard

Number of log files, scanned recursively

Link copied to clipboard

All meter entries

Link copied to clipboard

Status of the meter sources

Link copied to clipboard

Name of the instance

Link copied to clipboard

List of registered nodes

Link copied to clipboard

Operating system stats

Link copied to clipboard

List of active services

Link copied to clipboard

All session ids and names

Link copied to clipboard

Immutable specifications for the instance.

Link copied to clipboard

Status of the subsystems

Link copied to clipboard

Status of the tasks

Link copied to clipboard

Web service