Skip to content
Snippets Groups Projects
Commit e0db03cf authored by yubozhao's avatar yubozhao Committed by Tom Wilkie
Browse files

delete s3 storage doc

parent d155276c
No related branches found
No related tags found
No related merge requests found
# AWS Storage setup instruction for Loki
## Example config via yaml file
```yaml
schema_config:
configs:
- from: 0
store: dynamo
object_store: s3
schema: v9
index:
prefix: dynamodb_table_name
period: 0
storage_config:
aws:
s3: s3://access_key:secret_access_key@region/bucket_name
dynamodbconfig:
dynamodb: dynamodb://access_key:secret_access_key@region
```
## S3
Loki is using S3 as object storage. It stores log within directories based on
[`OrgID`](./operations.md#Multi-tenancy). For example, Logs from org `faker`
will stored in `s3://BUCKET_NAME/faker/`.
The S3 configuration is setup with url format: `s3://access_key:secret_access_key@region/bucket_name`.
## Dynamo DB
Loki uses dynamodb for the index storage. It is used for querying logs, make
sure you adjuest your throughput to your usage.
DynamoDB access is very similar to S3, however you do not need to specific a
table name in the storage section. You will need to set the table name for
`index.prefix` inside schema config section.
You can setup DynamoDB by yourself, or have `table-manager` setup for you.
You can find out more info about table manager at
[cortex project](https://github.com/cortexproject/cortex)(https://github.com/cortexproject/cortex).
There is an example table manager deployment inside the ksonnet deployment method. You can find it [here](../production/ksonnet/loki/table-manager.libsonnet)
### Manual setup
You will need to setup primary index key `h`(string) and `r`(binary) as the sort
key. Make sure adjust your throughput base on your usage.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment