Open5
Prometheus
Prometheus の DB の仕組み
tsdb のチャンクファイルは 1つ 512MB
Prometheus Server
- HTTP Server
- TSDB
- Retrieval
EmptyDirの場合,Pod Kill すればデータは吹き飛ぶ
Prometheusがクラッシュしたりして再起動した場合は、WAL(Write Ahead Log)を使うことでクラッシュから保護されています
「wal」ディレクトリに128MBごとに保存されている
「wal」ディレクトリに含まれるファイルは、まだ圧縮されていないRawデータが含まれている
このため、通常のブロックファイルよりかなり大きい
Prometheusは最低3つのWALファイルを保持している
高トラフィックなサーバーでは、少なくとも2時間分のRawデータを保存する必要があるため、3つを超えるWALファイルができることがある
The labels to add to any time series or alerts when communicating with
external systems (federation, remote storage, Alertmanager).
externalLabels:
[ <labelname>: <labelvalue> ... ]