fluentd:fluent-plugin
目次
FluentdのPlugin
fluent-plugin-mysql
https://github.com/tagomoris/fluent-plugin-mysql ログをMySQLのテーブルに直接インサートする。
Install
/opt/td-agent/embedded/bin/fluent-gem install fluent-plugin-mysql
Configuration Sample
<match output.by.names.*>
type mysql
host ホスト名
port ポート名
database データベース名
username ユーザー
password パスワード
key_names sourceをformatで展開したときの各項目をカンマ区切りで羅列:e.g. time,name,path
columns テーブルのカラム名をカンマ区切りで羅列:e.g. time,name,path
table テーブル名
flush_interval 10s
</match>
fluent-plugin-elasticsearch
Install
/opt/td-agent/embedded/bin/fluent-gem install fluent-plugin-elasticsearch
Configuration Sample
<match output.by.names.*>
type elasticsearch
host localhost
port 9200
type_name access
logstash_format true
logstash_prefix apache_access
logstash_dateformat %Y%m%d
tag_key @log_name
include_tag_key true
flush_interval 10s
</match>
fluentd/fluent-plugin.txt · 最終更新: 2025/02/16 13:53 by 127.0.0.1
