Skip to content

PyraScope/uptime-scope

Repository files navigation

Uptime Scope

Go Version Supported Archicetures CI Build

A Prometheus Exporter for Uptime Monitoring

ToDo

  • Dynamic Target Discovery
  • Retry Logic

Running agent:

go mod tidy
go run main.go

Running with Docker Compose for Development:

docker compose -f docker-compose-dev.yml up --build

Running with Docker Compose for Production:

docker compose up -d

Stop:

docker compose down

Metrics:

http://localhost:8181/metrics

Prometheus.yml example:

scrape_configs:
  - job_name: 'uptime_scope'
    scrape_interval: 30s
    static_configs:
      - targets:
          - 'uptimescope-eu-west:8181'
          - 'uptimescope-us-east:8181'
          - 'uptimescope-asia:8181'

Ports:

Default Port Name Listing
8181 UptimeScope Prometheus

Contribution

Please check our Contributing Guide on how you can contribute.

Releases

No releases published

Packages

 
 
 

Contributors