Dashboards - bcgov/common-service-showcase GitHub Wiki

Dashboards

Dashboards can provide many forms of insight, including usage, metrics, and business intelligence. There are a few technology stacks that can be leveraged to approach this. The ones we have used are mentioned below:

Elastic Stack

The example below is built with Kibana, pulling data from ElasticSearch which is consuming standard out. It is embeded in an iFrame on a public page on our app which we are loading via reverse proxy with our Kibana credentials. (Kibana does not have a public dashboard option).

We collected our documentation on how we are using Kibana on our Elastic Stack here:

Metabase

Metabase is a SQL-focused analytics platform. The example below pulls data from the Postgresql statistics table which our application logs to. Metabase provides a public dashboard option which can be embedded as an iFrame in the application. No reverse proxy is necessary for this one.

We collected our documentation on how we are using Metabase here: