Documentation ¶
Index ¶
- Constants
- type AwsIMDSProcessor
- func (r *AwsIMDSProcessor) Add(metric telegraf.Metric, _ telegraf.Accumulator) error
- func (r *AwsIMDSProcessor) Init() error
- func (r *AwsIMDSProcessor) LookupIMDSTags(metric telegraf.Metric) telegraf.Metric
- func (*AwsIMDSProcessor) SampleConfig() string
- func (r *AwsIMDSProcessor) Start(acc telegraf.Accumulator) error
- func (r *AwsIMDSProcessor) Stop()
Constants ¶
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AwsIMDSProcessor ¶
type AwsIMDSProcessor struct { ImdsTags []string `toml:"imds_tags"` Timeout config.Duration `toml:"timeout"` CacheTTL config.Duration `toml:"cache_ttl"` Ordered bool `toml:"ordered"` MaxParallelCalls int `toml:"max_parallel_calls"` Log telegraf.Logger `toml:"-"` TagCacheSize int `toml:"tag_cache_size"` LogCacheStats bool `toml:"log_cache_stats"` // contains filtered or unexported fields }
func (*AwsIMDSProcessor) Add ¶
func (r *AwsIMDSProcessor) Add(metric telegraf.Metric, _ telegraf.Accumulator) error
func (*AwsIMDSProcessor) Init ¶
func (r *AwsIMDSProcessor) Init() error
func (*AwsIMDSProcessor) LookupIMDSTags ¶ added in v1.0.2
func (r *AwsIMDSProcessor) LookupIMDSTags(metric telegraf.Metric) telegraf.Metric
func (*AwsIMDSProcessor) SampleConfig ¶
func (*AwsIMDSProcessor) SampleConfig() string
func (*AwsIMDSProcessor) Start ¶
func (r *AwsIMDSProcessor) Start(acc telegraf.Accumulator) error
func (*AwsIMDSProcessor) Stop ¶
func (r *AwsIMDSProcessor) Stop()
Click to show internal directories.
Click to hide internal directories.