Use ip address for default InfluxDB ip in config
Helps with initial setup if localhost cannot be resolved due to the pure go resolver.
This commit is contained in:
parent
16edaa0ae9
commit
cd40999225
|
@ -90,8 +90,8 @@
|
||||||
##
|
##
|
||||||
## Multiple urls can be specified as part of the same cluster,
|
## Multiple urls can be specified as part of the same cluster,
|
||||||
## this means that only ONE of the urls will be written to each interval.
|
## this means that only ONE of the urls will be written to each interval.
|
||||||
# urls = ["udp://localhost:8089"] # UDP endpoint example
|
# urls = ["udp://127.0.0.1:8089"] # UDP endpoint example
|
||||||
urls = ["http://localhost:8086"] # required
|
urls = ["http://127.0.0.1:8086"] # required
|
||||||
## The target database for metrics (telegraf will create it if not exists).
|
## The target database for metrics (telegraf will create it if not exists).
|
||||||
database = "telegraf" # required
|
database = "telegraf" # required
|
||||||
|
|
||||||
|
@ -121,6 +121,9 @@
|
||||||
## HTTP Proxy Config
|
## HTTP Proxy Config
|
||||||
# http_proxy = "http://corporate.proxy:3128"
|
# http_proxy = "http://corporate.proxy:3128"
|
||||||
|
|
||||||
|
## Optional HTTP headers
|
||||||
|
# http_headers = {"X-Special-Header" = "Special-Value"}
|
||||||
|
|
||||||
## Compress each HTTP request payload using GZIP.
|
## Compress each HTTP request payload using GZIP.
|
||||||
# content_encoding = "gzip"
|
# content_encoding = "gzip"
|
||||||
|
|
||||||
|
@ -382,12 +385,32 @@
|
||||||
#
|
#
|
||||||
# ## Kinesis StreamName must exist prior to starting telegraf.
|
# ## Kinesis StreamName must exist prior to starting telegraf.
|
||||||
# streamname = "StreamName"
|
# streamname = "StreamName"
|
||||||
# ## PartitionKey as used for sharding data.
|
# ## DEPRECATED: PartitionKey as used for sharding data.
|
||||||
# partitionkey = "PartitionKey"
|
# partitionkey = "PartitionKey"
|
||||||
# ## If set the paritionKey will be a random UUID on every put.
|
# ## DEPRECATED: If set the paritionKey will be a random UUID on every put.
|
||||||
# ## This allows for scaling across multiple shards in a stream.
|
# ## This allows for scaling across multiple shards in a stream.
|
||||||
# ## This will cause issues with ordering.
|
# ## This will cause issues with ordering.
|
||||||
# use_random_partitionkey = false
|
# use_random_partitionkey = false
|
||||||
|
# ## The partition key can be calculated using one of several methods:
|
||||||
|
# ##
|
||||||
|
# ## Use a static value for all writes:
|
||||||
|
# # [outputs.kinesis.partition]
|
||||||
|
# # method = "static"
|
||||||
|
# # key = "howdy"
|
||||||
|
# #
|
||||||
|
# ## Use a random partition key on each write:
|
||||||
|
# # [outputs.kinesis.partition]
|
||||||
|
# # method = "random"
|
||||||
|
# #
|
||||||
|
# ## Use the measurement name as the partition key:
|
||||||
|
# # [outputs.kinesis.partition]
|
||||||
|
# # method = "measurement"
|
||||||
|
# #
|
||||||
|
# ## Use the value of a tag for all writes, if the tag is not set the empty
|
||||||
|
# ## string will be used:
|
||||||
|
# # [outputs.kinesis.partition]
|
||||||
|
# # method = "tag"
|
||||||
|
# # key = "host"
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
# ## Data format to output.
|
# ## Data format to output.
|
||||||
|
@ -1095,10 +1118,7 @@
|
||||||
|
|
||||||
# # Read metrics from fail2ban.
|
# # Read metrics from fail2ban.
|
||||||
# [[inputs.fail2ban]]
|
# [[inputs.fail2ban]]
|
||||||
# ## fail2ban-client require root access.
|
# ## Use sudo to run fail2ban-client
|
||||||
# ## Setting 'use_sudo' to true will make use of sudo to run fail2ban-client.
|
|
||||||
# ## Users must configure sudo to allow telegraf user to run fail2ban-client with no password.
|
|
||||||
# ## This plugin run only "fail2ban-client status".
|
|
||||||
# use_sudo = false
|
# use_sudo = false
|
||||||
|
|
||||||
|
|
||||||
|
@ -1126,7 +1146,7 @@
|
||||||
# ## - only one URI is allowed
|
# ## - only one URI is allowed
|
||||||
# ## - https is not supported
|
# ## - https is not supported
|
||||||
# endpoint = "http://localhost:24220/api/plugins.json"
|
# endpoint = "http://localhost:24220/api/plugins.json"
|
||||||
#
|
#
|
||||||
# ## Define which plugins have to be excluded (based on "type" field - e.g. monitor_agent)
|
# ## Define which plugins have to be excluded (based on "type" field - e.g. monitor_agent)
|
||||||
# exclude = [
|
# exclude = [
|
||||||
# "monitor_agent",
|
# "monitor_agent",
|
||||||
|
@ -2382,10 +2402,10 @@
|
||||||
# ## Use SSL but skip chain & host verification
|
# ## Use SSL but skip chain & host verification
|
||||||
# # insecure_skip_verify = false
|
# # insecure_skip_verify = false
|
||||||
#
|
#
|
||||||
# ## Data format to output.
|
# ## Data format to consume.
|
||||||
# ## Each data format has its own unique set of configuration options, read
|
# ## Each data format has its own unique set of configuration options, read
|
||||||
# ## more about them here:
|
# ## more about them here:
|
||||||
# ## https://github.com/influxdata/telegraf/blob/master/docs/DATA_FORMATS_OUTPUT.md
|
# ## https://github.com/influxdata/telegraf/blob/master/docs/DATA_FORMATS_INPUT.md
|
||||||
# data_format = "influx"
|
# data_format = "influx"
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -63,8 +63,8 @@
|
||||||
# The full HTTP or UDP endpoint URL for your InfluxDB instance.
|
# The full HTTP or UDP endpoint URL for your InfluxDB instance.
|
||||||
# Multiple urls can be specified but it is assumed that they are part of the same
|
# Multiple urls can be specified but it is assumed that they are part of the same
|
||||||
# cluster, this means that only ONE of the urls will be written to each interval.
|
# cluster, this means that only ONE of the urls will be written to each interval.
|
||||||
# urls = ["udp://localhost:8089"] # UDP endpoint example
|
# urls = ["udp://127.0.0.1:8089"] # UDP endpoint example
|
||||||
urls = ["http://localhost:8086"] # required
|
urls = ["http://127.0.0.1:8086"] # required
|
||||||
# The target database for metrics (telegraf will create it if not exists)
|
# The target database for metrics (telegraf will create it if not exists)
|
||||||
database = "telegraf" # required
|
database = "telegraf" # required
|
||||||
# Precision of writes, valid values are "ns", "us" (or "µs"), "ms", "s", "m", "h".
|
# Precision of writes, valid values are "ns", "us" (or "µs"), "ms", "s", "m", "h".
|
||||||
|
|
|
@ -22,11 +22,11 @@ example configuratio with `@id` parameter for http plugin:
|
||||||
[[inputs.fluentd]]
|
[[inputs.fluentd]]
|
||||||
## This plugin reads information exposed by fluentd (using /api/plugins.json endpoint).
|
## This plugin reads information exposed by fluentd (using /api/plugins.json endpoint).
|
||||||
##
|
##
|
||||||
## Endpoint:
|
## Endpoint:
|
||||||
## - only one URI is allowed
|
## - only one URI is allowed
|
||||||
## - https is not supported
|
## - https is not supported
|
||||||
endpoint = "http://localhost:24220/api/plugins.json"
|
endpoint = "http://localhost:24220/api/plugins.json"
|
||||||
|
|
||||||
## Define which plugins have to be excluded (based on "type" field - e.g. monitor_agent)
|
## Define which plugins have to be excluded (based on "type" field - e.g. monitor_agent)
|
||||||
exclude = [
|
exclude = [
|
||||||
"monitor_agent",
|
"monitor_agent",
|
||||||
|
|
|
@ -18,11 +18,11 @@ const (
|
||||||
sampleConfig = `
|
sampleConfig = `
|
||||||
## This plugin reads information exposed by fluentd (using /api/plugins.json endpoint).
|
## This plugin reads information exposed by fluentd (using /api/plugins.json endpoint).
|
||||||
##
|
##
|
||||||
## Endpoint:
|
## Endpoint:
|
||||||
## - only one URI is allowed
|
## - only one URI is allowed
|
||||||
## - https is not supported
|
## - https is not supported
|
||||||
endpoint = "http://localhost:24220/api/plugins.json"
|
endpoint = "http://localhost:24220/api/plugins.json"
|
||||||
|
|
||||||
## Define which plugins have to be excluded (based on "type" field - e.g. monitor_agent)
|
## Define which plugins have to be excluded (based on "type" field - e.g. monitor_agent)
|
||||||
exclude = [
|
exclude = [
|
||||||
"monitor_agent",
|
"monitor_agent",
|
||||||
|
|
|
@ -13,8 +13,8 @@ This plugin writes to [InfluxDB](https://www.influxdb.com) via HTTP or UDP.
|
||||||
##
|
##
|
||||||
## Multiple urls can be specified as part of the same cluster,
|
## Multiple urls can be specified as part of the same cluster,
|
||||||
## this means that only ONE of the urls will be written to each interval.
|
## this means that only ONE of the urls will be written to each interval.
|
||||||
# urls = ["udp://localhost:8089"] # UDP endpoint example
|
# urls = ["udp://127.0.0.1:8089"] # UDP endpoint example
|
||||||
urls = ["http://localhost:8086"] # required
|
urls = ["http://127.0.0.1:8086"] # required
|
||||||
## The target database for metrics (telegraf will create it if not exists).
|
## The target database for metrics (telegraf will create it if not exists).
|
||||||
database = "telegraf" # required
|
database = "telegraf" # required
|
||||||
|
|
||||||
|
|
|
@ -59,8 +59,8 @@ var sampleConfig = `
|
||||||
##
|
##
|
||||||
## Multiple urls can be specified as part of the same cluster,
|
## Multiple urls can be specified as part of the same cluster,
|
||||||
## this means that only ONE of the urls will be written to each interval.
|
## this means that only ONE of the urls will be written to each interval.
|
||||||
# urls = ["udp://localhost:8089"] # UDP endpoint example
|
# urls = ["udp://127.0.0.1:8089"] # UDP endpoint example
|
||||||
urls = ["http://localhost:8086"] # required
|
urls = ["http://127.0.0.1:8086"] # required
|
||||||
## The target database for metrics (telegraf will create it if not exists).
|
## The target database for metrics (telegraf will create it if not exists).
|
||||||
database = "telegraf" # required
|
database = "telegraf" # required
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue