Introduction Flashcards

1
Q

O que é Prometheus ?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qual tipo de modelo de banco de dados que o Prometheus utiliza ?

A

Modelo multidimensional com time séries e data, conhecido como TSDB.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

O que é um TSDB ?

A

É 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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Quais soluções existem já embutidas no Prometheus ?

A

PromQL e o Alertmanager.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

O que é PromQL ?

A

PromQL é a query language do Prometheus , sendo apenas do tipo read-only.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

O que ferramentas de monitoramento devem possuir ?

A
  • 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 )
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quais são as tecnologias básicas no Prometheus ?

A

Monitoring , Alerting e o Alertmanager

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

O que é target ?

A

Target é a definição de um objeto a ser raspado, logo, é qualquer coisa que será monitorada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

O que é um instance ?

A

É um endpoint que pode ser raspado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

O que é um job ?

A

Job é um conjunto de instâncias ou targets com o mesmo propósito.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

O que é sample ?

A

É um valor único em um determinado ponto no tempo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Quais componentes existem no Prometheus Server ?

A

Retrivial, Storage e o HTTP server.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Que tipo de método o Prometheus usa pra raspar dados ?

A

O Prometheus usa de pull métodos , assim, o target não envia informação a para o Prometheus , acontecendo de uma maneira passiva .

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

O que é o componente Pushgateway ?

A

É 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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

O que faz o Service Discovery ?

A

O Service Discovery é responsável por procurar pelos targets a serem monitorados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Como ver os dados coletados pelo Prometheus ?

A

Através da WebUI fornecida por eles ou ainda pelo Grafana ou outros softwares de terceiro.

17
Q

O que faz o Alertmanager ?

A

O Alertmanager envia aleta para os humanos através de e-mails ou integrações com softwares de terceiro, como o Slack.

18
Q

O que é a métrica up ?

A

A métrica up mostra todos os targets que estão sendo monitorados pelo Prometheus

19
Q

O que faz o arquivo de configuração e em que formato ele é escrito ?

A

O arquivo de configuração é responsável pela forma como o Prometheus irá monitorar e o que irá ser monitorado. Ainda, o arquivo é escrito em yaml

20
Q

O que é um Exporter ?

A

Exporter é um software de terceiro que ajuda expor métricas de um sistema ou dispositivo que não pode ser raspado diretamente pelo Prometheus

21
Q

Quais são as 4 principais propriedades de configuração do arquivo do Prometheus ?

A

Global , alerting , rule_files e scrape_configs

22
Q

Qual o nome da propriedade que configura a quantidade de tempo que o Prometheus irá fazer o scrapping ?

A

scrape_interval

23
Q

Onde são colocados novos targeted de maneira hard coded ?

A

No arquivo de configuração , na propriedade scrape_configs

24
Q

Qual o endpoint default que o Prometheus usa pra fazer o scrapping dos dados ?

A

endereço:porta/metrics