Regenerate telegraf.conf

This commit is contained in:
Daniel Nelson 2018-10-18 23:27:27 -07:00
parent f5af2ab799
commit b9107641ec
No known key found for this signature in database
GPG Key ID: CAAD59C9444F6155
1 changed files with 116 additions and 3 deletions

View File

@ -349,6 +349,9 @@
# ## Datadog API key # ## Datadog API key
# apikey = "my-secret-key" # required. # apikey = "my-secret-key" # required.
# #
# # The base endpoint URL can optionally be specified but it defaults to:
# #url = "https://app.datadoghq.com/api/v1/series"
#
# ## Connection timeout. # ## Connection timeout.
# # timeout = "5s" # # timeout = "5s"
@ -492,6 +495,10 @@
# # [outputs.http.headers] # # [outputs.http.headers]
# # # Should be set manually to "application/json" for json data_format # # # Should be set manually to "application/json" for json data_format
# # Content-Type = "text/plain; charset=utf-8" # # Content-Type = "text/plain; charset=utf-8"
#
# ## HTTP Content-Encoding for write request body, can be set to "gzip" to
# ## compress body or "identity" to apply no encoding.
# # content_encoding = "identity"
# # Configuration for sending metrics to InfluxDB # # Configuration for sending metrics to InfluxDB
@ -508,7 +515,7 @@
# ## Organization is the name of the organization you wish to write to; must exist. # ## Organization is the name of the organization you wish to write to; must exist.
# organization = "" # organization = ""
# #
# ## Bucket to the name fo the bucketwrite into; must exist. # ## Destination bucket to write into.
# bucket = "" # bucket = ""
# #
# ## Timeout for HTTP messages. # ## Timeout for HTTP messages.
@ -962,6 +969,15 @@
# # data_format = "influx" # # data_format = "influx"
# # Configuration for Google Cloud Stackdriver to send metrics to
# [[outputs.stackdriver]]
# # GCP Project
# project = "erudite-bloom-151019"
#
# # The namespace for the metric descriptor
# namespace = "telegraf"
# # Configuration for Wavefront server to send metrics to # # Configuration for Wavefront server to send metrics to
# [[outputs.wavefront]] # [[outputs.wavefront]]
# ## DNS name of the wavefront proxy server # ## DNS name of the wavefront proxy server
@ -1160,6 +1176,12 @@
# # [[processors.strings.trim_suffix]] # # [[processors.strings.trim_suffix]]
# # field = "read_count" # # field = "read_count"
# # suffix = "_count" # # suffix = "_count"
#
# ## Replace substrings within field names
# # [[processors.strings.trim_suffix]]
# # measurement = "*"
# # old = ":"
# # new = "_"
# # Print all metrics that pass through this filter. # # Print all metrics that pass through this filter.
@ -1963,8 +1985,17 @@
# # Count files in a directory # # Count files in a directory
# [[inputs.filecount]] # [[inputs.filecount]]
# ## Directory to gather stats about. # ## Directory to gather stats about.
# ## deprecated in 1.9; use the directories option
# directory = "/var/cache/apt/archives" # directory = "/var/cache/apt/archives"
# #
# ## Directories to gather stats about.
# ## This accept standard unit glob matching rules, but with the addition of
# ## ** as a "super asterisk". ie:
# ## /var/log/** -> recursively find all directories in /var/log and count files in each directories
# ## /var/log/*/* -> find all directories with a parent dir in /var/log and count files in each directories
# ## /var/log -> count all files in /var/log and all of its subdirectories
# directories = ["/var/cache/apt/archives"]
#
# ## Only count files that match the name pattern. Defaults to "*". # ## Only count files that match the name pattern. Defaults to "*".
# name = "*.deb" # name = "*.deb"
# #
@ -2954,6 +2985,13 @@
# ## Interface or source address to send ping from (ping -I <INTERFACE/SRC_ADDR>) # ## Interface or source address to send ping from (ping -I <INTERFACE/SRC_ADDR>)
# ## on Darwin and Freebsd only source address possible: (ping -S <SRC_ADDR>) # ## on Darwin and Freebsd only source address possible: (ping -S <SRC_ADDR>)
# # interface = "" # # interface = ""
#
# ## Specify the ping executable binary, default is "ping"
# # binary = "ping"
#
# ## Arguments for ping command
# ## when arguments is not empty, other options (ping_interval, timeout, etc) will be ignored
# # arguments = ["-c", "3"]
# # Measure postfix queue statistics # # Measure postfix queue statistics
@ -2985,6 +3023,9 @@
# ## CGroup name or path # ## CGroup name or path
# # cgroup = "systemd/system.slice/nginx.service" # # cgroup = "systemd/system.slice/nginx.service"
# #
# ## Windows service name
# # win_service = ""
#
# ## override for process_name # ## override for process_name
# ## This is optional; default is sourced from /proc/<pid>/status # ## This is optional; default is sourced from /proc/<pid>/status
# # process_name = "bar" # # process_name = "bar"
@ -3748,6 +3789,78 @@
# # basic_password = "barfoo" # # basic_password = "barfoo"
# # Generic HTTP write listener
# [[inputs.http_listener_v2]]
# ## Address and port to host HTTP listener on
# service_address = ":8080"
#
# ## Path to listen to.
# # path = "/telegraf"
#
# ## HTTP methods to accept.
# # methods = ["POST", "PUT"]
#
# ## maximum duration before timing out read of the request
# # read_timeout = "10s"
# ## maximum duration before timing out write of the response
# # write_timeout = "10s"
#
# ## Maximum allowed http request body size in bytes.
# ## 0 means to use the default of 536,870,912 bytes (500 mebibytes)
# # max_body_size = 0
#
# ## Set one or more allowed client CA certificate file names to
# ## enable mutually authenticated TLS connections
# # tls_allowed_cacerts = ["/etc/telegraf/clientca.pem"]
#
# ## Add service certificate and key
# # tls_cert = "/etc/telegraf/cert.pem"
# # tls_key = "/etc/telegraf/key.pem"
#
# ## Optional username and password to accept for HTTP basic authentication.
# ## You probably want to make sure you have TLS configured above for this.
# # basic_username = "foobar"
# # basic_password = "barfoo"
#
# ## Data format to consume.
# ## Each data format has its own unique set of configuration options, read
# ## more about them here:
# ## https://github.com/influxdata/telegraf/blob/master/docs/DATA_FORMATS_INPUT.md
# data_format = "influx"
# # Influx HTTP write listener
# [[inputs.influxdb_listener]]
# ## Address and port to host HTTP listener on
# service_address = ":8186"
#
# ## maximum duration before timing out read of the request
# read_timeout = "10s"
# ## maximum duration before timing out write of the response
# write_timeout = "10s"
#
# ## Maximum allowed http request body size in bytes.
# ## 0 means to use the default of 536,870,912 bytes (500 mebibytes)
# max_body_size = 0
#
# ## Maximum line size allowed to be sent in bytes.
# ## 0 means to use the default of 65536 bytes (64 kibibytes)
# max_line_size = 0
#
# ## Set one or more allowed client CA certificate file names to
# ## enable mutually authenticated TLS connections
# tls_allowed_cacerts = ["/etc/telegraf/clientca.pem"]
#
# ## Add service certificate and key
# tls_cert = "/etc/telegraf/cert.pem"
# tls_key = "/etc/telegraf/key.pem"
#
# ## Optional username and password to accept for HTTP basic authentication.
# ## You probably want to make sure you have TLS configured above for this.
# # basic_username = "foobar"
# # basic_password = "barfoo"
# # Read JTI OpenConfig Telemetry from listed sensors # # Read JTI OpenConfig Telemetry from listed sensors
# [[inputs.jti_openconfig_telemetry]] # [[inputs.jti_openconfig_telemetry]]
# ## List of device addresses to collect telemetry from # ## List of device addresses to collect telemetry from
@ -3898,6 +4011,7 @@
# #
# ## Custom patterns can also be defined here. Put one pattern per line. # ## Custom patterns can also be defined here. Put one pattern per line.
# custom_patterns = ''' # custom_patterns = '''
# '''
# #
# ## Timezone allows you to provide an override for timestamps that # ## Timezone allows you to provide an override for timestamps that
# ## don't already include an offset # ## don't already include an offset
@ -3908,8 +4022,7 @@
# ## 1. Local -- interpret based on machine localtime # ## 1. Local -- interpret based on machine localtime
# ## 2. "Canada/Eastern" -- Unix TZ values like those found in https://en.wikipedia.org/wiki/List_of_tz_database_time_zones # ## 2. "Canada/Eastern" -- Unix TZ values like those found in https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
# ## 3. UTC -- or blank/unspecified, will return timestamp in UTC # ## 3. UTC -- or blank/unspecified, will return timestamp in UTC
# timezone = "Canada/Eastern" # # timezone = "Canada/Eastern"
# '''
# # Read metrics from MQTT topic(s) # # Read metrics from MQTT topic(s)