bigqueryに送るレコードに送り元のホスト名を追加してみます。
送り元ホストを条件に検索できるようになります。今のところ個人で複数のサーバを運用する予定はないので別に送り元ホストを条件に検索することも無いのですが、こまけーこたぁいいんだよ!
filterプラグイン(組み込み)を利用して実現します。
* record_transformer Filter Plugin | Fluentd
filterプラグインを使うと、td-agentのレコード(tailしたログファイルの行など)にデータを追加することが出来ます。
イメージ的には以下のような感じでしょうか。
[time, tag, record = {ip: "1.2.3.4", status: "200"}]
↓
[time, tag, record = {ip: "1.2.3.4", status: "200", logsource_hostname: "ponpokopon.me"}]
td-agentの(fluentdの)データ構造については、以下の記事が分かりやすかったです。
*