Logging
-
Coletar e encaminhar logs de MongoDB auto-gerenciado para OpenSearch gerenciado pela DigitalOcean usando Fluent Bit
Introdução Neste tutorial, você aprenderá como enviar logs do Fluent Bit instalado em um MongoDB auto-gerenciado executando em um Droplet Ubuntu para o banco de dados OpenSearch gerenciado pela DigitalOcean. OpenSearch é um suite de busca e análise de código aberto que se originou como um fork do Elasticsearch e Kibana. Ele suporta ingestão de dados em tempo real, consulta avançada e segurança robusta, tornando-se ideal para aplicativos de comércio eletrônico, monitoramento de TI e finanças. Com recursos como suporte…
-
Coletar e encaminhar registros de log do Kubernetes DigitalOcean (DOKS) para o OpenSearch gerenciado por DigitalOcean
Introdução Este tutorial mostra como coletar e encaminhar logs the um cluster DigitalOcean Kubernetes (DOKS) para uma instância Gerenciada por DigitalOcean OpenSearch usando AxoSyslog, um processador de dados de segurança escalável. Ao seguir este guia, você aprenderá a configurar um sistema de log robusto que captura e analisa logs de suas aplicações Kubernetes, tornando mais fácil monitorar, solucionar problemas e asegurar sua infraestrutura. Neste tutorial, você usará AxoSyslog para encaminhar logs de um cluster Kubernetes para OpenSearch. Pré-requisitos Antes de…
-
Como Enviar Logs de Python para OpenSearch Usando Fluent Bit
Introdução O gerenciamento eficaz de logs é fundamental para o monitoramento e manutenção de aplicações no mundo data-driven de hoje. O OpenSearch, um motor de busca e análise de código aberto, fornece capacidades robustas de agregação e análise de logs. Ao combiná-lo com o Fluent Bit, um encaminhador de logs leve, podemos enviar logs do Python para o OpenSearch para monitoramento e análise em tempo real. Este guia passará por configurar esta poderosa combinação. Caso de Uso Este setup beneficia…
-
Configurar Logstash em Droplets para Encaminhar Logs do Nginx para OpenSearch Gerenciado
Introdução Fazer o rastreamento dos logs do servidor web é fundamental para o funcionamento fluído do seu site, a resolução de problemas e o entendimento do comportamento dos usuários. Se você estiver usando Nginx, ele produz logs de acesso e erros cheios de informações valiosas. Para gerenciar e analisar esses logs, você pode usar o Logstash para processá-los e encaminhá-los e o OpenSearch gerenciado pela DigitalOcean para indexar e visualizar os dados. Neste tutorial, nós vamos guiar você pelo processo…
-
Enviando Logs da Plataforma de Aplicativos DO para OpenSearch Gerenciado pelo DO
Introdução OpenSearch é projetado para oferecer capacidades de busca altamente escaláveis e flexíveis para uma ampla gama de aplicações. Ele suporta busca de texto completo, análise de log e monitoramento em tempo real, fornecendo ferramentas poderosas para a exploração e visualização de dados. A eficiente gerenciamento de log de OpenSearch é crucial para a resolução de problemas e monitoramento de aplicações. A Plataforma DigitalOcean App suporta a encaminhamento de log de OpenSearch. Você pode encaminhar logs de runtime de suas…
-
Encaminhando Logs do Apache para OpenSearch via Logstash
Introdução O gerenciamento eficiente de logs de servidor web é crucial para manter o desempenho do seu site, resolver problemas e obter insights sobre o comportamento dos usuários. O Apache é um dos servidores web mais populares e gera logs de acesso e erro que contêm informações valiosas. Para gerenciar e analisar esses logs de forma eficiente, você pode usar o Logstash para processar e encaminhá-los para o OpenSearch gerenciado pela DigitalOcean para indexação e visualização. Neste tutorial, nós vamos…
-
Como escolher o log shipper certo para OpenSearch
Introdução Os transportadores de logs são ferramentas essenciais em sistemas modernos de gerenciamento de logs e ecosistemas de observabilidade, permitindo a coleta, processamento e encaminhamento de dados de log de várias fontes para sistemas de log centralizados, como o DigitalOcean Managed OpenSearch. A seleção do transportador de logs certo é crucial para o gerenciamento eficiente de logs, pois afeta diretamente a performance, escalabilidade e confiabilidade da infraestrutura de log. Este documento compara quatro transportadores de logs amplamente usados: Logstash, Filebeat,…
-
Como Usar o Winston para Registrar Aplicações Node.js no Ubuntu 20.04
Introdução Uma solução eficaz de registro é crucial para o sucesso de qualquer aplicativo. Winston é uma biblioteca de registro versátil e uma solução popular disponível para aplicativos Node.js. As características do Winston incluem suporte para várias opções de armazenamento, níveis de registro, consultas de registro e um profiler integrado. Neste tutorial, você usará o Winston para registrar um aplicativo Node/Express que você criará como parte deste processo. Você também verá como combinar o Winston com Morgan, outro logger de…
-
Como Gerenciar Arquivos de Log com o Logrotate no Ubuntu 22.04
Introdução O Logrotate é um utilitário do sistema que gerencia a rotação automática e compressão de arquivos de registro. Se os arquivos de registro não forem rotacionados, comprimidos e periodicamente podados, eventualmente poderão consumir todo o espaço em disco disponível em um sistema. O Logrotate é instalado por padrão no Ubuntu 22.04 e está configurado para lidar com as necessidades de rotação de log de todos os pacotes instalados, incluindo rsyslog, o processador de log do sistema padrão. Neste artigo,…