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:
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:
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) plugin- grok-parser (0.3.1) plugin- kubernetes_ metadata_ filter (0.27.0) plugin- rewrite- tag-filter (1.5.6) plugin- secure- forward (0.4.5)
fluent-
fluent-
fluent-
fluent-
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) plugin- elasticsearch (3.5.1) plugin- grok-parser (2.1.4) plugin- kubernetes_ metadata_ filter (2.1.6) plugin- parser (0.6.1) plugin- prometheus (1.4.0) plugin- record- modifier (2.0.1) plugin- rewrite- tag-filter (2.2.0, 2.0.0) plugin- secure- forward (0.4.5) plugin- td-monitoring (0.2.4) plugin- webhdfs (1.2.3)
fluent-logger (0.8.0)
fluent-
fluent-plugin-grep (0.3.4)
fluent-
fluent-plugin-kafka (0.9.4)
fluent-
fluent-
fluent-
fluent-
fluent-
fluent-plugin-s3 (1.1.10)
fluent-
fluent-plugin-td (1.0.0)
fluent-
fluent-
When installing the monasca plugin, we currently use 'fluentd-gem install' on ubuntu, we probably need to run 'td-agent-gem install'.