Logging Loki/ES/Vector/Fluent Bit 2026(ロギングスタック)
Log Aggregation Stack。Grafana Loki 3.4 (Object Storage Native)・Elasticsearch 9 (Apache 2.0復活)・OpenSearch 2.18・ClickHouse Logs (Highest Compression)・Quickwit 0.8 (Rust S3 Native)・SigNoz・Vector (Datadog・OSS)・Fluent Bit 3.x (CNCF)・Fluentd (CNCF Maintenance)・Filebeat (Elastic)・Logstash・Promtail (Loki Agent)・Logtail/Better Stack・¥0 OSS-¥¥¥¥¥¥/月・1TB log保管・¥0 OSS、2026年Vector+Loki+Quickwit主流。
概要
ロギングスタックは、複数のログ収集・集約・検索エンジンを組み合わせたソフトウェア構成で、2026年時点では「Vector + Loki + Quickwit」が業界標準に近づいている。Grafana Loki 3.4はオブジェクトストレージにネイティブ対応し、Elasticsearch 9はApache 2.0ライセンス復活で再注目。OpenSearch 2.18は検索性能と可視化ツールの統合を強化、Quickwit 0.8はRustベースでS3ネイティブの高速検索を実現。VectorはDatadog風のデータパイプラインをOSS化し、Fluent Bit 3.xはCNCFで軽量化が進む。これらを組み合わせることで、1TB以上のログを¥0で保管しつつ、リアルタイム分析が可能になる。
主な特徴・仕組み
- オブジェクトストレージネイティブ:Loki 3.4はS3/MinIOを直接参照し、ストレージコストを削減。
- 高速圧縮:Quickwit 0.8はZSTD 19レベルで圧縮し、ストレージ使用量を最大30%削減。
- 分散アーキテクチャ:Vectorは複数ノードに分散し、ログ転送を負荷分散。
- リアルタイム検索:Elasticsearch 9はLucene 9.4で検索速度を15%向上。
- 軽量エージェント:Fluent Bit 3.xはCPU使用率が0.5%未満、メモリ使用量が2MB以下。
- プラグインエコシステム:Filebeat、Logstash、Promtailはそれぞれ専用プラグインで連携可能。
- OSS & 商用混在:VectorはOSS、LokiはOSS、Elasticsearchは商用ライセンス(Apache 2.0復活)。
- 自動スケーリング:Kubernetes環境ではHorizontal Pod Autoscalerと連携し、ログ量に応じて自動拡張。
- 監視メトリクス:Prometheus互換メトリクスを出力し、Grafanaで可視化。
- セキュリティ:TLS 1.3対応、IAM認証でアクセス制御を実装。
スペック比較表
| スタック | バージョン | ストレージ | 圧縮 | ライセンス |
|---|---|---|---|---|
| Grafana Loki | 3.4 | S3/オブジェクト | ZSTD (レベル19) | OSS |
| Elasticsearch | 9 | HDFS/オブジェクト | LZ4 | Apache 2.0 |
| OpenSearch | 2.18 | HDFS/オブジェクト | LZ4 | Apache 2.0 |
| Quickwit | 0.8 | S3 | ZSTD (レベル19) | OSS |
| Vector | 0.32 | ローカル/クラウド | 無し | OSS |
具体例・対応製品
- Dell PowerEdge R7525
- CPU: Intel Xeon Gold 6338 (28C/56T)
- メモリ: 256GB DDR4-3200
- ストレージ: 8× 1.92TB NVMe SSD + 4× 12TB HDD
- 用途: Loki 3.4 + Vector 0.32 を 5ノードクラスタで稼働。
- Supermicro SuperServer SYS-1029P-TRT
- CPU: AMD EPYC 7763 (64C/128T)
- メモリ: 512GB DDR4-3200
- ストレージ: 4× 2TB NVMe SSD + 8× 24TB HDD
- 用途: Elasticsearch 9 + OpenSearch 2.18 を 10ノードで検索負荷テスト。
- HPE ProLiant DL380 Gen10
- CPU: Intel Xeon Silver 4210 (10C/20T)
- メモリ: 128GB DDR4-2400
- ストレージ: 2× 1TB NVMe SSD + 4× 6TB HDD
- 用途: Quickwit 0.8 + Fluent Bit 3.x を 3ノードで低レイテンシログ処理。
自作PCでの選び方・注意点
- CPU:Vector と Loki の並列処理は CPU コア数に依存。最低 16C/32T 以上推奨。
- メモリ:Elasticsearch 9 はインデックスサイズに応じて 4GB/コア 以上。
- ストレージ:NVMe SSD は 1TB 以上を確保し、RAID 10 で冗長化。
- ネットワーク:10GbE 以上を採用し、ログ転送時の帯域を確保。
- 電源:450W 以上の 80+ Platinum で安定供給。
- 冷却:CPU と SSD の熱設計を重視し、液冷または高性能ファンを併用。
- OS:Ubuntu 24.04 LTS を推奨。Docker/Kubernetes を利用する場合は 64GB 以上の RAM が必要。
- バックアップ:S3 互換オブジェクトストレージに定期的にミラーリング。
関連用語との違い
| 用語 | 主な用途 | 主な差分 |
|---|---|---|
| Loki | 時系列ログ検索 | 低コスト、オブジェクトストレージ向け |
| Elasticsearch | フルテキスト検索 | 高速、複雑クエリ対応 |
| OpenSearch | Elasticsearch 互換 | OSS 版、セキュリティ拡張 |
| Quickwit | 大規模ログ検索 | Rust ベース、S3 ネイティブ |
| Vector | データパイプライン | 収集・変換・転送の統合 |
| Fluent Bit | 軽量エージェント | 低リソース、CNCF |
よくある質問(FAQ)
Q1. 2025-2026年にVectorとLokiが統合されたパッケージは何ですか?
A1. 2025年に発表された「VectorLoki」パッケージは、Vector のデータパイプライン機能と Loki のストレージエンジンを一体化し、設定ファイル 1 つでログ収集から検索までを完結させる。
Q2. Quickwit 0.8 の S3 ネイティブ化はどのように実現されていますか?
A2. Rust の async-std をベースに、S3 API を直接呼び出す I/O ストリームを実装。データは 1GB ブロックで圧縮・暗号化され、S3 に直接 PUT される。
Q3. 1TB のログ保管を ¥0 で行うには何が必要ですか?
A3. OSS スタックを選択し、オブジェクトストレージとして MinIO をローカルに構築。Loki 3.4 は MinIO を直接参照し、料金発生しない。
まとめ
2026年のロギングスタックは、Vector でデータを統合的に処理し、Loki でオブジェクトストレージに低コストで保存、Quickwit で高速検索を実現する構成が主流となる。Elasticsearch 9 と OpenSearch 2.18 は依然として大規模検索に強く、Fluent Bit 3.x は軽量エージェントとして多くの環境で採用されている。自作PCで構築する場合は、CPU コア数、メモリ容量、NVMe ストレージを重視し、10GbE 以上のネットワークと高効率電源を備えることが鍵となる。これらを踏まえて、適切なスタックを選択すれば、1TB 以上のログをコストゼロで保管し、リアルタイム分析を行える環境を構築できる。