No commit activity in last 3 years
No release in over 3 years
Fluentd plugin to add event record into Azure Tables Storage. This plugin is only for internal purpose and isn't for general usage
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.14
~> 12.0

Runtime

~> 0
>= 0.14.10
 Project Readme

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.