Skip to main content

Logging & Observability

Select S3 Endpoint
Choose preferred region.

Loki (boltdb-shipper, object store)​

Horizontally‑scalable log aggregation system. Stores log chunks and indexes in S3‑compatible object storage when using boltdb‑shipper.

loki-config.yaml excerpt
storage_config:
aws:
s3: s3://<YOUR_ACCESS_KEY>:<YOUR_SECRET_KEY>@
s3forcepathstyle: true
s3signatureversion: v4
boltdb_shipper:
shared_store: s3
schema_config:
configs:
- from: 2024-01-01
store: boltdb-shipper
object_store: s3
schema: v13

Tempo (traces)​

Distributed tracing backend optimized for cost‑effective storage. Supports S3 for storing trace blocks.

tempo.yaml excerpt
storage:
trace:
backend: s3
s3:
bucket: tempo-traces
endpoint:
access_key: <YOUR_ACCESS_KEY>
secret_key: <YOUR_SECRET_KEY>
insecure: false
path_style_access: true

Thanos / Mimir (metrics long-term storage)​

Long‑term Prometheus metrics at massive scale. Use S3‑compatible storage as the object store for blocks.

thanos config excerpt
objstore:
config:
type: S3
config:
bucket: thanos-metrics
endpoint:
access_key: <YOUR_ACCESS_KEY>
secret_key: <YOUR_SECRET_KEY>
insecure: false
signature_version2: false
sse_config: null