首页 > 其他分享 >今日实践:Loki丝滑般的数据切换

今日实践:Loki丝滑般的数据切换

时间:2022-10-08 20:01:08浏览次数:79  
标签:index 存储 丝滑 Loki 切换 filesystem 日志 schema

正文共:2463字
预计阅读时间:7分钟

用过Loki的同学都知道,日志存储在Loki里主要分为两部分,日志原始文件以及日志索引。按照Loki数据的设计思路,日志原始文件可以存放在任何文件系统中,可以是filesystem,对象存储等。而日志的索引则专门存储到索引服务当中,这里面包含Loki内置的BoltDB当中。其数据存储主要的思想也是让用对象存储负责廉价地存储压缩日志,而索引则负责以快速,有效的查询方式存储这些标签。

当前Loki1.6版本支持的数据存储如下:

  • Chunks 日志原始文件
  • Cassandra
  • GCS
  • File System
  • S3
  • 任何实现S3标准接口的服务,如Minio,Ceph RGW
  • Index 日志索引
  • Cassandra

  • BigTable

  • DynamoDB

  • BoltDB

我们先来看下Loki默认情况下关于数据存储配置

schema_config:
configs:
- from: 2018-04-15
store: boltdb
object_store: filesystem
schema: v9
index:
prefix: index_
period: 168h
storage_config:
boltdb:
directory: /data/loki/index
filesystem:
directory: /data/loki/chunks
storage_config

Loki的存储引擎配置,这个区块里面,主要定义的是各类存储的一些基本信息。只要你愿意,甚至可以把Loki支持的数据存储都加上

标签:index,存储,丝滑,Loki,切换,filesystem,日志,schema
From: https://blog.51cto.com/u_15820126/5738636

相关文章