お世話になります。
IoT機器を使ってログデータをTreasureDataへfluentdで送信しています。
エラーとなり、bufferファイルに書き込まれた続ける状態になってしまったのですが
・このバッファファイルのデータをTreasureDataへ送信する方法(復旧方法)。
・今後のエラー対策として、設定にアドバイスあれば
ご教授願いたく。
よろしくお願いいたします。
設定ファイルは以下のような感じです。
<source> type tail format json path /etc/config/fluent/fluent-log pos_file /etc/config/fluent/tail.pos tag td.hoge.opelog_data </source><match td..>
type tdlog
apikey myapikey
buffer_type file
buffer_path /etc/config/fluent/myapp.*.buffer
flush_interval 10s
use_ssl true
</match>
エラーログは以下のような感じです。
2016-02-19 02:13:09 +0000 [warn]: temporarily failed to flush the buffer. next_retry=2016-02-19 11:31:40 +0000 error_class="RuntimeError" error="Failed to upload to Treasure Data 'hoge.opelog_data' table: #<SocketError: getaddrinfo: Name or service not known (https://api-import.treasuredata.com:443)> (1457 bytes; 0.542692391 seconds)" plugin_id="object:149370"
2016-02-19 02:13:09 +0000 [warn]: suppressed same stacktrace
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/25 05:24