Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

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

Stars

28 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages