diff --git a/ansible/roles/common/templates/conf/output/00-local.conf.j2 b/ansible/roles/common/templates/conf/output/00-local.conf.j2
index 6d053513ee..8bb1f9c082 100644
--- a/ansible/roles/common/templates/conf/output/00-local.conf.j2
+++ b/ansible/roles/common/templates/conf/output/00-local.conf.j2
@@ -52,6 +52,9 @@
buffer_path /var/lib/fluentd/data/monasca.buffer/{{ syslog_swift_facility }}.*
max_retry_wait 1800s
disable_retry_limit true
+
+ chunk_limit_size 8m
+
{% endif %}
@@ -112,6 +115,9 @@
buffer_path /var/lib/fluentd/data/monasca.buffer/{{ syslog_haproxy_facility }}.*
max_retry_wait 1800s
disable_retry_limit true
+
+ chunk_limit_size 8m
+
{% endif %}
@@ -169,6 +175,9 @@
buffer_path /var/lib/fluentd/data/monasca.buffer/{{ syslog_glance_tls_proxy_facility }}.*
max_retry_wait 1800s
disable_retry_limit true
+
+ chunk_limit_size 8m
+
{% endif %}
diff --git a/ansible/roles/common/templates/conf/output/02-monasca.conf.j2 b/ansible/roles/common/templates/conf/output/02-monasca.conf.j2
index d9aae25e63..8d5cfacba0 100644
--- a/ansible/roles/common/templates/conf/output/02-monasca.conf.j2
+++ b/ansible/roles/common/templates/conf/output/02-monasca.conf.j2
@@ -14,5 +14,8 @@
buffer_path /var/lib/fluentd/data/monasca.buffer/openstack.*
max_retry_wait 1800s
disable_retry_limit true
+
+ chunk_limit_size 8m
+
diff --git a/releasenotes/notes/fix-fluentd-buffer-chunk-size-for-monasca-output-882338103d2e1f13.yaml b/releasenotes/notes/fix-fluentd-buffer-chunk-size-for-monasca-output-882338103d2e1f13.yaml
new file mode 100644
index 0000000000..d56706aede
--- /dev/null
+++ b/releasenotes/notes/fix-fluentd-buffer-chunk-size-for-monasca-output-882338103d2e1f13.yaml
@@ -0,0 +1,8 @@
+---
+fixes:
+ - |
+ Fixes `LP#1885885
+ `__ where the
+ default chunk size in the Monasca Fluentd output plugin increased from
+ 8MB to 256MB for file buffering which exceeded the limit allowed by
+ the Monasca Log / Unified API.