Couchbase Capella

Serviços de Aplicativos Capella: Transmissão de registros em tempo real para o Datadog

Serviços de aplicativos Capella: Aprimorando a observabilidade com suporte ao fluxo de registros em tempo real

Em uma postagem anteriorNa seção "Log Streaming", discutimos os fundamentos do recurso Log Streaming no Capella App Services. Os registros 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 Log Streaming permite que você obtenha insights instantâneos sobre o comportamento do aplicativo, possibilitando a rápida detecção e resolução de problemas. Esse aprimoramento é fundamental para melhorar a confiabilidade, a disponibilidade e a segurança do seu aplicativo.

Nesta postagem do blog, vou orientá-lo sobre como transmitir facilmente os logs do App Services para a solução de gerenciamento de logs do Datadog para permitir a coleta, a análise e a normalização de logs, a visualização e a análise proativa de logs. 

Esta postagem do blog pressupõe que você esteja familiarizado com os recursos do Log Streaming em tempo real no App Services. Se precisar de uma atualização, leia a primeira parte deste blog sobre Serviços de aplicativos Capella: Aprimorando a observabilidade com suporte ao fluxo de registros em tempo real

Pré-requisitos

Antes de se aprofundar no tutorial, verifique se você tem os seguintes pré-requisitos:

Transmissão de registros 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 seus aplicativos. No contexto deste tutorial, vamos nos concentrar nos recursos do Datadog para monitoramento de registros

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

O streaming de logs em tempo real oferece visibilidade das operações dos seus aplicativos e é simples de configurar. Ao conectar o Serviços de aplicativos Capella Ao usar o Datadog e o Log Streaming dos Serviços de Aplicativos, você pode ter um local centralizado para armazenar seus logs, com suporte para processamento e normalização avançados, visualização e painéis, além de alertas. 

Essa 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 pelos seus aplicativos, garantindo a extração proativa de insights e a resolução de problemas.

Como configurar a transmissão de registros para o Datadog

Etapa 1: Configuração no Datadog

    • Faça login na sua conta do Datadog.
    • Navegue até Logs.
      • Procure a seção "Logs" no painel do Datadog. 
    • Selecione Fluent Bit como sua fonte de registro.
      • Isso mostrará os detalhes necessários para configurar a transmissão do Capella App Services. Especificamente, você verá:
        • Endereço do host: Esse é o ponto de extremidade para o qual os registros serão enviados.
        • Chave de API: Um token de autorização para autenticar seus fluxos de registro.

Etapa 2: Configuração nos Serviços de Aplicativos Capella

    • Faça login no painel do Couchbase Capella.
    • Navegue até a página de configurações do seu serviço de aplicativos.
    • Localize e selecione a opção Log Streaming.
      • Aqui, você configurará para onde e como os logs serão enviados.
    • Configure o Datadog como seu provedor de coleta de registros:
      • Para URL da coleção, digite o Endereço do host que você obteve da Datadog.
      • Em Credenciais de acesso, insira o Chave da API do Datadog que você observou anteriormente.

    • Ativar o fluxo de registros:
      • Clique na opção para ativar o fluxo de logs. Isso pode demorar um pouco, pois ele configura o coletor.
      • Monitore o status. Depois de totalmente configurado, você deverá ver a transição do status para "Ativado", indicando que os registros agora estão sendo transmitidos do Capella App Services para o Datadog.

    • Uma vez ativado, o App Services Log Streaming pode ser desativado ou pausado
      • Pausa interrompe temporariamente o fluxo de logs para o coletor de logs até que o fluxo seja retomado.
      • Desativação interrompe o fluxo de logs e limpa a configuração. 
      • A configuração também pode ser alterado se algum dos URLs de destino ou segredos do coletor de registros for alterado.
    • (Opcional) Configuração avançada no nível dos pontos de extremidade do aplicativo
      • Vários filtros de registro avançados podem ser configurados, como Auth, Import, Sync e muitos outros, para aprimorar os tipos de registro que são capturados e transmitidos.
      • O Nível de registro (por exemplo, Info, Warning e Error) também podem ser alterados para um determinado App Endpoint.

Etapa 3: Visualizar e analisar os registros no Datadog

    • Volte para o painel do Datadog.
    • Navegue até a seção "Live Tail" em "Logs". 
      • Esta seção oferece uma visualização em tempo real dos logs recebidos. 
      • Agora você deve ver um fluxo em tempo real de registros provenientes do Capella App Services.

    • (Recomendado) Configure um pipeline de registros do Datadog:
      • Isso é benéfico se você quiser traduzir os logs dos Serviços de Aplicativo em 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 em seus requisitos específicos.

Encerramento

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

O que vem a seguir

Nesta postagem, descrevemos os fundamentos do fluxo de logs em tempo real no Capella App Services. Em uma postagem futura, veremos um tutorial passo a passo sobre Como transmitir facilmente os registros operacionais do App Services para o Sumologic. Fique ligado!

Se você tiver dúvidas ou comentários, deixe um comentário abaixo ou enviar-me um e-mail. O Fóruns do Couchbase ou Discórdia são outro bom lugar para entrar em contato com perguntas.

Fique em dia com o restante das postagens desta série sobre o Capella App Services Log Streaming:

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

Autor

Postado por Iveta Dulova, gerente sênior de produtos

Deixe um comentário

Pronto para começar a usar o Couchbase Capella?

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

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