Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PrometheusControllerOption ¶
type PrometheusControllerOption struct { conf.FileConfig conf.ServiceConfig conf.MetricConfig conf.ZkConfig conf.CertConfig conf.LicenseServerConfig conf.LogConfig conf.ProcessConfig ClusterZk string `json:"cluster_zookeeper" value:"" usage:"mesos cluster zookeeper"` CadvisorPort int `json:"cadvisor_port" value:"" usage:"node cadvisor port"` NodeExporterPort int `json:"node_exporter_port" value:"" usage:"node exporter port"` ClusterID string `json:"clusterid" value:"" usage:"mesos clusterid"` PromFilePrefix string `json:"prom_file_prefix" value:"" usage:"prometheus service discovery file prefix"` EnableMesos bool `json:"enable_mesos" value:"true" usage:"enable mesos prometheus service discovery"` EnableService bool `json:"enable_service" value:"true" usage:"enable service prometheus service discovery"` EnableNode bool `json:"enable_node" value:"true" usage:"enable node prometheus service discovery"` EnableServiceMonitor bool `json:"enable_service_monitor" value:"true" usage:"enable service monitor discovery"` Kubeconfig string `json:"kubeconfig" value:"" usage:"kubernetes kubeconfig"` ServiceModules []string `json:"service_modules" value:"" usage:"service module list"` ClusterModules []string `json:"cluster_modules" value:"" usage:"cluster module list"` }
PrometheusControllerOption is option in flags
func NewPrometheusControllerOption ¶
func NewPrometheusControllerOption() *PrometheusControllerOption
NewPrometheusControllerOption create PrometheusControllerOption object
Click to show internal directories.
Click to hide internal directories.