1. Conceitos básicos
1. A relação entre
Existe uma relação complementar entre prometeu e grafana. Como um sistema de monitoramento distribuído perfeito, o Prometheus é tão poderoso quanto o Bugatti Veyron. Em um carro feroz, o painel de instrumentos é indispensável para observar. Assim surgiu a elegante plataforma de visualização Grafana.
Resumindo, o Grafana serve como uma plataforma de visualização, e os dados da plataforma são buscados no Prometheus para exibir o painel. E o Prometheus fornece continuamente suporte de dados para o Grafana.
2. Princípio básico de funcionamento
- Ferramenta de monitoramento do exportador, obtenha dados
- Banco de dados de série temporal Prometheus Prometheus, usado para armazenar e consultar seus dados de monitoramento
- Painel Grafana
Dois, entenda o conceito - Prometheus
O Prometheus é um sistema de monitoramento e alarme de código aberto desenvolvido a partir da versão de código aberto do sistema de monitoramento BorgMon do Google. Ele é desenvolvido usando a linguagem Go e pode monitorar e alertar vários sistemas, incluindo redes, armazenamento, servidores e aplicativos. O Prometheus coleta uma grande quantidade de dados de monitoramento e os armazena em um banco de dados de séries temporais e, em seguida, realiza consulta e visualização de dados por meio da linguagem de consulta PromQL. Tornou-se o segundo maior projeto hospedado pelo CNCF depois do k8s e é amplamente utilizado no monitoramento de vários ambientes de data center.
3. Entenda o conceito - Grafana
O Grafana é um conjunto de análise e visualização de métricas de código aberto que é frequentemente usado para análise e monitoramento de dados. Ele suporta uma variedade de fontes de dados diferentes, incluindo Graphite, Elasticsearch, InfluxDB, Prometheus, etc., e pode exibir dados em várias formas gráficas, como gráficos de linha, histogramas, mapas de calor, etc. O painel do Grafana pode ser usado para exibir várias informações, como desempenho do sistema, latência da rede, comportamento do usuário e muito mais. O Grafana também oferece suporte a funções personalizadas de consulta e visualização e pode personalizar a exibição de dados de acordo com diferentes necessidades.