App Services

Capella App Services: Transmissão de Logs em Tempo Real para o Datadog

5 MIN DE LEITURA

Capella App Services: Aprimorando a Observabilidade com Suporte a Streaming de Logs em Tempo Real

Em uma postagem anterior, discutimos os fundamentos do recurso de Transmissão de Logs no Capella App Services. Os logs do App Services podem ser transmitidos em tempo real para plataformas de observabilidade de terceiros, como Datadog ou coletores, hospedados nas instalações do cliente.

O Streaming de Logs permite obter insights instantâneos sobre o comportamento do aplicativo, possibilitando a detecção e resolução rápida de problemas. Essa melhoria é fundamental para aprimorar a confiabilidade, a disponibilidade e a segurança do seu aplicativo.

Neste post do blog, vou orientar você sobre como transmitir facilmente logs de App Services para a solução de gerenciamento de logs do Datadog para habilitar a coleta, análise e normalização de logs, visualização e análise proativa de logs. 

Esta postagem no blog assume que você está familiarizado com os recursos de Streaming de Logs em tempo real nos App Services. Se precisar de uma recapitulação, confira a primeira parte deste blog em Capella App Services: Aprimorando a Observabilidade com Suporte a Streaming de Logs em Tempo Real. 

Pré-requisitos

Antes de mergulhar no tutorial, certifique-se de ter os seguintes pré-requisitos:

Transmissão de logs em tempo real do Capella App Services para o Datadog

Datadog é uma plataforma líder de monitoramento e análise baseada em nuvem que ajuda a observar, solucionar problemas e otimizar o desempenho de suas aplicações. No contexto deste tutorial, focaremos nas capacidades do Datadog de monitoramento de logs. 

Os logs são fluxos de dados essenciais que capturam detalhes específicos de eventos sobre aplicativos de software, sistemas e plataformas. Ao monitorar logs em tempo real, as equipes podem obter insights imediatos sobre os comportamentos do sistema, identificar anomalias, solucionar problemas e garantir a integridade ideal do sistema. 

A transmissão de logs em tempo real oferece visibilidade das operações de seus aplicativos e é simples de configurar. Ao conectar o do Couchbase Serviços de Aplicativo Capella para o Datadog e utilizando o Streaming de Logs de Serviços de Aplicativos, você pode ter um local centralizado para armazenar seus logs, que oferece suporte a processamento avançado e normalização, visualização e painéis, além de alertas. 

Esta integração não apenas simplifica o processo de configuração, mas também aprimora a capacidade de monitorar, analisar e responder aos logs gerados por suas aplicações, garantindo a extração proativa de insights e a resolução de problemas.

Como configurar o streaming de logs para o Datadog

Passo 1: Configuração no Datadog

  • Faça login na sua conta do Datadog.
  • Navegue até Logs.
    • Procure pela seção ‘Logs’ no painel do Datadog. 
  • Selecione o Fluent Bit como sua origem de logs.
    • Isso mostrará os detalhes necessários para configurar a transmissão de dados do Capella App Services. Especificamente, você verá:
      • Endereço do Host: Este é o endpoint para onde os logs serão enviados.
      • Chave de API: Um token de autorização para autenticar seus fluxos de log.

Passo 2: Configuração nos Serviços de Aplicativo do Capella

  • Faça login no painel do Couchbase Capella.
  • Navegue até a página Configurações do seu App Service.
  • Encontre e selecione a opção Log Streaming.
    • Aqui, você configurará onde e como seus logs serão enviados.
  • Configure o Datadog como seu Provedor de Coleta de Logs:
    • Para URL da coleção, digite o Endereço do Host que você obteve do Datadog.
    • Em Credenciais de Acesso, insira o Chave de API do Datadog você notou antes.

  • Ativar Transmitindo de Logs:
    • Clique na opção para ativar o streaming de logs. Isso pode levar um momento enquanto o coletor é configurado.
    • Monitore o status. Uma vez totalmente configurado, você deverá ver a transição do status para “Ativado”, indicando que os logs agora estão sendo transmitidos do Capella App Services para o Datadog.

  • Uma vez ativado, o Streaming de Logs do App Services pode ser desativado ou pausado. 
    • Pausando interrompe temporariamente o envio de logs por streaming para o coletor de logs até que o envio seja retomado.
    • Desativando para o streaming de logs e limpa a configuração. 
    • A configuração também pode ser alterado se alguma das URLs de destino ou segredos do coletor de logs mudar.
  • (Opcional) Configurabilidade avançada dos endpoints do aplicativo
    • Uma variedade de filtros de log avançados pode ser configurada, como Auth, Import, Sync e muitos outros, para aprimorar os tipos de log que são capturados e transmitidos.
    • A Nível de Log (por exemplo, Info, Aviso e Erro) também podem ser alterados para um determinado Endpoint de Aplicativo.

Passo 3: Visualizar e Analisar Logs no Datadog

  • Volte para o seu painel do Datadog.
  • Navegue até a seção ‘Live Tail’ dentro de ‘Logs’. 
    • Esta seção oferece uma visão em tempo real dos logs recebidos. 
    • Agora você deve ver um fluxo em tempo real de logs chegando dos Serviços de Aplicativo do Capella.

  • (Recomendado) Configure um Pipeline de Logs do Datadog:
    • Isso é benéfico se você quiser traduzir os logs do App Services para um formato comum que atenda às suas necessidades de monitoramento no Datadog. Siga a documentação ou as diretrizes do Datadog sobre como configurar isso com base nos seus requisitos específicos.

Conclusão

Parabéns! Agora você configurou com sucesso o streaming de logs em tempo real do Couchbase Capella App Services para o Datadog. Agora você pode monitorar, analisar e agir com base nos insights obtidos de seus logs. Lembre-se de ficar de olho nos seus logs e configurar quaisquer alertas ou integrações adicionais conforme necessário para maximizar suas capacidades de monitoramento.

O que vem a seguir

Nesta postagem, descrevemos os fundamentos do Log Streaming em tempo real no Capella App Services. Em uma postagem futura, faremos um tutorial passo a passo sobre como transmitir facilmente os logs operacionais do App Services para o Sumologic. Fique ligado!

Se você tiver dúvidas ou comentários, deixe um comentário abaixo ou envie-me um e-mail. A Fóruns do Couchbase ou Discord são outro bom lugar para tirar dúvidas.

Acompanhe o resto das postagens desta série sobre o Capella App Services Log Streaming:

Compartilhe este artigo

Autor

Deixe um comentário

Pronto para começar com o Couchbase Capella?

Começar a construir

Confira nosso portal para desenvolvedores para explorar o NoSQL, navegar por recursos e começar com tutoriais.

Use o Capella free

Coloque a mão na massa com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Quer saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.