influxdb_telegraf/telegraf/telegraf.conf

67 lines
1.7 KiB
Plaintext

# Configuration for telegraf agent
[agent]
interval = "10s"
round_interval = true
metric_batch_size = 1000
metric_buffer_limit = 10000
collection_jitter = "0s"
flush_interval = "10s"
flush_jitter = "0s"
precision = ""
# quiet = false
# logtarget = "file"
# logfile = ""
# logfile_rotation_interval = "0d"
# logfile_rotation_max_size = "0MB"
# logfile_rotation_max_archives = 5
# log_with_timezone = ""
hostname = ""
omit_hostname = false
[[outputs.influxdb_v2]]
urls = ["http://influxdb.in.thelinuxpro.net:8086"]
token = "$INFLUX_TOKEN"
organization = "darkstar"
bucket = "openweather"
# bucket_tag = ""
# exclude_bucket_tag = false
# timeout = "5s"
# http_headers = {"X-Special-Header" = "Special-Value"}
# http_proxy = "http://corporate.proxy:3128"
# user_agent = "telegraf"
# content_encoding = "gzip"
# influx_uint_support = false
# tls_ca = "/etc/telegraf/ca.pem"
# tls_cert = "/etc/telegraf/cert.pem"
# tls_key = "/etc/telegraf/key.pem"
# insecure_skip_verify = false
# Read flattened metrics from one or more JSON HTTP endpoints
[[inputs.httpjson]]
name = "OpenWeather"
servers = [
"https://api.openweathermap.org/data/3.0/onecall?lat=39.918449474871075&lon=-85.92342403177487&appid=eff13820392937489d74a4560e9bff1e"
]
response_timeout = "5s"
method = "GET"
# tag_keys = [
# "my_tag_1",
# "my_tag_2"
# ]
# tls_ca = "/etc/telegraf/ca.pem"
# tls_cert = "/etc/telegraf/cert.pem"
# tls_key = "/etc/telegraf/key.pem"
# insecure_skip_verify = false
# [inputs.httpjson.parameters]
# event_type = "cpu_spike"
# threshold = "0.75"
# [inputs.httpjson.headers]
# X-Auth-Token = "my-xauth-token"
# apiVersion = "v1"