1
resposta

[Sugestão] Sugestão de correção

No capítulo 05: Monitoramento e agendamento e aula: 02 Coletando métricas do Nginx a resposta do exercício é:

#!/bin/bash

get_nginx() {
  local metrics=$(curl -s "http://localhost/nginx_status")
  if [[ -n "$metrics" ]]; then
    local active_connections=$(awk 'NR==1 {print $3}' <<< "$metrics")
    local requests_per_second=$(awk 'NR==3 {print $2}' <<< "$metrics")
    echo "Active connections: $active_connections"
    echo "Requests per second: $requests_per_second"
  else
    echo "Failure in collecting Nginx metrics."
  fi
}

get_nginx

Este script está coletando corretamente as métricas. O uso do curl -s obtém o status do Nginx silenciosamente, que é armazenado na variável local 'metrica'. A seguir, são usados comandos 'awk' para extrair o número de conexões ativas e requisições por segundo, que são então impressos.

O nome correto da variável é metrics ao invés de metrica, fica a sugestão para a correção da descrição da resposta.

1 resposta

Olá Rodrigo.

Tudo bem?

Parabéns por conseguir fazer o exercício e responder corretamente, e obrigado pela sugestão de correção. A correção que você sugeriu é importante para manter a clareza e precisão do conteúdo. Continu ajudando a nossa comunidade.

Espero ter ajudado e bons estudos!