config

package
v0.0.0-...-8c1e015 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 11, 2018 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConfigListToArray

func ConfigListToArray(csv string) []string

func GetEnvMap

func GetEnvMap() map[string]string

func KeyValueMapFromEnv

func KeyValueMapFromEnv(prefix string, envMap map[string]string) map[string]string

Types

type ConfigSpec

type ConfigSpec struct {
	TemplateDir       string `envconfig:"TEMPLATE_DIR" default:"/etc/telegraf/sd-tpl.d"`
	ConfigDir         string `envconfig:"CONFIG_DIR" default:"/etc/telegraf/telegraf.d"`
	AutoConfPrefix    string `envconfig:"AUTO_CONF_PREFIX" default:"tsd_"`
	AutoConfExtension string `envconfig:"AUTO_CONF_EXTENSION" default:".conf"`
	LogLevel          string `envconfig:"LOG_LEVEL" default:"info"`
	CleanOutput       bool   `envconfig:"CLEAN_OUTPUT" default:"true"`
	QueryInterval     int    `envconfig:"QUERY_INTERVAL",default:"15"`

	BackendList string   `envconfig:"BACKENDS"`
	Backends    []string `ignored:"true"`

	GlobalTags map[string]string `ignored:"true"`
	EnvMap     map[string]string `ignored:"true"`
}

func Load

func Load() *ConfigSpec

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL