私は Loki を初めて使用し、異なるサーバーで実行されている複数の Loki/Grafana インスタンス用に共有ストレージをセットアップしようとしています。
主なクエリ: チャンク/インデックスの共有ストアとして機能し、「GCS バケット」に出荷できる Boltdb-shipper を調べたところ、次のことが疑問に思っていました。
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