fbpx

Monitoramento ClickHouse

Daniella Costa

Monitoramento ClickHouse

O ClickHouse é um gerenciamento de banco de dados, orientado por colunas de código aberto, elaborado pela Yandex para o OLAP e casos de uso de big data. O suporte para o processamento de consulta em tempo real do ClickHouse torna-o adequado para aplicativos que requerem resultados analíticos rápidos. A linguagem de consulta do ClickHouse é um dialeto do SQL, que oferece capacidades a consultas declarativas poderosas, ao mesmo tempo em que oferece familiaridade e uma curva de aprendizagem menor para o usuário final.

É usado para trabalhos de análise de dados em grande escala, executando cerca de 100 consultas por segundo em uma única instância do ClickHouse. Monitorar as consultas do ClickHouse com o Site24x7 é fundamental para torná-las adequadas para desempenho máximo e garantir uma carga mínima em seu sistema.

Use o plug-in ClickHouse do Site24x7 para monitorar o desempenho de leitura e gravação por um período de tempo selecionado, a taxa de consultas de inserção e seleção por instância do ClickHouse, o número de linhas gravadas por consulta e muito mais.

Métricas de monitoramento de desempenho

Fornecemos extensões de plug-in ClickHouse separadas para monitorar seus eventos, métricas assíncronas e métricas do sistema. Consulte nosso repositório Gihub para ver a lista completa de métricas de desempenho fornecidas para cada um desses plug-ins.

Pré-requisitos

  • Certifique-se de que o driver Clickhouse Python esteja instalado. Para instalar o driver, execute o seguinte comando:

pip install clickhouse-driver

  • Nosso agente de monitoramento de servidor Linux deve ser instalado onde o banco de dados ClickHouse está em execução.
  • Ao adicionar um plug-in, o nome do plug-in e o nome da pasta devem ser idênticos.

Instalação de Plugin

Plataforma Suportada: Linux

  • Baixe e instale a versão mais recente do agente Site24x7 Linux no servidor onde você planeja executar o plug-in. Se for instalado com sucesso, você verá um monitor de servidor Linux no Painel de controle do Site24x7. Isso confirma que o agente é capaz de se comunicar com nosso Data Center.
  • Baixe os plug-ins de nosso repositório GitHub. Por exemplo, para monitorar as métricas do sistema, baixe o plugin clickhouse_system_metrics.py : wget https://raw.githubusercontent.com/site24x7/plugins/master/clickhouse/clickhouse_system_metrics/clickhouse_system_metrics.py
  • Forneça detalhes de nome do host, porta, usuário do banco de dados e senha para corresponder à sua configuração.
  • Crie uma pasta com o nome do plug-in, no diretório do plug-in do agente Linux Site24x7 ‘/ opt / site24x7 / monagent / plugins /’ e coloque o arquivo python em ‘/ opt / site24x7 / monagent / plugins / <nome do plug-in> /’

Por exemplo, se você estiver usando o plug-in para monitorar as métricas do sistema, crie uma pasta com o nome ‘clickhouse_system_metrics’, no diretório do plug-in do agente Linux Site24x7 ‘/ opt / site24x7 / monagent / plugins /’ e coloque o ‘clickhouse_system_metrics.py’ em ‘/ opt / site24x7 / monagent / plugins / clickhouse_system_metrics /’

O agente executará automaticamente o plug-in em cinco minutos e enviará os dados de desempenho para o Data Center Site24x7.

Conheça na prática como o Site24x7 pode ajudar você e o seu negócio. Nossos técnicos estão disponíveis para te apresentar a melhor solução de monitoramento em nuvem para sua infraestrutura, conte sempre com o apoio da equipe ACSoftware.

ACSoftware / Figo Software seu Distribuidor e Revenda ManageEngine no Brasil

Fone (11) 4063 1007 – Vendas (11) 4063 9639