markdown td-agent cheatsheet
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown td-agent cheatsheet相关的知识,希望对你有一定的参考价值。
td-agent(fluentd)のチートシート
- 環境変数を読むこむ
- `"#{ENV['']}"`
- [Rubyコードを入れたい(if文制御など)](https://github.com/repeatedly/fluent-plugin-record-modifier)
```
<filter httpd.access>
@type record_modifier
<record>
query ${if record['query'] == ""; nil; else; record['query']; end}
</record>
</filter>
```
- [ログ時間の出力フォーマットを変更したい](https://docs.fluentd.org/configuration/inject-section)
```
<match>
@type file
<inject>
time_key time # ここにログの出力時間の属性を書く
time_type string
time_format %Y-%m-%dT%H:%M:%S.%N
</inject>
</match>
```
## 注意点
- 多段でパースする場合、time キーの内容が上書かれないように注意する
- timeキーが設定された後にparseを行う場合、`reserve_time true`を[filter](https://docs.fluentd.org/filter/parser#reserve_time)セクションで定義する必要がある
- これを設定しない場合、ログからtimeキーを探し、見つからない場合、ログ転送時間(now)を勝手に設定しちゃう。
以上是关于markdown td-agent cheatsheet的主要内容,如果未能解决你的问题,请参考以下文章
sh 安装流利的v1.0(td-agent3)
从 .ebextentions 文件夹复制文件
EFK(elasticsearch + fluentd + kibana)日志系统
启用 Fluentd 日志轮换
询问流利的系统日志聚合器
向Fluentd发送TCP数据包