Logging
-
Coletar e encaminhar logs de MongoDB gerenciado pelo próprio usuário para OpenSearch gerenciado pela DigitalOcean usando Fluent Bit
Introdução Trong este tutorial, você aprenderá a 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 open-source 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 aplicações de e-commerce, monitoramento de TI e finanças. Com recursos como suporte a consultas…
-
Coletar e encaminhar logs de Kubernetes DigitalOcean (DOKS) para OpenSearch gerenciado DigitalOcean
Introdução Este tutorial mostra como coletar e encaminhar registros de um cluster DigitalOcean Kubernetes (DOKS) para uma instância Gerenciada por DigitalOcean OpenSearch usando AxoSyslog, um processador de dados de segurança escalável. Seguindo este guia, você aprenderá a configurar um sistema de registro robusto que captura e analisa registros de suas aplicações Kubernetes, tornando mais fácil monitorar, resolver problemas e garantir sua infraestrutura. Neste tutorial, você usará AxoSyslog para encaminhar registros de um cluster Kubernetes para OpenSearch. Pré-requisitos Antes de começar,…
-
Como enviar logs do 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 log leve, podemos enviar logs do Python para o OpenSearch para monitoramento e análise em tempo real. Este guia vai guiar você pelo processo de configuração desta poderosa combinação. Caso de…
-
Configurar Logstash em Dropletes para reencaminhar logs do Nginx para o OpenSearch gerenciado
Introdução Fazer o rastreamento dos logs do servidor web é essencial para executar seu site sem problemas, solucionar questões e entender o 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 processar e encaminhá-los e o Managed OpenSearch do DigitalOcean para indexar e visualizar os dados. Neste tutorial, nós vamos guiar você pelo processo de instalação do Logstash…
-
Enviando Logs da Plataforma DO App para o DO Managed OpenSearch
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 depuração e monitoramento de aplicações. A Plataforma de Aplicativos DigitalOcean suporta o encaminhamento de logs de OpenSearch. Você pode encaminhar logs de execução de seus aplicativos…
-
Encaminhar Logs do Apache para o OpenSearch via Logstash
Introdução O gerenciamento eficiente de logs do 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 da DigitalOcean para indexação e visualização. Neste tutorial, nós vamos…
-
Como escolher o Log Shipper certo para OpenSearch
Introdução Os log shippers são ferramentas essenciais em sistemas modernos de gerenciamento de log 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 log shipper certo é crucial para o gerenciamento eficiente de log, pois afeta diretamente a performance, escalabilidade e confiabilidade da infraestrutura de log. Este documento compara quatro log shippers amplamente usados—Logstash, Filebeat, Fluentd e Fluent Bit—destacando…
-
Como Usar o Winston para Registrar Aplicações Node.js no Ubuntu 20.04
Introdução Uma solução de registro eficaz é crucial para o sucesso de qualquer aplicativo. Winston é uma biblioteca de registro versátil e uma solução de registro 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 desse processo. Você também verá como combinar o Winston com o Morgan,…
-
Como Gerenciar Arquivos de Log com o Logrotate no Ubuntu 22.04
Introdução O Logrotate é uma utilidade do sistema que gerencia a rotação automática e a compressão de arquivos de log. Se os arquivos de log não forem rotacionados, comprimidos e periodicamente podados, eles eventualmente poderiam 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 o rsyslog, o processador de log do sistema…