IBM Cloudant extensão
Em IBM® Cloud Logs, você pode usar a extensão IBM Cloudant para obter insights sobre os logs gerados em uma conta IBM Cloud.
IBM Cloudant é um serviço de banco de dados NoSQL totalmente gerenciado que oferece recursos de escalabilidade para desenvolvedores e empresas. Ele permite que os usuários lidem sem esforço com grandes volumes de dados e altas cargas de tráfego com o mínimo de manutenção. Desenvolvido com base na tecnologia CouchDB com API e protocolos de replicação compatíveis, o IBM Cloudant oferece suporte ao armazenamento de documentos JSON flexível e sem esquema, ideal para aplicativos que exigem desenvolvimento rápido e iterativo e estruturas de dados dinâmicas. Sua alta disponibilidade e o failover automatizado garantem a confiabilidade do SLA de 99.99 % e o mínimo de tempo de inatividade. O IBM Cloudant também se integra perfeitamente a outros serviços do IBM Cloud, fornecendo um ecossistema coeso para o desenvolvimento e o gerenciamento de aplicativos modernos.
Antes de Iniciar
Com essa extensão, você pode criar um painel projetado para visualizar e analisar os registros do serviço IBM Cloudant. O painel permite que você acompanhe o desempenho do banco de dados, detecte erros, analise o uso da memória e os comandos, além de fornecer informações valiosas para otimizar as operações de armazenamento em cache e de dados.
Em IBM Cloud Logs, os logs gerados pelos serviços IBM Cloud (conhecidos como logs de plataforma) incluem campos de metadados que podem ser usados para aprimorar as pesquisas e analisar os dados.
applicationName: O nome do aplicativo é o ambiente que produz e envia os registros para IBM Cloud Logs. Ele está definido comoibm-platform-logs.subsystemName: O nome do subsistema é o serviço ou aplicativo que produz e envia registros para IBM Cloud Logs. Ele é definido comocloudantnosqldb:<instanceID>, em que<instanceID>é a ID da instância IBM Cloudant.
Em IBM Cloud, você deve configurar IBM Cloud Logs Routing para rotear os registros para o serviço IBM Cloud Logs.
Antes de poder monitorar os logs gerados em uma conta IBM Cloud, é necessário configurar o serviço IBM Cloud Logs Routing na conta para definir o destino em que deseja monitorar os logs.
- Você pode configurar uma ou mais instâncias de IBM Cloud Logs na conta.
- Os logs da plataforma gerados na região são encaminhados para a instância IBM Cloud Logs configurada em IBM Cloud Logs Routing. A instância IBM Cloud Logs pode estar na mesma região ou em uma região diferente da conta.
- É necessário definir uma autorização de serviço para serviço entre IBM Cloud Logs Routing e IBM Cloud Logs para conceder permissões ao serviço IBM Cloud Logs Routing para enviar logs ao serviço IBM Cloud Logs.
Para obter mais informações, consulte:
O que essa extensão implementa
Essa extensão inclui um ou mais itens.
| Inclusões | Número |
|---|---|
| Alertas | 1 |
| painéis | 1 |
| Enriquecimentos | 0 |
| Eventos para métricas | 0 |
| Regras | 1 |
| Visualizações | 0 |
Antes de implantar essa extensão, certifique-se de que a implantação da extensão não fará com que você exceda os limites da sua instância IBM Cloud Logs. Se a implantação da extensão resultar em limites excedidos, a implantação falhará.
Implementando a extensão
Você pode implementar essa extensão em qualquer instância do IBM Cloud Logs que colete logs do IBM Cloudant. Essa extensão inclui um conjunto de recursos pré-configurados, como painéis e alertas, que o ajudam a monitorar métricas críticas, identificar anomalias e otimizar o desempenho do seu sistema.
Para obter mais informações sobre a implementação da extensão, consulte Implementação, gerenciamento e remoção de extensões do IBM Cloud Logs.
Após a implementação, verifique se a configuração da extensão trata os dados de forma a corresponder à configuração de TCO da instância IBM Cloud Logs. Alertas, painéis e eventos para métricas são recursos disponíveis para dados manipulados por meio dos pipelines de dados Analisar e alertar e Insights prioritários. Depois de implementar a extensão, verifique se a configuração atende às suas necessidades. Por exemplo, se você tiver políticas de TCO enviando dados para o pipeline Analisar e alertar, será necessário alterar o painel configurado por essa extensão para usar os dados do Analyze and Alert em vez de Insights prioritários.
Painel
Um painel é fornecido com dados sobre os registros do IBM Cloudant. Esse painel foi projetado para visualizar e analisar os registros do serviço IBM Cloudant.
O painel de controle inclui:
- Contagem total de registros
- Ações por serviço na visualização de linha
- Lista por banco de dados e ação por
dbName - Lista por cliente e ação por
ClientIP - Resposta de
statusCode - Lista de
statusCodeemethod - Solicitar informações por
httpMethod - Lista de
dbRequest - Informações detalhadas sobre solicitações e métodos
Alerta
Você pode implementar o seguinte alerta:
IBM Cloudant - HTTP error responses detected: Uma ou mais solicitações HTTP para o serviço IBM Cloudant retornaram códigos de status maiores que 400, indicando erros do cliente ou do servidor (por exemplo, 4xx ou 5xx ). Essas respostas podem apontar para problemas como falhas de autenticação, solicitações inválidas, limitação de taxa ou problemas internos do servidor.
Regras
Você pode implementar uma regra para substituir o texto da mensagem a fim de evitar exceções de mapeamento.