tapglue / snaas

Tapglue Social Network as a Service (SNaaS)
https://www.tapglue.com
Apache License 2.0
67 stars 22 forks source link

Add Prometheus based monitoring #33

Closed xla closed 7 years ago

xla commented 7 years ago

This sets up Prometheus which scrapes the service binaries and host data which then is presented in an operation dashboard in Grafana. For easy access we provide another public endpoint via:

monitoring-$env-$region-$domain

While we want simple availability it should not be exposed to the greater public, therefore the Grafana installation is guarded with a Google login. This forces us to require a Google OAuth client id and secret during setup.