Logging

Last updated: 29/06/20


Our logging implementation arises from the discussion in the logging RFC.

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

Logs can be searched at logging.wellcomecollection.org 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 here.

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

The Elasticsearch secrets are provisioned into an AWS account from the platform-infrastructure repository.

Last updated