In VMware Aria Automation and VMware Aria Automation Orchestrator, enabling the Aria Operations for Logs integration results in sustained high CPU usage across all cluster nodes and general system slowness.
Sluggish vracli outputs.
Aria Automation Orchestrator workflows running slowly.
The fluentd log forwarder enters a continuous crash loop.
Reviewing the logs reveals that the /services-logs/logging/fluentd.log has the below error snippet
error_class=NoMethodError error="undefined method `escape' for URI:Module"
/etc/fluent/plugin/out_loginsight_http.rb:143:in `format_url'
/etc/fluent/plugin/out_loginsight_http.rb:117:in `start'
VMware Aria Automation 8.18.1 Patch 5
VMware Aria Automation Orchestrator 8.18.1 Patch 6
The fluentd log forwarder crash loop is caused by an incompatibility in the out_loginsight_http.rb plugin.
The issue will be resolved the next release of Aria automation/Orchestrator
Implement one of the following two workarounds:
Log into the Aria Automation node via SSH using root credentials.
Execute the following command to remove the integration configuration:
vracli vrli unset
Log into the affected node(s) via SSH as root.
Open the file /etc/fluent/plugin/out_loginsight_http.rb using a text editor such as vi.
Locate the following code string:
URI.escape(agent_id)
Manually modify the string to use the default parser instead:
URI::DEFAULT_PARSER.escape(agent_id)
Save and close the file.