Azure Tables output plugin for Fluentd
Installation
fluent-gem install fluent-plugin-azuretables
Usage
Configuration
<match azuretables.**>
type azuretables
account_name AZURE_STORAGE_ACCOUNT
access_key AZURE_STORAGE_ACCESS_KEY
table YOUR_TABLE_NAME
detach_process 6
create_table_if_not_exists false
partition_keys test-partition-key-01,test-partition-key-02
row_keys rk1 test-row-key-01,test-row-key-02
key_delimiter __
</match>
- type (required) - azuretables
- account_name (required) - AZURE_STORAGE_ACCOUNT (from your Azure portal).
- access_key (required) - AZURE_STORAGE_ACCESS_KEY (from your Azure portal).
- table (required) - table name where you want to store event records.
- detach_process (optional) - number of processes. You can launch multiprocessing if you need high throughput.
- create_table_if_not_exists (optional) - Set true if you want create table if it doesn't exist. Default: false.
- partition_keys (optional) - A string with comma delimiter.List of properties which are used to create a composite PartitionKey.
- row_keys (optional) - A string with comma delimiter.List of properties which are used to create a composite RowKey.
- key_delimiter (optional) - A string becomes delimiter of partition key and row key in table. Default: "__" (underscores x2)
TODO
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/heocoi/fluent-plugin-azuretables.