Skip to content

Docker setup using grafana, prometheus, and traefik

Notifications You must be signed in to change notification settings

themichaelasher/docker_skyline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Purpose

This was used to build services to demo a deployment for Check Point's open-telemetry project, Skyline

This is a sample docker_compose that will build three containers to provide Grafana and Prometheus while using Traefik as the proxy service. Traefik is configured to use a cloudflare API key to validate the Let's Encrypt DNS challenge.

Assumptions

Requirements

  • Create a .env file with the following required parameters
    • CF_DNS_API_TOKEN=DNSAPITOKEN
    • CF_ZONE_API_TOKEN=ZONEAPITOKEN
    • CF_API_EMAIL=CLOUDFLARE_EMAIL
  • Optional: (must edit docker-compose.yml, if not using environment variable)
    • TRAEFIKIP=<ip from skyline subnet>
    • PROMIP=<ip from skyline subnet>
    • GRAFANAIP=<ip from skyline subnet>

Additional Documentation

To-Do

  • Include the Grafana Dashboards

About

Docker setup using grafana, prometheus, and traefik

Resources

Stars

Watchers

Forks