Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Prometheus based monitoring #33

Merged
merged 1 commit into from
Dec 30, 2016
Merged

Add Prometheus based monitoring #33

merged 1 commit into from
Dec 30, 2016

Conversation

xla
Copy link
Member

@xla xla commented Dec 30, 2016

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.

  • setup prometheus
  • setup grafana
  • setup operations dashboard

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.

* setup prometheus
* setup grafana
* setup operations dashboard
@xla xla self-assigned this Dec 30, 2016
@xla xla merged commit 9af20f2 into master Dec 30, 2016
@xla xla deleted the monitoring branch December 30, 2016 18:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant