local

The local metrics plugin stores the values on memory.

Parameters

default_labels

Specifies the default labels for the metrics. (default: {agent: "Fluentd", hostname: "#{Socket.gethostname}"})

labels

Specifies other custom labels for the metrics. (default: {})

Example

With this configuration:

<system>
  <metrics>
    @type local
  </metrics>
</system>

The above configuration will save the internal metrics for plugins on memory. As a result, you can retrieve metrics from memory and also you can replace with your custom metrics plugin.

Actually, @type local metrics plugin has equivalent functionality for previous single value based Ruby instance variables. This behavior will be changed by other 3rd party plugins.

Last updated

Was this helpful?