Enable monasca broken fluentd container
Bug #1830147 reported by
Chiawei Xie
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kolla |
Fix Released
|
Medium
|
Mark Goddard | ||
Rocky |
Fix Released
|
Medium
|
Mark Goddard | ||
Stein |
Fix Committed
|
Medium
|
Mark Goddard | ||
Train |
Fix Released
|
Medium
|
Mark Goddard |
Bug Description
kolla-ansible version: stein
kolla version: stein
source: ubuntu source
When enable monasca, the fluentd container got error messages:
[warn]: 'utc' is deperecated for output plugin. This parameter is used for formatter plugin in compatibility layer. If you want to use same feature, use timekey_use_utc parameter in <buffer> directive instead
[error]: config error file="/
Changed in kolla: | |
importance: | Undecided → Medium |
status: | In Progress → Triaged |
milestone: | none → train-1 |
Changed in kolla: | |
status: | Triaged → In Progress |
Changed in kolla: | |
milestone: | train-1 → 9.0.0 |
To post a comment you must log in.
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'.