Skip to content

Commit

Permalink
NIAD-3110: mhs resource assignment recommendation (#158)
Browse files Browse the repository at this point in the history
* mhs resource assignment recommendation
  • Loading branch information
ole4ryb authored Jun 7, 2024
1 parent d7eaf81 commit c7fd7ab
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 1 deletion.
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,6 @@ Each directory contains its own README.md file which provides more details.
It may be useful to run this adaptors in a local environment. Please refer to [running the MHS adaptor locally](mhs/running-mhs-adaptor-locally.md)
a step-by-step guide on how to set this up.


## Resources
### NHS Digital Developer Portal
The [MHS Adaptor](https://digital.nhs.uk/developer/api-catalogue/mhs) page within the NHS Digital Developer Portal should be your first point of call for all information relating to this adaptor. This page covers everything from Onboarding, testing, implementation and integration and other considerations and best practices.
Expand Down
3 changes: 3 additions & 0 deletions mhs/operating-mhs-adaptor.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,9 @@ Key requirements that should be prioritised when choosing a service for log inde
- Ability to raise alerts that notify subscribed users immediately upon certain events happening such as presence of specific types of log, or breach of thresholds.
- Ability to highlight and alert on the absence of log data from an expected component, indicating a component silently failing.

## MHS Adaptor resource allocation
The recommended memory for the PS Adaptor Translator is 4 GB. Also, it should be run on (at least) two CPUs for better performance.

### Audit consumption

Audit logs are emitted through the same channel as other log messages, via the standard I/O streams captured and forwarded by Docker. Audit log messages have a log level of AUDIT which is used to differentiate them from other logs. Due to the potential sensitivity of the data held in AUDIT logs and the need to ensure that AUDIT logs have stronger controls around them to prevent the possibility of tampering, it is strongly advised that the log indexing tooling chosen should be configured to filter AUDIT logs out of the main log bucket and divert them into their own audit log bucket, which can be stored and controlled separately.
Expand Down

0 comments on commit c7fd7ab

Please sign in to comment.