Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Conceitos de Golden Signals, API USE, API RED e API BASIC.

Até agora no curso ouvi falar desses conceitos e organizamos nossos gráficos dentro dessas categorias, porém gostaria de conhecer mais sobre eles, pois, no momento em que for sugerir um projeto desse na empresa, é natural que dominemos o que estamos ofertando.

Obrigado desde já!

2 respostas
solução!

Oi, Amilton!

Entendo a sua preocupação em dominar os conceitos antes de sugerir um projeto na empresa. Vou te explicar de forma resumida cada um desses conceitos: Golden Signals, API USE, API RED e API BASIC.

Golden Signals

Os Golden Signals são quatro métricas principais que ajudam a monitorar a saúde de um sistema. São eles:

  1. Latência: Tempo que uma solicitação leva para ser atendida.
  2. Tráfego: Quantidade de carga que o sistema está processando (por exemplo, número de solicitações por segundo).
  3. Erros: Taxa de solicitações que falham.
  4. Saturação: Quão "cheio" está o sistema, ou seja, a utilização dos recursos.

API USE

O método USE (Utilização, Saturação e Erros) é uma abordagem para monitorar a saúde dos recursos de hardware. Ele se concentra em:

  1. Utilização: Percentual de tempo que o recurso está ocupado.
  2. Saturação: Quantidade de trabalho que está esperando para ser processado.
  3. Erros: Número de falhas no recurso.

API RED

O método RED (Rate, Errors e Duration) é usado para monitorar a saúde de serviços de microserviços. Ele se concentra em:

  1. Rate (Taxa): Número de solicitações por segundo.
  2. Errors (Erros): Número de solicitações que falharam.
  3. Duration (Duração): Tempo que cada solicitação leva para ser processada.

API BASIC

O método BASIC (Bandwidth, Availability, Saturation, Errors e Latency) é uma abordagem mais abrangente que cobre:

  1. Bandwidth (Largura de Banda): Quantidade de dados transferidos por segundo.
  2. Availability (Disponibilidade): Percentual de tempo que o serviço está disponível.
  3. Saturation (Saturação): Quão cheio está o sistema.
  4. Errors (Erros): Número de falhas.
  5. Latency (Latência): Tempo de resposta das solicitações.

Esses conceitos ajudam a estruturar e organizar suas métricas de monitoramento, facilitando a identificação de problemas e a manutenção da saúde do sistema.

Bons estudos!

Cara, fabulosa a sua explicação! Agradeço muito!