Skip to content

Instantly share code, notes, and snippets.

@robcowart
Created November 26, 2018 22:35
Show Gist options
  • Save robcowart/6742f4e46fd337fea552684cb6e8a3d5 to your computer and use it in GitHub Desktop.
Save robcowart/6742f4e46fd337fea552684cb6e8a3d5 to your computer and use it in GitHub Desktop.
Telegraf HTTP Input and Processors to query Bitcoin prices from CoinDesk
[[inputs.http]]
urls = ["https://api.coindesk.com/v1/bpi/currentprice.json"]
method = "GET"
interval = "60s"
timeout = "5s"
data_format = "json"
name_override = "coindesk"
[inputs.http.tags]
price_index = "bitcoin"
[[processors.rename]]
[[processors.rename.replace]]
field = "bpi_EUR_rate_float"
dest = "EUR"
[[processors.rename.replace]]
field = "bpi_GBP_rate_float"
dest = "GBP"
[[processors.rename.replace]]
field = "bpi_USD_rate_float"
dest = "USD"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment