# Global settings and defaults.
global {
  scrape_interval: "10s"
  evaluation_interval: "10s"
  labels {
    label {
      name: "service"
      value: "ct"
    }
  }
}

# Monitor Prometheus itself.
job {
  # This job will be named "prometheus", so a job="prometheus" label will be
  # added to all time series scraped from it.
  name: "prometheus"
  # Scrape this job every 15s, overriding the global default.
  scrape_interval: "15s"
  # Configure a group of static HTTP targets
  target_group {
    target: "http://localhost:9090/metrics"
  }
}

# Monitor a set of a API servers.
job {
  name: "logserver"
  target_group {
@@LOG_TARGETS@@
  }
  metrics_path: "/metrics"
}

# Monitor a set of a mirror servers.
job {
  name: "mirrorserver"
  target_group {
@@MIRROR_TARGETS@@
  }
  metrics_path: "/metrics"
}

# Monitor a set of a etc servers.
job {
  name: "etcd"
  target_group {
@@ETCD_TARGETS@@
  }
  metrics_path: "/metrics"
}
