Em uma postagem anterior, discutimos a Fundamentos do streaming de registros em Serviços de aplicativos Capella. 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.
Em nosso artigo anterior postagem no blogNo artigo "App Services", exploramos como os logs do App Services podem ser coletados e analisados por plataformas como o Datadog para dar suporte ao monitoramento em tempo real e à detecção rápida de problemas.
A postagem do blog desta semana muda o foco para outro grande provedor de observabilidade: Sumo Logic. Vou orientá-lo no processo de fluxo contínuo de logs do Capella App Services para o Sumo Logic para permitir a coleta de logs, a visualização e a análise proativa de logs.
Esta postagem do blog foi criada para aqueles que têm uma noção do Log Streaming em tempo real nos Serviços de Aplicativos. Se precisar revisar os conceitos básicos, sinta-se à vontade para rever a primeira parte de nossa série 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.
Fluxo de logs em tempo real do Capella App Services para o Sumo Logic
A Sumo Logic se destaca como uma plataforma abrangente de monitoramento e análise baseada em nuvem, ajudando as equipes a observar, solucionar problemas e otimizar o desempenho de seus aplicativos. Para demonstrar como você pode aproveitar essa plataforma, vou guiá-lo por um tutorial sobre a integração do Capella App Services com os recursos de monitoramento e alerta baseados em log do Sumo Logic.
O processo de integração é simples. O Capella App Services pode ser facilmente configurado para transmitir registros em tempo real para os coletores hospedados pela Sumo Logic. A única configuração necessária no lado dos App Services é uma URL assinada pré-gerada, que pode ser obtida diretamente do Sumo Logic. Essa configuração perfeita permite uma conexão rápida e eficiente entre os dois serviços.
Essa integração não apenas simplifica o processo de gerenciamento de registros, mas também aprimora seus recursos de monitoramento. Ao encaminhar os logs do Capella App Services para o Sumo Logic e monitorar esses logs em tempo real, você obtém insights imediatos sobre os comportamentos do sistema. Isso permite que você identifique anomalias de forma proativa, solucione problemas de forma eficaz e garanta que seu sistema mantenha a saúde e o desempenho ideais.
Como configurar a transmissão de registros para o Sumo Logic
Etapa 1: Inscreva-se para a avaliação gratuita da Sumo Logic
-
- Navegue até o site da Sumo Logic.
- Localize a opção de se registrar para uma avaliação gratuita e siga as instruções para criar uma conta.
- Verifique seu endereço de e-mail, se necessário, para ativar sua conta.
Etapa 2: Ignorar a integração
-
- Uma vez conectado, poderá ser solicitado um tutorial de integração.
- Opte por ignorar essa etapa, pois você configurará um coletor hospedado manualmente.
Etapa 3: Configurar um coletor hospedado
-
- Vá para a página da coleção no painel do SumoLogic.
- Clique em "Add Collector" (Adicionar coletor).
- Selecione a opção para configurar um "Coletor hospedado".
- Essa ação criará um coletor de logs na nuvem do SumoLogic para o qual você transmitirá os logs.
Etapa 4: Dê um nome ao seu coletor hospedado
-
- Forneça um nome significativo para seu Hosted Collector.
- Certifique-se de que o nome reflita sua finalidade, como, por exemplo, "AppServicesCollector".
- Salve suas configurações para continuar.
Etapa 5: Adicionar uma fonte de dados
-
- No recém-criado Hosted Collector, procure uma opção para adicionar uma nova "Fonte de dados".
- Procure por "HTTP Logs & Metrics" e adicione-o.
Etapa 6: nomear a fonte de dados
-
- Dê um nome à sua fonte de dados, como "AppServices".
- Salve a configuração.
- Ao salvar, será gerado um ponto de extremidade HTTP assinado.
- Salve com segurança o URL do endpoint; você precisará dele para a configuração do Capella App Services Log Streaming.
Etapa 7: Configurar os Serviços de Aplicativos Capella
-
- Faça login na interface do usuário Capella.
- Navegue até o seu App Service e selecione "Settings" (Configurações) > "Log Streaming" (Transmissão de registros).
Etapa 8: Configurar a transmissão de registros para o Sumo Logic
-
- Nas Configurações de fluxo de registros em Serviços de aplicativos, selecione Sumo Logic como o provedor no menu suspenso.
- Cole o URL do ponto de extremidade HTTP assinado que você obteve na configuração do Sumo Logic Data Collector.
Etapa 9: Ativar o fluxo de registros
-
- Habilite o fluxo de registros na interface do usuário do Capella.
- Essa ação começará a transmitir os registros do Capella App Services para o coletor hospedado do Sumo Logic
Etapa 10: Verificar o fluxo de registros no Sumo Logic
-
- Retornar à interface do Sumo Logic.
- Clique em "New" (Novo) para criar uma nova pesquisa e selecione "Log Search" (Pesquisa de registros).
- Na barra de pesquisa, insira a consulta (_source="AppServices") ou substitua "AppServices" pelo nome que você deu à sua fonte de dados anteriormente. Execute a pesquisa para visualizar os registros.
Encerramento
Agora você deve ver os registros em tempo real do Capella App Services sendo transmitidos para o coletor hospedado pelo Sumo Logic e exibidos na janela Log Search. Monitore e analise seus logs conforme necessário para manter a integridade e o desempenho de seus aplicativos.
Mais recursos
Se você tiver dúvidas ou comentários, deixe um comentário abaixo ou enviar-me um e-mail. O Fóruns do Couchbase 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]








