Arquitetura de integração baseada em Prometheus
- Exposição completa de métricas: toda a gama de métricas disponíveis do ClickHouse, sem filtragem nativa
- Métricas em tempo real: geradas diretamente das tabelas de sistema quando coletadas
Exemplos de integração
Monitoramento do Grafana Cloud
Monitoramento do Datadog
ClickStack
Observe que essa abordagem reativará serviços inativos, pois o HyperDX consulta diretamente as tabelas de sistema.
Opções de implantação do ClickStack
- Helm: Recomendado para ambientes de depuração baseados em Kubernetes. Permite configuração específica para cada ambiente, limites de recursos e escalonamento via
values.yaml. - Docker Compose: Implanta cada componente (ClickHouse, HyperDX, OTel collector, MongoDB) individualmente.
- Somente HyperDX: Contêiner independente do HyperDX.
Integração direta com o plugin do Grafana
Integração direta com o Datadog
Essa integração não é recomendada para implantações no ClickHouse Cloud devido à incompatibilidade com o comportamento de inatividade usado para otimizar custos e às limitações operacionais da camada de proxy da Cloud.
Usando tabelas de sistema diretamente
system.query_log, e consultando-as diretamente. Usando o Console SQL ou o clickhouse client, as equipes podem identificar consultas lentas, analisar o uso de recursos e acompanhar padrões de uso em toda a organização.
Análise de desempenho de consultas
Você pode usar os logs de consulta da tabela de sistema para realizar uma análise de desempenho de consultas.
Consulta de exemplo: encontre as 5 consultas com maior tempo de execução em todas as réplicas do cluster:
Soluções de monitoramento da comunidade
Assim como outras abordagens de monitoramento direto do banco de dados, esta solução consulta diretamente as tabelas de sistema do ClickHouse, o que impede que as instâncias fiquem ociosas e afeta a otimização de custos.