dsaidgovsg/terraform-modules

Prometheus Module

Closed this issue · 0 comments

Packer image can be provisioned with the aid of https://github.com/cloudalchemy/ansible-prometheus

  • Each node should run their own "Prometheus server" via Telegraf, and then advertise it as such on Consul. We can then use Prometheus' built in service discover with Consul to do the scraping.~
  • Integrate this into the Telegraf module by updating it to generate the configuration file for Telegraf to run the Prometheus server and to advertise its presence via Consul for Prometheus to discover.

Integrations:

  • AWS Auth
  • Curator
  • td-agent
  • Traefik
  • Vault SSH