Comment 1 for bug 1830147

Revision history for this message
Mark Goddard (mgoddard) wrote :

I cracked open the kolla/ubuntu-source-fluentd:stein image, and found the following gem installed via 'gem list':

fluentd-monasca-output (0.0.1)

I see the same output in the kolla/centos-source-fluentd:stein image. However, the CentOS image also includes a bunch of other fluentd plugins that don't appear in the ubuntu image:

fluent-plugin-elasticsearch (1.9.5.1)
fluent-plugin-grok-parser (0.3.1)
fluent-plugin-kubernetes_metadata_filter (0.27.0)
fluent-plugin-rewrite-tag-filter (1.5.6)
fluent-plugin-secure-forward (0.4.5)

The main difference is that the ubuntu plugins are installed via apt, whereas the centos plugins are installed via gem.

I've now found a command called td-agent-gem in the ubuntu image (fluent is referred to as td-agent in ubuntu for legacy reasons). This lists the expected plugins, other than the monasca one:

fluent-config-regexp-type (1.0.0)
fluent-logger (0.8.0)
fluent-plugin-elasticsearch (3.5.1)
fluent-plugin-grep (0.3.4)
fluent-plugin-grok-parser (2.1.4)
fluent-plugin-kafka (0.9.4)
fluent-plugin-kubernetes_metadata_filter (2.1.6)
fluent-plugin-parser (0.6.1)
fluent-plugin-prometheus (1.4.0)
fluent-plugin-record-modifier (2.0.1)
fluent-plugin-rewrite-tag-filter (2.2.0, 2.0.0)
fluent-plugin-s3 (1.1.10)
fluent-plugin-secure-forward (0.4.5)
fluent-plugin-td (1.0.0)
fluent-plugin-td-monitoring (0.2.4)
fluent-plugin-webhdfs (1.2.3)

When installing the monasca plugin, we currently use 'fluentd-gem install' on ubuntu, we probably need to run 'td-agent-gem install'.