Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Validate ¶
func Validate(cfg *CheckerConfig, name string) error
Types ¶
type CheckerConfig ¶
type CheckerConfig struct { CheckURL string `yaml:"check_url"` SendHost string `yaml:"send_host"` GraphiteHost string `yaml:"graphite_host"` ResultMetricPattern string `yaml:"result_metric_pattern"` MetricName string `yaml:"metric_name"` Protocol string `yaml:"protocol"` CarbonType string `yaml:"carbon_type"` CheckTimeout time.Duration `yaml:"check_timeout"` SendTimeout time.Duration `yaml:"send_timeout"` RetryTime time.Duration `yaml:"retry_time"` StatsInterval time.Duration `yaml:"stats_interval"` InternalStatsDumpInterval time.Duration `yaml:"internal_stats_dump_interval"` CheckInterval time.Duration `yaml:"check_interval"` LogToConsole bool `yaml:"log_to_console"` WarmupEvents int `yaml:"warmup_events"` }
Click to show internal directories.
Click to hide internal directories.