After an Enclave is established in your cloud provider account using Terraform, the module will have created a storage bucket per Vespa Cloud zone you configured in your Enclave. These storage buckets are used to archive logs from the machines that run Vespa inside your account.
There will be one storage bucket per Vespa Cloud Zone that is configured in the Enclave. The name of the bucket will depend on the cloud provider you are setting up the Enclave in.
Files are synchronized to the archive bucket when the file is rotated by the logging system, or when a virtual machine is deprovisioned from the application. The consequence of this is that frequency of uploads will depend on the activity of the Vespa application.
The directory structure in the bucket is as follows:
<tenant>/<application>/<instance>/<host>/logs/<logtype>/<logfile>
tenant
is the tenant ID.application
is the application ID that generated the log.instance
is the instance ID of the generated log, e.g. default
.host
is the name prefix of the host that generated the log, e.g. e103a
.logtype
is the type of log in the directory (see below).logfile
is the specific file of the log.There are three log types that are synced to this bucket.
vespa
: Vespa logsaccess
: Access logsconnection
: Connection logs