L'agente Amazon CloudWatch introduce il supporto per i log journald
AWS introduce il supporto per la raccolta dei log del journal systemd (journald) tramite l'agente Amazon CloudWatch. È ora possibile configurare l'agente CloudWatch per leggere le voci di log direttamente dal journal systemd sulle istanze Linux e inviarle ad Amazon CloudWatch Logs, senza dover prima scrivere tali log su file su disco.
Molte distribuzioni Linux moderne, tra cui Amazon Linux 2023, utilizzano il journal systemd come sistema di logging principale e non scrivono più per impostazione predefinita i tradizionali file di log di testo come /var/log/messages. In precedenza raccogliere questi log tramite l'agente CloudWatch richiedeva una configurazione aggiuntiva per esportare il journal su file su disco. Questo lancio consente all'agente CloudWatch di leggere le voci journald in modo nativo, preservando i metadati strutturati acquisiti da journald, tra cui l'unità systemd, la priorità e le informazioni di processo. È possibile filtrare le voci di log in base a unità systemd, livelli di priorità del journal e corrispondenze sui campi del journal, oltre ad applicare filtri basati su espressioni regolari prima della pubblicazione su CloudWatch Logs. Questo aiuta a ridurre il rumore e tenere sotto controllo sia il volume dei log sia i costi associati.
Il supporto per journald nell'agente CloudWatch è disponibile in tutte le regioni AWS commerciali e nelle regioni GovCloud (Stati Uniti). Per i log importati si applicano i prezzi standard di Amazon CloudWatch Logs. Per ulteriori informazioni, consulta la pagina dei prezzi di Amazon CloudWatch.
Per iniziare, aggiorna alla versione più recente dell'agente CloudWatch e aggiungi una sezione journald al file di configurazione dell'agente. Per saperne di più, consulta Crea o modifica manualmente il file di configurazione dell'agente CloudWatch nella guida utente di Amazon CloudWatch.