Configuring S3-compatible external storage
Configure your external object storage or Amazon Simple Storage Service (S3) external object storage for log data instead of using the default provided object store. The configuration process varies depending on your cluster type.
About this task
External object storage allows you to use your existing storage infrastructure instead of the default object store. This provides flexibility to manage costs, leverage existing storage, and integrate with your organization storage policies. The configuration process differs between MSP clusters and tenant clusters (Account or Platform type).
Procedure
- For MSP clusters, follow the procedure in Configuring external storage for MSP clusters.
- For tenant clusters (Account or Platform type), follow the procedure in Configuring external storage for tenant clusters.
Configuring external storage for MSP clusters
Use this procedure to configure external S3-compatible storage for MSP clusters.
Before you begin
Before you configure external object storage, ensure you have:
- Access to an S3-compatible object storage system
- Storage credentials (access key and secret key)
- Storage bucket or container created and accessible
- Network connectivity between the logging system and object storage
- Administrative access to the LokiStack configuration
Procedure
Results
External S3-compatible object storage is configured for your MSP cluster, and logs are stored in your specified storage system instead of the default object store.
What to do next
Monitor storage usage and costs in your object storage system. Set up billing alerts if available to track storage expenses.
Configuring external storage for tenant clusters
Use this procedure to configure external S3-compatible storage for tenant clusters (Account or Platform type).
Before you begin
Before you configure external object storage for tenant clusters, ensure you have:
- Access to an S3-compatible object storage system (such as IBM Fusion Storage Array)
- Storage credentials (access key and secret key)
- Separate storage buckets created for Loki and Tempo
- Network connectivity between the cluster and object storage
- Administrative access to the cluster
Procedure
Results
External S3-compatible object storage is configured for your tenant cluster, and observability data (logs and traces) is stored in your specified storage system.
What to do next
Troubleshooting TLS issues:
If you are using a trusted CA (not self-signed certificates) and encounter TLS issues, you can remove the TLS configuration from the custom resources:
- Delete
spec.storage.tlsfrom the LokiStack CR in the observability operator - Delete
spec.storage.tlsfrom the TempoStack CR in the tempo operator
Monitor storage usage and costs in your object storage system. Set up billing alerts if available to track storage expenses.