A versão Nacos 0.8.0 melhora o sistema de monitoramento e oferece suporte ao acesso a sistemas de monitoramento de terceiros para monitorar o status de execução do Nacos por meio de dados métricos expostos. Atualmente, prometheus, pesquisa elástica e influxdb são compatíveis. A seguir, uma combinação de prometheus e grafana como monitorar Nacos, a página oficial de monitoramento de grafana do site . Combine com pesquisa elástica e influxdb para encontrar informações relevantes por conta própria
O cluster Nacos expõe dados de métricas
Modifique o arquivo de configuração application.properties em cada nó do cluster para expor dados de métricas
cd / workspace / nacos / conf vim application.properties management.endpoints.web.exposure.include = * |
Veja se você pode acessar dados de métricas
http: //xx.xx.xx.xx: 8848 / nacos / atuator / prometheus
Implante o Prometheus para coletar dados de métricas do Nacos
O endereço de download é download prometheus
Descompacte o pacote compactado prometheus e instale
tar xvfz prometheus - *. tar.gz / workspace / cd / espaço de trabalho / prometheus |
Modifique o arquivo de configuração, preste atenção ao recuo do formato
vim prometheus.yml
- job_name: 'nacos-cluster' scrape_interval: 60s metrics_path: '/ nacos / atuator / prometheus' static_configs: - alvos: - 110.60.40.42:8848 - 110.90.5.47:8848 - 110.9.50.15:8848 |
Inicie o serviço Prometheus
cd / espaço de trabalho / prometheus nohup ./prometheus --config.file = "prometheus.yml" & |
Verifique os dados do prometheus por meio do navegador, http: //xx.xx.xx.xx: 9090 / graph
Você pode ver os dados coletados de prometheus, pesquisar nacos_monitor na barra de pesquisa e pesquisar dados Nacos, indicando que os dados coletados foram bem-sucedidos
Implante o grafana para exibir graficamente dados de métricas
Use o yum para instalar o grafana
sudo yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.2.4-1.x86_64.rpm sudo service grafana-server start |
Login para grafana Senha da conta padrão: admin
http: //xx.xx.xx.xx: 3000 /? orgId = 1
Configurar fonte de dados prometheus
Importar modelo de monitoramento Nacos grafana
Link para download: https://github.com/nacos-group/nacos-template
O monitoramento de Nacos é dividido em três módulos:
- O monitor Nacos exibe os principais itens de monitoramento
- O detalhe do nacos mostra a curva de mudança do indicador
- alerta nacos é um item de alarme
Monitoramento Nacos-Sync
Com o lançamento da versão Nacos 0.9, a versão Nacos-Sync 0.3 suporta monitoramento de métricas, que pode observar o status de execução do serviço Nacos-Sync por meio de dados de métricas, o que aprimora os recursos de monitoramento do Nacos-Sync no ambiente de produção. Consulte o Manual de Monitoramento Nacos para a construção do sistema de monitoramento geral
grafana monitor Nacos-Sync
Como o monitoramento Nacos, Nacos-Sync também fornece modelos de monitoramento, modelos de monitoramento de importação
O monitoramento Nacos-Sync também é dividido em três módulos:
- O monitor nacos-sync exibe os principais itens de monitoramento
- detalhes do nacos-sync e curvas de monitoramento de alerta e alarmes