{"repo":"lekpamartin/uptimerobot_exporter","free":true,"listed":false,"github":"https://github.com/lekpamartin/uptimerobot_exporter","clone":"git clone https://github.com/lekpamartin/uptimerobot_exporter.git","description":"Expose uptimerobot.com metrics for prometheus and visualize it in Grafana","language":"Python","stars":50,"topics":["grafana","grafana-dashboard","prometheus","exporter","docker","docker-image","docker-compose","dockerfile","uptimerobot"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"uptimerobot.com prometheus exporter Exports all your uptimerobot.com checks for prometheus scraping, so you can use external, third-party checks in your monitoring setup. If you do not have a pro account, any scrape interval shorter than scrape interval: 5m for this exporter will a) produce duplicated data and b) misuse uptimerobots API. Requirements - Python - requests Running Accepted parameters: - api key: Your uptimerobot.com API key. See section 'API Settings' in your account details. - server name (optional): Name to bind the HTTP server to. Default: 0.0.0.0 - server port (optional): Port to bind the HTTP server to. Default: 9705 Docker docker-compose Example compose file: version: '2.1' services: exporter: image: lekpamartin/uptimerobot exporter restart: unless-stopped environment: UPTIMEROBOT API KEY: your uptime robot api key ports: - 9705:9705 read only: true Others You can either pass script arguments (run python exporter.py -h for an explanation) or set the following environment variables: - UPTIMEROBOT API KEY - UPTIMEROBOT SERVER NAME - UPTIMEROBOT SERVER PORT Exported data - number of down monitors : down monitors - number of up monitors : up monitors - number of paused monitors : paused monitors - Maximum monitor : monitor limit - Monitor status (Monitors) : name, url, type, [keyword], [keyword value], interval, status (color change with status) - Responste time : Minimum (min), maximum (max), average (avg) and current - public status page (psp) Grafana / Prom","default_branch":null,"files":null,"tree":[],"storefront":"/r/lekpamartin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lekpamartin/uptimerobot_exporter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}