Sendo um sistema de gerenciamento de banco de dados de código-fonte aberto, ClickHouse é usado para trabalhos de análise de dados em grande escala, executando cerca de 100 consultas por segundo em uma única instância ClickHouse. Monitorar as consultas ClickHouse é essencial para torná-las adequadas para o máximo desempenho e garantir uma carga mínima em seu sistema.
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 do Gihub para ver a lista completa de métricas de desempenho fornecidas para cada um desses plug-ins.
Pré-requisitos
- Ensure the Clickhouse Python Driver is installed. To install the driver, execute the following command: 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 seu nome de pasta devem ser idênticos.
Instalação do plug-in
Plataforma compatível: Linux
- Baixe e instale a versão mais recente do agente Linux do Site24x7 no servidor onde você planeja executar o plug-in. Se ele for instalado com êxito, você verá um monitor de servidor Linux no Painel de controle do Site24x7. Isso confirma que o agente consegue se comunicar com nosso data center.
- Download the plugins from our Repositório do GitHub For example, to monitor the system metrics, download the 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 de host, porta, usuário do banco de dados e senha para corresponder à sua configuração.
- Create a folder with the plugin name, under the Site24x7 Linux agent plugin directory '/opt/site24x7/monagent/plugins/' and place the python file under '/opt/site24x7/monagent/plugins/<plugin name>/'
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 de plug-ins do agente Linux do 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á dados de desempenho ao data center do Site24x7.
Manually execute the plugin script using the following command and verify its output. For example, if you are using the 'clickhouse_system_metrics' plugin,
python clickhouse_system_metrics.py
Exibir dados no Site24x7 Web Client
- Faça login no Site24x7 e vá para Servidor > integrações de plug-ins > clique no nome do monitor de plug-ins.
- Você poderá ver os gráficos de desempenho nas várias métricas para seu banco de dados ClickHouse.
Contribuição do plug-in
Sinta-se à vontade para contribuir com nossas integrações de plug-ins e apresentar sugestões ou feedbacks na nossa Comunidade.
Outras integrações de plug-ins
- Mais de 100 integrações de plug-ins
- Escreva seu próprio plugin - Linux e Windows
- Monitoramento LightTPD
- Monitoramento do Twilio
- Monitoramento Supervisord
- Monitoramento de NGINX
Dicas para solução de problemas
- Possíveis motivos pelos quais meu plug-in Linux não é adicionado à minha conta do Site24x7
- Pré-requisitos para configurar plug-ins do Linux no Site24x7
- Erro ao lidar com mensagens para plug-ins