
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:
-
- Uma capela implantada Serviço de aplicativos e um Ponto de extremidade do aplicativo.
- Conta do Datadog. Se ainda não tiver uma, você pode se registrar aqui.
- Observação: O Log Streaming não está disponível em Testes de Capella.
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.
- Isso mostrará os detalhes necessários para configurar a transmissão do Capella App Services. Especificamente, você verá:

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.
- Ativar o fluxo de registros:

-
- 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.
- Uma vez ativado, o App Services Log Streaming pode ser desativado ou pausado.
-
- (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.
- (Opcional) Configuração avançada no nível dos pontos de extremidade do aplicativo

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.
- (Recomendado) Configure um pipeline de registros do Datadog:

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:
-
- Serviços de aplicativos Capella: Aprimorando a observabilidade com suporte ao fluxo de registros em tempo real [Parte 1]
- Serviços de aplicativos Capella: Transmissão de registros em tempo real para o Datadog [Parte 2]
- Serviços de aplicativos Capella: Transmissão de registros em tempo real para o SumoLogic [Parte 3]