-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
Description
Descrição
A factory do MongoDB possui plugins para observabilidade (Prometheus, OpenTelemetry, Datadog), mas a integração pode ser melhorada para fornecer métricas mais detalhadas e facilitar o monitoramento em ambientes de produção.
Problemas identificados
- Métricas limitadas nos plugins de observabilidade existentes
- Falta de padronização entre os diferentes plugins
- Ausência de documentação sobre quais métricas são coletadas
- Configuração manual necessária para cada plugin
Sugestão de melhoria
- Expandir o conjunto de métricas coletadas para incluir:
- Latência de operações por tipo (find, insert, update, delete)
- Taxa de erros por tipo de operação
- Utilização do pool de conexões
- Tempo de vida das conexões
- Métricas de performance de consultas
- Padronizar a interface e comportamento entre os diferentes plugins
- Criar documentação detalhada sobre as métricas disponíveis
- Implementar configuração automática de plugins baseada em detecção de ambiente
- Adicionar suporte para exportação de traces distribuídos
Benefícios
- Melhor visibilidade do comportamento da aplicação em produção
- Facilidade na identificação de problemas de performance
- Integração mais simples com sistemas de monitoramento
- Diagnóstico mais rápido de problemas