Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GoogleCloud ¶
type GoogleCloud struct { config.PluginConfig Instances []*Instance `toml:"instances"` }
func (*GoogleCloud) Clone ¶
func (g *GoogleCloud) Clone() inputs.Input
func (*GoogleCloud) Drop ¶
func (c *GoogleCloud) Drop()
func (*GoogleCloud) GetInstances ¶
func (c *GoogleCloud) GetInstances() []inputs.Instance
func (*GoogleCloud) Name ¶
func (c *GoogleCloud) Name() string
type GoogleCloudConfig ¶
type Instance ¶
type Instance struct { config.InstanceConfig GoogleCloudConfig // metric instance_name type // resource: type instance_id project_id zone Filter string `toml:"filter"` Period config.Duration `toml:"period"` Delay config.Duration `toml:"delay"` Timeout config.Duration `toml:"timeout"` CacheTTL config.Duration `toml:"cache_ttl"` UnmaskProjectID bool `toml:"-"` GceHostTag string `toml:"gce_host_tag"` RequestInflight int `toml:"request_inflight"` ForceRequestInflight int `toml:"force_request_inflight"` // contains filtered or unexported fields }
func (*Instance) Gather ¶
func (ins *Instance) Gather(slist *types.SampleList)
func (*Instance) ListMetrics ¶
Click to show internal directories.
Click to hide internal directories.