Sobes.tech
Middle

Que elementos de monitorização conhece e do que eles geralmente são compostos na maioria dos casos?

sobes.tech IA

Resposta da IA

Métricas, logs, rastreamentos.

  • Métricas:

    • Nome da métrica (por exemplo, http_requests_total)
    • Etiquetas/Dimensões (por exemplo, status="200", method="GET")
    • Marca de tempo
    • Valor

    Tipos de métricas: contadores, sensores, histogramas, somadores.

  • Logs:

    • Marca de tempo
    • Nível de registo (INFO, WARNING, ERROR, etc.)
    • Fonte (nome do serviço, host, aplicação)
    • Mensagem em formato livre
    • Dados estruturados adicionais (JSON, pares chave-valor)
  • Rastreamentos distribuídos (Distributed Tracing):

    • ID de rastreamento (identificador de toda a rastreabilidade)
    • ID de span (identificador de uma etapa/ação específica na rastreabilidade)
    • ID de span pai (identificador do passo pai)
    • Operação (nome da ação realizada)
    • Marca de tempo de início da operação
    • Duração da operação
    • Etiquetas/Atributos (chave-valor, dados adicionais sobre a operação)
    • Eventos/Logs dentro do Span (marcas de tempo e mensagens)

Exemplo de estrutura de Spans:

Traço A
├── Span 1 (operação X no serviço 1)
│   └── Span 2 (chamada ao serviço 2 a partir do serviço 1)
│       └── Span 3 (operação Y no serviço 2)
└── Span 4 (operação Z no serviço 1)