This section explains how to read the dashboards displayed on our team’s TV screen, in the office.
The top monitor has technical dashboards worth keeping an eye on throughout the day.
Grafana is an open source analytics and monitoring platform, and we use it for monitoring the health of GovWifi in realtime.
We have access to two types of Grafana metrics.
This is used for monitoring GovWifi infrastructure and APIs. In-depth information on the technical setup of this is available here (you must be a member of the Govwifi team to view this document). You can access this dashboard at the links below (you must be signed into the dashboard to do this):
Hosted on PaaS(Platform as a Service)
Concourse is an open source CI/CD platform, and we use it for automating jobs for building, testing and deploying software, as part of pipelines.
Most of GovWifi’s core pipelines are exposed (i.e. public, but read-only and without logs). These are available here, and are shown on the TV monitor.
It is useful to keep an eye on these, so that blocked pipelines can be spotted early and resolved.
Fourth Wall is a GDS application for monitoring pull requests and their build statuses.
We list all of our repositories on Fourth Wall on the TV monitor, as it helps in identifying important and urgent pull requests that should be prioritised.
In order for Fourth Wall to make calls to Github’s APIs, we’re using a personal access token
generated for our
github-jenkins Github user.
We currently have a tab with default Google Analytics dashboard open. This will be iterated over to make it more useful in the near future.
Prometheus is an open source software application used for event monitoring and alerting. It records real-time metrics in a time series database built using a HTTP pull model, with flexible queries and real-time alerting.
We run a Prometheus server which scrapes metrics from Prometheus log exporters running on the FreeRADIUS containers.
These Prometheus log exporters provide a wide range of information about the actual FreeRADIUS server state and the packages being processed.
The information is used for diagnostics and tracking service availability.
If you have ssh access, you can run the commands below to see the dashboard. If not, please speak to the reliability engineers on the team about access.
ssh -L 9090:127.0.0.1:9090 prometheus.staging.govwifi
ssh -L 9090:127.0.0.1:9090 prometheus-ie.govwifi
ssh -L 9090:127.0.0.1:9090 prometheus.govwifi
After running the command you should be able to access the Prometheus dashboard by entering the following address in your browser:
The bottom monitor has general team-specific things, mostly for meetings and ceremonies.
Our TV monitor has its own Google account, and is a member of the “GovWifi core team” Google Group. This means it should already be included in most, if not all, existing team meetings. If an event does not show up in its calendar but should, please invite it separately.
This dashboard provides a convenient list of upcoming meetings to join throughout the day.
Our TV monitor has its own Trello account (
@gds9097chromebox), and has guest read-only access to
our team’s boards.