Introduction Flashcards
O que é Prometheus ?
Prometheus é um software open-source utilizando pra monitoramento e alerta de sistemas. Assim, permitindo analisar os dados dos tráfegos de uma aplicação ou dispositivo.
Qual tipo de modelo de banco de dados que o Prometheus utiliza ?
Modelo multidimensional com time séries e data, conhecido como TSDB.
O que é um TSDB ?
É um time séries data base, logo, é um bando de dados que guarda informações que são medidas pelo tempo. Uma time series é uma coleção de pontos de dados coletados em intervalos de tempo definidos.
Quais soluções existem já embutidas no Prometheus ?
PromQL e o Alertmanager.
O que é PromQL ?
PromQL é a query language do Prometheus , sendo apenas do tipo read-only.
O que ferramentas de monitoramento devem possuir ?
- Coletar e listar eventos, juntamente com um time stamp.
- Guardar os eventos em um storage
- Dar suporte a queries.
- Dar suporte a visualizaram das métricas coletadas (com gráficos )
Quais são as tecnologias básicas no Prometheus ?
Monitoring , Alerting e o Alertmanager
O que é target ?
Target é a definição de um objeto a ser raspado, logo, é qualquer coisa que será monitorada
O que é um instance ?
É um endpoint que pode ser raspado.
O que é um job ?
Job é um conjunto de instâncias ou targets com o mesmo propósito.
O que é sample ?
É um valor único em um determinado ponto no tempo.
Quais componentes existem no Prometheus Server ?
Retrivial, Storage e o HTTP server.
Que tipo de método o Prometheus usa pra raspar dados ?
O Prometheus usa de pull métodos , assim, o target não envia informação a para o Prometheus , acontecendo de uma maneira passiva .
O que é o componente Pushgateway ?
É um componente intermediário entre um dispositivo e o Prometheus , ocorre quando o dispositivo precisa mandar de forma ativa as informações , para que assim o Prometheus consiga fazer o pull através do Pushgateway.
O que faz o Service Discovery ?
O Service Discovery é responsável por procurar pelos targets a serem monitorados.