Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadFromFile ¶
Types ¶
type Config ¶
type Config struct {
MetricsFrequency int `yaml:"metrics_frequency"`
Host string `yaml:"host"`
Password string `yaml:"password"`
Username string `yaml:"username"`
InstanceID string `yaml:"instance_id"`
Origin string `yaml:"origin"`
SourceID string `yaml:"source_id"`
EmitCPUMetrics bool `yaml:"emit_cpu_metrics"`
EmitMysqlMetrics bool `yaml:"emit_mysql_metrics"`
EmitLeaderFollowerMetrics bool `yaml:"emit_leader_follower_metrics"`
EmitGaleraMetrics bool `yaml:"emit_galera_metrics"`
EmitDiskMetrics bool `yaml:"emit_disk_metrics"`
EmitBrokerMetrics bool `yaml:"emit_broker_metrics"`
HeartbeatDatabase string `yaml:"heartbeat_database"`
HeartbeatTable string `yaml:"heartbeat_table"`
LoggregatorCAPath string `yaml:"loggregator_ca_path"`
LoggregatorClientCertPath string `yaml:"loggregator_client_cert_path"`
LoggregatorClientKeyPath string `yaml:"loggregator_client_key_path"`
}
Click to show internal directories.
Click to hide internal directories.