path, etc.) and buffers them.
type tail: The tail Input plugin continuously tracks the log file.
format apache2: Uses Fluentd's built-in Apache log parser.
path /var/log/apache2/access_log: The location of the Apache log.
kinesis.apache.accessis used as the
<match>...</match>is used (i.e. the log is routed according to the config inside). In this example, the
kinesis.apache.accesstag (generated by
tail) is always used.
match.**matches zero or more period-delimited tag parts (e.g. match/match.a/match.a.b).
flush_intervalspecifies how often the data is written to Kinesis.
random_partition_key trueoption will generate the partition key via UUID v3 (source). Kinesis Stream consists of
shards, and the processing power of each shard is limited. This partition key will be used by Kinesis, to determine which shard wll be assigned to for the specific record.
ab(Apache Bench) program.