Skip to content

RichiH/openweathermap_exporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This is an OpenWeatherMap exporter for Prometheus.

It exposes weather metrics to the pushgateway.

A minimal openweathermap_exporter.yml would look like:

api_key: <yourkey>
cities:
  - Munich
  - Ulaanbaatar
  - Isachsen
latlons:
  - [40.2010176,-72.6806685]
zips:
  - 90210

Either cities, lathlons or zips can be provided.

Requirements:

  • Prometheus' Pushgateway installed and running on localhost:9091
  • Perl with packages liblwp-useragent-determined-perl, libjson-perl and libconfig-yaml-perl

An example prometheus.yml configuration looks like:

  - job_name: 'pushgateway'
    scrape_interval: 60s # Note this is NOT the interval the scripts will run; this is just the collection interval from the Pushgateway to Prometheus
    honor_labels: true
    static_configs:
      - targets: ['localhost:9091']

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages