Teste de Desempenho - Grafana + Prometheus alcançado janela de monitoramento de banco de dados baseado em servidor

Grafana + Prometheus implementar servidor baseado no Windows, monitoramento de banco de dados MySQL

O mercado mainstream atual é um sistema baseado em servidor Liunx, mas ainda usam sistemas Windows Enterprise Server, o seguinte irá descrever como o conteúdo com base em Grafana + Prometheus percebeu servidor Windows, monitoramento de banco de dados.

 

I. Introdução

  • Grafana é uma fonte aberta e o tempo de suporte da plataforma de monitorização estatística, por exemplo ElasticSearch, grafite, influxdb e muitas outras fontes de dados, e com uma interface de editor poderoso conhecido
  • Prometheus : originalmente construído no sistema open source SoundCloud monitorando e alertando kit ferramenta, tem um sistema de monitoramento completo e tendências, incluindo os baseados em dados de séries temporais rastreamento, armazenamento, consulta, gráficos embutidos e ativos e alertas.

 

Em segundo lugar, baixe e instale

1, o Windows System Performance indicadores Collector

# Download: HTTPS: //github.com/martinlindhe/wmi_exporter/releases 
# selecionar o mais recente de download de arquivo msi pode ser instalado. Ao aceder http: // ip + porta padrão 9182 (por exemplo: http: // localhost: 9182) surge na FIGURA, o que representa uma instalação com êxito a recolha de dados.

 2, indicador de aquisição de dados Mysql

# Download: HTTPS: //prometheus.io/download/         
# coletor achado mysqld_exporter, você pode selecionar janelas versão (por exemplo: mysqld_exporter-0.11.0.windows-amd64.tar.gz)

.My.cnf criado no mesmo diretório e começar mysqld_exporter.exe

 conteúdo .my.cnf:

[Cliente] 
Host = 127.0.0.1 ip #mysql 
a conta de usuário # = root 
password = 123456 # senha

3, Prometeu

# Download: HTTPS: //prometheus.io/download/        
# pode selecionar a versão do Windows

. Um deve extrair, modificar o arquivo de configuração, modificar adicionar MySQL, a configuração de coleta de dados do Windows:

scrape_configs: 
  # O nome do trabalho é adicionado como um trabalho etiqueta `= <job_name>` para qualquer timeseries raspadas a partir desta configuração. 
  - job_name: 'Windows' 
 
    defaults # metrics_path para '/ métricas' 
    defaults # esquema para 'http'. 
    static_configs: 
    - Metas: [ 'localhost: 9182'] 
   
  - JOB_NAME: 'mysql'   
    static_configs: 
    - alvos: [ 'localhost: 3306']

 b, iniciar cmd no diretório de instalação (e - -> execução em segundo plano)

prometheus.exe --config.file = prometheus.yml --web.listen-address =: 9090 &

C, o acesso a http: // ip: 9090, (tais como: http: // localhost: 9090) é o seguinte instalação da interface prometheus for bem sucedida, a verificação de aquisição de dados for bem sucedida (PS :. se for bem sucedida, sem sucesso para baixo)

 3, Grafana

# Download: HTTPS: //grafana.com/grafana/download     
# pode selecionar a versão do Windows

Extração estiver concluída, vá para o diretório bin para começar grafana-server.exe abrir um navegador para acessar http: // ip: 3000, (tais como: http: // localhost: 3000) nome de usuário / senha admin / admin

 

Em terceiro lugar, os dados de desempenho mostram

1, a fonte de dados de configuração 

 Configuração - fonte de dados Add --- Prometheus, digite o nome, o acesso prometheus url, clique em Salvar testes, validação for bem sucedida

 2, seleccionar importação monitorização modelo de painel.   

endereço de acesso: https: //grafana.com/dashboards --- caixa advanced entrar janelas ---- selecionar seu modelo favorito (modelo de nota suportado fontes de dados para Prometheus) ----- um arquivo de ID ou JOSN de duas maneiras importação.

3, os dados mostram

Você pode ver o modelo importado monitorar dados com sucesso

 

Acho que você gosta

Origin www.cnblogs.com/doumingyi/p/12457863.html
Recomendado
Clasificación