Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentConfiguration ¶
type AgentConfiguration struct { // those configurations are used by agents *GenericAgentConfiguration *StaticAgentConfiguration *dynamic.DynamicAgentConfiguration }
AgentConfiguration stores all the configurations needed by core katalyst components, and those configurations can be modified dynamically
func NewAgentConfiguration ¶
func NewAgentConfiguration() *AgentConfiguration
type GenericAgentConfiguration ¶
type GenericAgentConfiguration struct { // those configurations should be used as generic configurations, and // be shared by all agent components. *global.BaseConfiguration *global.PluginManagerConfiguration *global.QRMAdvisorConfiguration *metaserver.MetaServerConfiguration *eviction.GenericEvictionConfiguration *reporter.GenericReporterConfiguration *sysadvisor.GenericSysAdvisorConfiguration *qrm.GenericQRMPluginConfiguration *orm.GenericORMConfiguration }
func NewGenericAgentConfiguration ¶
func NewGenericAgentConfiguration() *GenericAgentConfiguration
type StaticAgentConfiguration ¶ added in v0.2.0
type StaticAgentConfiguration struct { *eviction.EvictionConfiguration *reporter.ReporterPluginsConfiguration *sysadvisor.SysAdvisorPluginsConfiguration *qrm.QRMPluginsConfiguration }
func NewStaticAgentConfiguration ¶ added in v0.2.0
func NewStaticAgentConfiguration() *StaticAgentConfiguration
Click to show internal directories.
Click to hide internal directories.