Answer accepted by question author
Hello Janel Cabile
The 10‑azuremonitoragent‑omfwd.conf file controls the rsyslog forwarding queue, not the Azure Monitor Agent’s own internal spool. While rsyslog can be configured to buffer more data on disk, AMA itself maintains a separate, internal offline buffer (under /var/lib/azuremonitoragent) whose size is not configurable.
Values such as “10 GB” referenced in rsyslog configs do not represent a supported or guaranteed AMA retention limit.
References:
Syslog & CEF ingestion using AMA https://learn.microsoft.com/azure/sentinel/connect-cef-syslog-ama
AMA Linux troubleshooting (rsyslog focus) Troubleshoot syslog issues with Azure Monitor Agent on Linux - Azure Monitor | Microsoft Learn
CEF & Syslog AMA troubleshooting Troubleshoot CEF and Syslog via AMA connectors in Microsoft Sentinel | Microsoft Learn
-
Siva shunmugam Nadessin 10,895 Reputation points • Microsoft External Staff • Moderator
Hello Janel Cabile,
The 10‑azuremonitoragent‑omfwd.conf file and SystemMaxUse serve similar protective purposes but apply to different components. SystemMaxUse limits disk usage for systemd‑journald (log storage), whereas 10‑azuremonitoragent‑omfwd.conf controls rsyslog’s forwarding queue to Azure Monitor Agent. They do not govern the same buffer and changing one does not affect the other.
So,
SystemMaxUse controls how long logs are kept; 10‑azuremonitoragent‑omfwd.conf controls how logs are buffered before forwarding.
-
Siva shunmugam Nadessin 10,895 Reputation points • Microsoft External Staff • Moderator
Hello Janel Cabile,
Kindly 👁 User's image
this can be beneficial to other community members.
Sign in to comment
