Logging

Last updated: 29/06/20


Our logging implementation arises from the discussion in the logging RFCarrow-up-right.

To remove log routing logic from our application containers we use AWS Firelensarrow-up-right to transport logs from our ECS tasks directly to Elasticsearch.

Logs can be searched at logging.wellcomecollection.orgarrow-up-right using Kibana. You will require a Wellcome account to sign in via Azure AD.

Custom configuration required for the fluentbit "sidecar" container required by Firelens can be found herearrow-up-right.

The fluentbit "sidecar" container requires a set of secrets (Elasticsearch access details), and these are preset in the firelens modulearrow-up-right for our ECS services.

The Elasticsearch secrets are provisioned into an AWS account from the platform-infrastructurearrow-up-right repository.

Last updated