我是 Loki 新手,我们正在尝试为在不同服务器上运行的多个 Loki/Grafana 实例设置共享存储。
主要查询: 我查看了 boltdb-shipper,它充当块/索引的共享存储,并且可以发送到“GCS 存储桶”,我想知道:
是否可以将日志从 Loki 的不同本地实例发送到同一个“GCS”存储,然后在 Google Cloud 上设置一个 Loki/Grafana 实例,该实例可以从这个中央存储中使用,从而为我们提供所有服务器日志的整体视图。
细分: 假设我们有一个名为“ shared-bucket-xyz ”的GCS 存储桶为简单起见,我使用术语日志而不是块/索引,因为获得集中式日志是最终目标
我们可以将日志从本地设置推送到远程shared-bucket-xyz吗?因为我在提供的配置选项中没有看到任何身份验证机制。
我们可以将来自 2 个或更多本地服务器的日志推送到同一个存储桶shared-bucket-xyz吗?
云部署的 Loki/Grafana 堆栈是否能够使用来自shared-bucket-xyz的日志?
Grafana 提供的配置示例:
schema_config:
configs:
- from: 2018-04-15
store: boltdb-shipper
object_store: gcs
schema: v11
index:
prefix: loki_index_
period: 24h
storage_config:
gcs:
bucket_name: GCS_BUCKET_NAME
boltdb_shipper:
active_index_directory: /loki/index
shared_store: gcs
cache_location: /loki/boltdb-cache