Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package apache_http embeds https://github.com/Lusitaniae/apache_exporter
Index ¶
- Variables
 - type Config
 - func (c *Config) ApplyDefaults(globals integrations_v2.Globals) error
 - func (c *Config) Identifier(globals integrations_v2.Globals) (string, error)
 - func (c *Config) Name() string
 - func (c *Config) NewIntegration(logger log.Logger, globals integrations_v2.Globals) (integrations_v2.Integration, error)
 - func (c *Config) UnmarshalYAML(unmarshal func(interface{}) error) error
 
Constants ¶
This section is empty.
Variables ¶
      View Source
      
  var DefaultConfig = Config{ ApacheAddr: "http://localhost/server-status?auto", ApacheHostOverride: "", ApacheInsecure: false, }
DefaultConfig holds the default settings for the apache_http integration
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
	ApacheAddr         string               `yaml:"scrape_uri,omitempty"`
	ApacheHostOverride string               `yaml:"host_override,omitempty"`
	ApacheInsecure     bool                 `yaml:"insecure,omitempty"`
	Common             common.MetricsConfig `yaml:",inline"`
}
    Config controls the apache_http integration.
func (*Config) ApplyDefaults ¶
func (c *Config) ApplyDefaults(globals integrations_v2.Globals) error
ApplyDefaults applies the integration's default configuration.
func (*Config) Identifier ¶
func (c *Config) Identifier(globals integrations_v2.Globals) (string, error)
Identifier returns a string that identifies the integration.
func (*Config) NewIntegration ¶
func (c *Config) NewIntegration(logger log.Logger, globals integrations_v2.Globals) (integrations_v2.Integration, error)
NewIntegration instantiates a new integrations.MetricsIntegration which will handle requests to the apache http integration.
func (*Config) UnmarshalYAML ¶
UnmarshalYAML implements yaml.Unmarshaler for Config
 Click to show internal directories. 
   Click to hide internal directories.