回答編集履歴

1

エラーログメッセージ追加

2022/11/02 07:50

投稿

taharasan
taharasan

スコア55

test CHANGED
@@ -1,8 +1,11 @@
1
1
  とりあえず解決した方法として、buffer タグ内に timekey を設定することで、%Hの時刻が取得でき、希望通りファイル名にYYYYMMDDHHが付加できました。
2
2
 
3
3
  理由がよくわかっていないのですが、
4
- timekey を 3600以下にするとFluentd自体起動してくれないので、1時間以上を指定する事で、バッファーのタイミングも1時間となり、%Hも値も取得できる。
4
+ timekey を 3600以下にするとFluentd起動時に下記エラー落ちる為、1時間以上を指定する事で、バッファーのタイミングも1時間となり、プレイスフォルダーの%Hも値も取得できる。
5
5
  ということなのでしょうか?
6
+
7
+ ■起動時エラーメッセージ例
8
+ 2022-11-02 16:13:36 +0900 [error]: fluent/log.rb:372:error: config error file="C:\\opt\\td-agent\\bin\\\\..\\etc\\td-agent\\td-agent.conf" error_class=Fluent::ConfigError error="insufficient timestamp placeholders in path"
6
9
 
7
10
  Fluentdはググっても旧バージョン情報とごちゃまぜになっているので、ご教授願います。
8
11