Prometheus e Grafana monitoram Nacos

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

image.png

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

image.png


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


image.png

image.png


Importar modelo de monitoramento Nacos grafana

Link para download: https://github.com/nacos-group/nacos-template

image.png

O monitoramento de Nacos é dividido em três módulos:

  • O monitor Nacos exibe os principais itens de monitoramento

image.png

  • O detalhe do nacos mostra a curva de mudança do indicador

image.png

  • alerta nacos é um item de alarme

image.png

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

image.png

O monitoramento Nacos-Sync também é dividido em três módulos:

  • O monitor nacos-sync exibe os principais itens de monitoramento

image.png

  • detalhes do nacos-sync e curvas de monitoramento de alerta e alarmes

image.png


Acho que você gosta

Origin blog.51cto.com/536410/2592073
Recomendado
Clasificación