Skip to content

mattburman/forex-exporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Forex Exporter

Forex Exporter is a prometheus exporter using OpenExchangeRates Latest Endpoint. Their free tier supports 1000 calls per month. This application has been hardcoded to hit the API once per hour which leaves ~250 requests for application restarts or testing. It has also been hardcoded to request for USD as the base currency.

Metrics look like the following:

# HELP fx_rate fx rate is the exchange rate between the base and quote e.g. USD and GBP.
# TYPE fx_rate gauge
fx_rate{base="USD",quote="AED"} 3.673009
fx_rate{base="USD",quote="AFN"} 76.988
fx_rate{base="USD",quote="ALL"} 104.887255
fx_rate{base="USD",quote="AMD"} 481.616228
fx_rate{base="USD",quote="ANG"} 1.800176
fx_rate{base="USD",quote="AOA"} 582.5
fx_rate{base="USD",quote="ARS"} 72.89231

Contributing

PRs welcome.

Ideas:

  • CLI library
  • Customisable base pair
  • Customisable duration to hit the API.