Logging
-
Raccogli e inoltra i log da MongoDB gestito autonomamente a OpenSearch gestito da DigitalOcean utilizzando Fluent Bit
Introduzione In questo tutorial, imparerai come inviare i log da Fluent Bit installato su una MongoDB gestita autonomamente che gira su un Droplet Ubuntu verso il database OpenSearch gestito da DigitalOcean. OpenSearch è una suite di ricerca e analisi open-source che è stata originariamente creata come fork di Elasticsearch e Kibana. Supporta l’ingestione di dati in tempo reale, querying avanzate e una robusta sicurezza, rendendolo ideale per applicazioni di e-commerce, monitoraggio IT e finanza. Con funzionalità come il supporto per…
-
Collega e inoltra i log di DigitalOcean Kubernetes (DOKS) a OpenSearch gestito da DigitalOcean
Introduzione Questo tutorial viene mostrato come raccogliere e inoltrare i log da un cluster DigitalOcean Kubernetes (DOKS) a un’istanza DigitalOcean OpenSearch gestita utilizzando AxoSyslog, un processore di dati sicuri adattabile. Se seguite questo guide, imparerete come configurare un sistema di log robusto che cattura e analizza i log dalle vostre applicazioni Kubernetes, rendendo più facile il monitoraggio, l’ispezione e la sicurezza del vostro infrastruttura. In questo tutorial, userai AxoSyslog per inoltrare i log da un cluster Kubernetes a OpenSearch. Prerequisiti…
-
Come inviare i log di Python a OpenSearch usando Fluent Bit
Introduzione La gestione efficiente dei log è essenziale per la monitorazione e il mantenimento delle applicazioni in un mondo basato sulle informazioni dati di oggi. OpenSearch, un motore di ricerca e analytics open source, fornisce capacità robuste di aggregazione e analisi dei log. Combinandolo con Fluent Bit, un forwarder di log leggero, possiamo inviare in maniera efficiente i log di Python a OpenSearch per il monitoraggio e l’analisi in tempo reale. Questo guide vi porterà attraverso l’impostazione di questa potente…
-
Configuring Logstash on Droplets to Forward Nginx Logs to Managed OpenSearch
Introduzione Il monitoraggio dei log del server web è essenziale per la corretta gestione del tuo sito web, la risoluzione di problemi e l’understanding del comportamento degli utenti. Se stai utilizzando Nginx, genera log di accesso e errori pieni di informazioni valide. Per gestire e analizzare questi log, puoi utilizzare Logstash per processarli e inoltrarli e DigitalOcean OpenSearch gestito per indicizzare e visualizzare i dati. In questo tutorial, ti guideranno attraverso l’installazione di Logstash su una Droplet, impostandola per raccogliere…
-
Inviare i log della piattaforma DO App a DO Managed OpenSearch
Introduzione OpenSearch è progettato per fornire capacità di ricerca altamente scalabile e flessibile per un vasto range di applicazioni. Supporta la ricerca full-text, l’analisi log e il monitoraggio in tempo reale, fornendo strumenti potenti per l’esplorazione e la visualizzazione dei dati. La gestione efficiente dei log di OpenSearch è cruciale per la risoluzione dei problemi e il monitoraggio delle applicazioni. La piattaforma App di DigitalOcean supporta il reindirizzamento log di OpenSearch. È possibile reindirizzare i log in esecuzione dalle applicazioni…
-
Inoltrare i log di Apache a OpenSearch tramite Logstash
Introduzione La gestione efficiente dei log del server web è cruciale per mantenere la performance del sito web, risolvere problemi e ottenere insights sull’utilizzo degli utenti. Apache è uno dei server web più popolari, e genera log di accesso e errori che contengono informazioni preziose. Per gestire e analizzare questi log in maniera efficiente, è possibile usare Logstash per processare e inviarli a DigitalOcean OpenSearch gestito per l’indicizzazione e la visualizzazione. In questo tutorial, vi guiderò attraverso l’installazione di Logstash…
-
Come scegliere il log shipper giusto per la protezione del carico di lavoro in OpenSearch
Introduzione I log shipper sono strumenti essenziali negli ecosistemi di gestione log e di osservabilità moderni, permettendo la raccolta, il processamento e la ricezione di dati di log da varie fonti verso sistemi di log centralizzati come DigitalOcean Managed OpenSearch. La scelta del log shipper giusto è fondamentale per una gestione log efficiente, poiché ha un impatto diretto sulla performance, scalabilità e affidabilità dell’infrastruttura di logging. Questo documento confronta quattro log shipper di largo uso – Logstash, Filebeat, Fluentd e…
-
Come utilizzare Winston per registrare le applicazioni Node.js su Ubuntu 20.04
Introduzione Una soluzione di logging efficace è cruciale per il successo di qualsiasi applicazione. Winston è una libreria di logging versatile e una soluzione di logging popolare disponibile per le applicazioni Node.js. Le caratteristiche di Winston includono il supporto per diverse opzioni di archiviazione, livelli di log, interrogazioni di log e un profiler integrato. In questo tutorial, utilizzerai Winston per registrare un’applicazione Node/Express che creerai come parte di questo processo. Vedrai anche come combinare Winston con Morgan, un altro popolare…
-
Come Gestire i Log con Logrotate su Ubuntu 22.04
Introduzione Logrotate è un’utilità di sistema che gestisce la rotazione automatica e la compressione dei file di registro. Se i file di registro non venissero ruotati, compressi e periodicamente ridotti, potrebbero consumare tutto lo spazio disponibile su un sistema. Logrotate è installato per impostazione predefinita su Ubuntu 22.04 ed è configurato per gestire le esigenze di rotazione dei log di tutti i pacchetti installati, inclusi rsyslog, il processore di log di sistema predefinito. In questo articolo, esploreremo la configurazione predefinita…