This page gives an overview of the Research Dashboard, describing its current status, where and how it's developed and deployed, and who is responsible for maintaining it.
This service allows those involved in research administration to view:
- Grant finances (summary expenditure, grant balances and team details)
- Application deadlines
- Contract status and progress updates
The Research Dashboard is currently beta.
Technical queries and support should be directed to firstname.lastname@example.org and will be picked up by a member of the team working on the service. To ensure that you receive a response, always direct requests to email@example.com rather than reaching out to team members directly.
Issues discovered in the service or new feature requests should be opened as GitLab issues in the application repository.
The Self-Service Gateway is currently deployed to the following environments:
|Name||Main Application URL||Django Admin URL||Backend API URL|
The GCP console pages for managing the infrastructure of each component of the deployment are:
|Name||Main Application Hosting||Database|
|Production||Cloud Run (Project: rd-prod-e68d2d52)||GCP Cloud SQL (DB name: sql-bbb6ecf4)|
|Staging||Cloud Run (Project: rd-test-692a8e82)||GCP Cloud SQL (DB name: sql-f64dd06d)|
|Development||Cloud Run (Project: rd-devel-2d49ecb5)||GCP Cloud SQL (DB name: sql-722570e9)|
The source code for the Research Dashboard is spread over the following repositories:
|Application Server||The source code for the main application server.|
|CUFS GMS Microservice||The source code for the micro-service querying CUFS grant management system data.|
|CHRIS Grant Contracts Microservice||The source code for the micro-service querying CHRIS contracts data.|
|CUFS Salary Commitments Calculator||The source code for a salaries commitments calculator for CUFS.|
|Staff oncost calculator||The source code for a python module to calculate total staff oncosts.|
|School Data Cache||The source code for caching of university school metadata.|
The following gives an overview of the technologies the Research Dashboard is built on.
The following gives an overview of how the Research Dashboard is deployed and maintained.
How and where the Self-Service Gateway is deployed¶
Database for application data is a PostgreSQL database hosted by GCP Cloud SQL. The main web application is a Django application, hosted by GCP Cloud Run.
Deploying a new release¶
The README.md file in the Infrastructure Deployment repository explains how to deploy the Research Dashboard.
Production Uptime and SSL check alerts are being sent to
To see the Monitoring dashboard go to
Any operational or administration issues should be raised as an issue in a repository for this purpose.
Service Management and tech lead¶
The service owner for the Research Dashboard is Dawn Edwards.
The tech lead for the Research Dashboard is Mike Bamford.
The following engineers have operational experience with the Research Dashboard and are able to respond to support requests or incidents: