Storage Plugins

Fluentd has nine (9) types of plugins:

This article gives an overview of Storage Plugin.

Overview

Sometimes, the input/filter/output plugin needs to save its internal state in memory, storage, or key-value store. Fluentd has a pluggable system called Storage that lets a plugin store and reuse its internal state as key-value pairs.

How To Use

For an input, an output, and filter plugin that supports Storage, the <storage> directive can be used to store key-value pair into a key-value store such as a JSON file, MongoDB, Redis, etc.

Here is an example with in_sample:

List of Built-in Storage

List of Core Plugins with Storage support

List of 3rd party storage plugins

NOTE: This 3rd party storage plugin list does not fully covers all of them.

List of 3rd party Plugins with Storage support

NOTE: This 3rd party plugin list does not fully covers all of them.

If this article is incorrect or outdated, or omits critical information, please let us knowarrow-up-right. Fluentdarrow-up-right is an open-source project under Cloud Native Computing Foundation (CNCF)arrow-up-right. All components are available under the Apache 2 License.

Last updated

Was this helpful?