DigiDeps Run Book
Description
A service for court appointed professional and lay deputies to report to the Office of the Public Guardian (OPG) on clients who are unable to manage their own affairs under the mental capacity act and the supervision of the aforementioned reports.
Impact of an outage
Deputies will not be able to edit or submit their reports. OPG case management staff will not be able to view and review submitted reports. As a result there may be an increase in the number of calls from deputies to the OPG contact centre. Reputational impact to OPG if deputies can not submit reports. Potential for data loss with deputies who have started to fill information on a report and have not saved the data when the service goes down.
Incident contact details
Slack: https://mojdt.slack.com/messages/C7YH87C3A
email: digideps@digital.justice.gov.uk
URLs
Service URLs:
https://complete-deputy-report.service.gov.uk/
https://admin.complete-deputy-report.service.gov.uk/
Other URLs
Name | Address |
---|---|
Healthcheck Front Container | https://complete-deputy-report.service.gov.uk/health-check |
Healthcheck Service | https://complete-deputy-report.service.gov.uk/health-check/service |
Healthcheck Dependencies | https://complete-deputy-report.service.gov.uk/health-check/dependencies |
Admin Healthcheck Container | https://admin.complete-deputy-report.service.gov.uk/health-check |
Admin Healthcheck Service | https://admin.complete-deputy-report.service.gov.uk/health-check/service |
Admin Healthcheck Dependencies | https://admin.complete-deputy-report.service.gov.uk/health-check/dependencies |
GitHub Repository | https://github.com/ministryofjustice/opg-digideps |
Hosting environment
- AWS - We can log an emergency call with aws support and will get an immediate call back.
- AWS Account IAM Roles can be found here
Service team contact
digideps@digital.justice.gov.uk
Other Information
Releases
We operate a CI/CD model, releases will be continuously deployed as and when required.
Automatic alerts
Alert | Source | Application | Description |
---|---|---|---|
Site Availability | Cloudwatch | Front and Admin | Alerts on the availability of Api, Redis, Notify, Sirius, ClamAV and wkHtmlToPDf |
Critical PHP errors | Cloudwatch | Front and Admin | Alerts when we see critical PHP errors in logs |
Other PHP errors | Cloudwatch | Front and Admin | Alerts on any non critical PHP errors |
Response times | Cloudwatch | Front and Admin | Alerts where we have continued above average response times based on anomoly detection |
Document Sync | Cloudwatch | Front | Alerts on documents that fail to sync in any way |
5xx errors in app | Cloudwatch | Front and Admin | Alerts on when we have a status code of 5xx appear in the application logs |
5xx from ALB | Cloudwatch | Front and Admin | Alerts where the application load balancer receives a 5XX response |
Denial of Service | Cloudwatch | Front and Admin | Alerts on possible denial of service (DDOS) attack |
Overnight Jobs | Cloudwatch | Front and Admin | Alerts on overnight job failures and where jobs have not run when expected |
Business Functionality | Cloudwatch | Front and Admin | Alerts on anomalies of business functionality that do not cause outright errors |
Consumers of this service
Sirius Supervision
Services consumed by this
GOV.UK Notify (call can be logged here)
Restrictions on access
None for production, other environments and admin restricted to users on VPN, DOM1, OPG Wifi
How to resolve specific issues
Specific re-occurring issues will be fixed as bug fixes. However in the event that we are alerted to an issue, then we should first check the cloudwatch logs for our production log group thoroughly to identify the extent of the issue.
In the event that the issue is service affecting then we should follow the Incident process which can be found in this document.
As part of this process we may identify that we need to roll back to a previous version of the application in which case, use the rollback procedure in this folder.
In the event that a simple fix forward or a rollback to a previous version of the application can’t be performed then please check against disaster recovery document for recovery options for your issue.