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