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
*global.AuditConfiguration
*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.