Slide 44
Slide 44 text
43
#NTTtech https://bit.ly/38w7r9U
Pipeline によるログの転送前処理
各 Stage を組み合わせることでログの加工やメトリクスの発行が可能
Parsing stages
各形式でログをパースする
[ docker, cri, regex, json ]
Transform stages
テンプレートで抽出データを修正する
[ template ]
Action stages
エントリに基づき各項目を作成/変更する
[ timestamp, output, labels, metrics, tenant ]
Filtering stages
ラベルセットに基づいて後続のStageを適用する
[ match ]
例:
Grafana Loki Promtail (target)
pipeline_stages:
- match:
selector: '{name="promtail"}'
stages:
- regex:
expression: '.*level=(?P[a-zA-Z]...
- labels:
level:
component:
- timestamp:
format: RFC3339Nano
source: timestamp