Documentation ¶
Index ¶
- Constants
- type AgentConfiguration
- type CNCConfiguration
- type CNRConfiguration
- type CgroupMetricConfiguration
- type ExternalConfiguration
- type KCCConfiguration
- type KubeletConfiguration
- type KubeletMetricConfiguration
- type MalachiteMetricConfiguration
- type MetaServerConfiguration
- type MetricConfiguration
- type NodeConfiguration
- type PodConfiguration
- type RodanMetricConfiguration
- type RuntimeConfiguration
- type SPDConfiguration
Constants ¶
View Source
const ( MetricProvisionerMalachite = "malachite" MetricProvisionerCgroup = "cgroup" MetricProvisionerKubelet = "kubelet" MetricProvisionerRodan = "rodan" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentConfiguration ¶
type AgentConfiguration struct { *MetricConfiguration *PodConfiguration *NodeConfiguration *CNRConfiguration *CNCConfiguration EnableMetricsFetcher bool EnableCNCFetcher bool }
func NewAgentConfiguration ¶
func NewAgentConfiguration() *AgentConfiguration
type CNCConfiguration ¶
type CNRConfiguration ¶
type CgroupMetricConfiguration ¶ added in v0.5.1
type CgroupMetricConfiguration struct{}
type ExternalConfiguration ¶
type ExternalConfiguration struct{}
func NewExternalConfiguration ¶
func NewExternalConfiguration() *ExternalConfiguration
type KCCConfiguration ¶
type KCCConfiguration struct { ConfigCacheTTL time.Duration ConfigCheckpointGraceTime time.Duration ConfigSkipFailedInitialization bool ConfigDisableDynamic bool }
func NewKCCConfiguration ¶
func NewKCCConfiguration() *KCCConfiguration
type KubeletConfiguration ¶
type KubeletMetricConfiguration ¶ added in v0.5.1
type KubeletMetricConfiguration struct{}
type MalachiteMetricConfiguration ¶ added in v0.5.1
type MalachiteMetricConfiguration struct{}
type MetaServerConfiguration ¶
type MetaServerConfiguration struct { *KCCConfiguration *SPDConfiguration *ExternalConfiguration *AgentConfiguration CheckpointManagerDir string }
func NewMetaServerConfiguration ¶
func NewMetaServerConfiguration() *MetaServerConfiguration
type MetricConfiguration ¶
type MetricConfiguration struct { MetricInsurancePeriod time.Duration MetricProvisions []string DefaultInterval time.Duration ProvisionerIntervals map[string]time.Duration *MalachiteMetricConfiguration *CgroupMetricConfiguration *KubeletMetricConfiguration *RodanMetricConfiguration }
type NodeConfiguration ¶
type NodeConfiguration struct{}
type PodConfiguration ¶
type RodanMetricConfiguration ¶ added in v0.5.0
type RodanMetricConfiguration struct {
RodanServerPort int
}
type RuntimeConfiguration ¶
type RuntimeConfiguration struct {
RuntimeEndpoint string
}
type SPDConfiguration ¶
type SPDConfiguration struct { ServiceProfileSkipCorruptionError bool ServiceProfileCacheTTL time.Duration SPDGetFromRemote bool ServiceProfileEnableNamespaces []string }
func NewSPDConfiguration ¶
func NewSPDConfiguration() *SPDConfiguration
Click to show internal directories.
Click to hide internal directories.