Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 1.22 KB

README.md

File metadata and controls

31 lines (24 loc) · 1.22 KB

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